Command Reference#
In the following all components provided by the SOFiSTiK Grasshopper Toolkit are listed.
General#
Combine the entire analytical information required for a structural analysis |
|
Read information from a spreadsheet file created with Excel or LibreOffice |
|
Stream text to a file by specifying the path in the file-system |
|
Generate CadInp code for ASE that contains necessary information for a structural analysis |
Section#
Create a section by reading its information from a SOFiSTiK Cdb |
|
Create a section from a JSON representation |
|
Create a section from brep geometry |
|
Convert a section to a JSON representation |
|
Create a section by combining a master section with several sub sections |
|
Create a sequence of sections along an Axis |
|
Modify a section by assigning new attributes or by changing the values of the variables it depends on |
|
Place a section in 3d-space as brep and visualize its internal structure |
|
Specify attributes describing several properties of a section |
|
Specify attributes describing several properties of a section loop |
|
Generate CadInp code for AQUA that contains the combined sectional information |
Structure#
Create a structural point from point geometry and additional information |
|
Create a structural line out of any curve geometry and structural information |
|
Create a structural area from a Brep and additional information eg. Thickness, Material… |
|
Create a structural mesh and additional information eg. Thickness, Material… |
|
Create a rigid link between structural points or lines |
|
Couple structural point or line elements elastically |
|
Create a spring to add an elastic bedding to structural points or lines |
|
Create a bridge bearing |
|
Specify attributes describing several properties of a structural area edge |
|
Generate CadInp Code readable by SOFiSTiK which represents the structural and geometric model |
Loads#
Create load on a point geometry by specifying force and moment vectors |
|
Create loads on curve geometries or structural lines |
|
Create area loads on breps or structural areas |
|
Create loadcase attributes to manage different scenarios |
|
Generate SOFiLOAD input by transitioning the combined load information to CadInp syntax |
Axis Geometry#
Create a geometry axis |
|
Creates a offsetted curve along a given curve |
|
Read a geometry axis from a SOFiSTiK Cdb and return the corresponding curve as well as optional axis properties |
|
Read a geometry axis from a LandXML file |
|
Reparameterizes a curve to arc length in 3d or projected view |
|
Create an alignment axis consisting of horizontal and vertical alignment data |
|
Create a horizontal alignment as basis for an alignment axis |
|
Create a vertical alignment for an alignment axis |
Axis Based Modeling#
Create an axis definition that combines modeling information consisting of rail curves, sections, placements and variability |
|
Create a placement at an axis station (curve parameter) and configure additional properties like local rotations |
|
Create a placement defined by a global plane |
|
Create transformations which transform arbitrary geometry from a source plane to placements on a curve in consideration of the placements’ properties |
|
Variable Distribution | Points Create a variable and describe the change of its value along the course of a curve by specifying values for specific stations |
|
Variable Distribution | Expression Create a variable whose value changes according to an expression that depends on the curve’s station |
|
Create, view and change axis variables and their corresponding properties |
|
Evaluate an axis variable at a specific station |
|
Create solid geometry by interpolating a section along a rail curve under consideration of possible variability or placements |
|
Create surface geometries by specifying a sequence of section points whose edges get extruded along the axis |
|
Create curve geometries by specifying section points which get extruded along the axis |
|
Evaluate axis geometry at a specific station by returning a brep representing the section at this station under consideration of various axis properties |
|
Define attributes which describe the interpolation process when creating geometry from an axis definition |
|
Creates a tree of identifiers based on a guiding tree |
|
Filters generated model elements by axis index, span index and item index |
Tendon#
Create standard duct geometry by specifying horizontal and vertical offsets at specific stations |
|
Create stretched tendon geometry by specifying horizontal and vertical offsets at specific stations |
|
Create a tendon geometry defined by an arbitrary Rhino curve |
|
Create a tendon geometry defined by an horizontal and vertical profile |
|
Create a planar PT profile using polygon interpolation points |
|
Create a planar PT profile using spline interpolation points |
|
Create a specific tendon out of tendon geometry and additional information |
|
Define construction stages used in a 4d analysis |
|
Create attributes defining how tendon specific results are plotted |
|
Create a prestressing system by specifying various properties |
|
Create tendon attributes according to Eurocode limits |
|
Create tendon attributes according to AASHTO limits |
|
Create tendon attributes by entering jacking force values directly |
|
Create tendon attributes for pretensioning |
|
Generate CadInp code for Tendon that contains the combined prestressing information |