Skip to content

๐Ÿงฐ Utility โ€‹

The utility components are not part of the structural calculation. They help you build, debug, exchange and extend a model.

Components in this tab โ€‹

ComponentNicknameDoes
DeconstructDeconstructExplodes any Alpaca4d object into its fields.
SerializeSerializeWrites the model out as an OpenSees .tcl deck.
DeserialiseDeserialiseReads a .tcl deck back into an Alpaca4d model.
Alpaca4D to FEM-DesignA4D_FDWrites the model as a FEM-Design .struxml file.
Custom CodeCustom CodeAppends raw OpenSees commands to the deck.
Mesh LoftMesh LoftLofts a series of polylines into a mesh.
Mesh Series to BrickMesh Series to BrickTurns a stack of meshes into hexahedra for brick elements.
CounterCounterA self-advancing integer, for animations.

What they are for โ€‹

Understanding the model. Deconstruct is the fastest way to find out what a component actually produced, and what properties an object carries.

Getting geometry in. Mesh Loft and Mesh Series to Brick exist because hexahedral meshing is the hard part of using SSP Brick.

Getting the model in and out. Serialize and Deserialise are a round trip between Grasshopper and plain OpenSees โ€” hand a deck to a collaborator who does not use Rhino, or bring an existing model in. Alpaca4D to FEM-Design takes the model on to FEM-Design, to be designed there.

Going past what the components cover. Custom Code appends anything OpenSees understands. It bypasses Alpaca4d's checks, so it is powerful in both directions.