# Geometry components
WARNING
GSA-Grasshopper plugin [GsaGH] is pre-release and under active development, including further testing to be undertaken. It is provided "as-is" and you bear the risk of using it. Future versions may contain breaking changes. Any files, results, or other types of output information created using GsaGH should not be relied upon without thorough and independent checking.
# Components
Component | Name | Description |
---|---|---|
Create new | ||
Create support | Create a support Node from a Grasshopper Point3d with Bool6 restraint properties. | |
Create 1D element | Create an Element1D from a Grasshopper Line and optional Section ID or Section. | |
Create 2D element | Create an Element2D from a Grasshopper Mesh and optional Property ID or 2D Property. | |
Create 1D member | Create a Member1D from a Grasshopper Curve , optional Section ID or Section and set the start and end releases. | |
Create 2D member | Create a Member2D from a planar Grasshopper Brep and optional Property ID or 2D Property, along with any inclusion Point3d s and Curve s, and desired Mesh Size . | |
Create 3D member | Create a Member3D from a closed Grasshopper Brep and optional Property ID or 3D Property. | |
Info and edit | ||
Edit node | Edit a Node to set or retrieve Node number (ID ), Position Point3d , Local Axis (Plane ), Restraints (Bool6 ), Name , and Colour properties. | |
Edit 1D element | Edit an Element1D to set or retrieve Element number (ID ), Line , Section, Group , Element Type, Offset, Start release (Bool6), End release (Bool6), Orientation Angle , Orientation Node, Name , Colour , Dummy , Parent Member (get only) and Topology (get only) properties. | |
Edit 2D element | Edit an Element2D to set or retrieve Element number (ID ), Mesh (get only), 2D Property, Group , Element Type (get only), Offset, Name , Colour , Dummy , Parent Member (get only) and Topology (get only) properties. | |
Edit 3D element | Edit an Element3D to set or retrieve Element number (ID ), Ngon Mesh (get only), 3D Property, Group , Element Type (get only), Name , Colour , Dummy , Parent Member (get only) and Topology (get only) properties. | |
Edit 1D member | Edit a Member1D to set or retrieve Member number (ID ), Curve , Section, Group , Member Type, Element Type, Offset, Start release (Bool6), End release (Bool6), Orientation Angle , Orientation Node, Mesh Size, Mesh With Other , Name , Colour , Dummy , and Topology (get only) properties. | |
Edit 2D member | Edit a Member2D to set or retrieve Member number (ID ), Planar Brep , Inclusion Point3d s, Inclusion Curve s, 2D Property, Group , Member Type, Element Type, Offset, Mesh Size, Mesh With Other , Name , Colour , Dummy , and Topology (get only) properties. | |
Edit 3D member | Edit a Member3D to set or retrieve Member number (ID ), Solid Brep , 3D Property, Mesh Size, Mesh With Other , Name , Group , Colour , Dummy , and Topology (get only) properties. | |
Additional methods | ||
Create elements from members | This component will re-mesh the input Members by creating the analysis elements. This corrosponds to the Create Elements From Members command in GSA. | |
Element2d from Brep | Create Element2D analysis mesh directly from a (non-planar) Brep . Note: This component is work-in-progress and will internally try to unroll a non-planar surface, do the meshing, remap the mesh onto the original surface's UV points. | |
Local axis | Get the local axis from Element1D or Member1D. |