# Edit 2D Member

WARNING

GSA-Grasshopper plugin 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 the plugin should not be relied upon without thorough and independent checking.

Icon
Edit 2D Member

# Description

Modify GSA 2D Member

Note: This component can preview 3D Sections, right-click the middle of the component to toggle the section preview.

# Input parameters

Icon Type Name Description
Member2dParam Member 2D Member 2D 2D Member to get or set information for. Leave blank to create a new Member 2D
IntegerParam Integer Member2d Number Set Member Number. If ID is set it will replace any existing 2d Member in the model
BrepParam Brep Brep Reposition Member Brep (non-planar geometry will be automatically converted to an average plane from exterior boundary control points)
PointParam Point List Incl. Points Add inclusion points (will automatically be projected onto Brep)
CurveParam Curve List Incl. Curves Add inclusion curves (will automatically be made planar and projected onto brep, and converted to Arcs and Lines)
Property2dParam Property 2D 2D Property Set new 2D Property.
IntegerParam Integer Member2d Group Set Member 2d Group
TextParam Text Member Type Set 2D Member Type
Default is 1: Generic 2D - Accepted inputs are:
4: Slab
5: Wall
7: Ribbed Slab
12: Void-cutter
TextParam Text 2D Element Type Set Member 2D Analysis Element Type
Accepted inputs are:
0: Linear - Tri3/Quad4 Elements (default)
1: Quadratic - Tri6/Quad8 Elements
2: Rigid Diaphragm
OffsetParam Offset Offset Set Member Offset
BooleanParam Boolean Internal Offset Set Automatic Internal Offset of Member
NumberParam Number Mesh Size in model units Set target mesh size
BooleanParam Boolean Mesh With Others Mesh with others?
IntegerParam Integer Mesh Mode Mesh mode: 3 for Tri-only, 4 for Quad-only, anything else for mixed (quad dominant)
NumberParam Number Orientation Angle Set Member Orientation Angle
TextParam Text Member2d Name Set Name of Member2d
ColourParam Colour Member2d Colour Set Member 2d Colour
BooleanParam Boolean Dummy Member Set Member to Dummy

# Output parameters

Icon Type Name Description
Member2dParam Member 2D Member 2D GSA 2D Member with applied changes.
IntegerParam Integer Member Number Member Number
BrepParam Brep Brep Member Brep
PointParam Point List Incl. Points Inclusion points
CurveParam Curve List Incl. Curves Inclusion curves
Property2dParam Property 2D 2D Property 2D Section Property
IntegerParam Integer Member Group Member Group
TextParam Text Member Type 2D Member Type
TextParam Text 2D Element Type Member 2D Analysis Element Type
0: Linear (Tri3/Quad4), 1: Quadratic (Tri6/Quad8), 2: Rigid Diaphragm
OffsetParam Offset Offset Member Offset
BooleanParam Boolean Internal Offset Automatic Internal Offset of Member
NumberParam Number Mesh Size in model units Member Mesh Size
BooleanParam Boolean Mesh With Others if to mesh with others
TextParam Text Mesh Mode Mesh mode: Tri-only, Mixed (quad dominant) or Quad-only
NumberParam Number Orientation Angle Member Orientation Angle in radians
TextParam Text Member Name Name of Member
ColourParam Colour Member Colour Member Colour
BooleanParam Boolean Dummy Member if Member is Dummy
TextParam Text Topology the Member's original topology list referencing node IDs in Model that Model was created from