# Properties 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 primary
CreateMaterial Create material Create a Standard material by reference to existing type and grade. Note: At the time, this component can only reference standard materials already existing in a model.
CustomMaterial Custom material Create a Custom analysis material.
CreateSection Create section Create a Section. Section properties (PB) are used by Element1D and Member1D.
Create2dProperty Create 2D property Create a 2D property. 2D properties (PA) are used by Element2D and Member2D.
Create3dProperty Create 3D property Create a 3D property. 3D properties (PV) are used by Element3D and Member3D.
Create Secondary
CreateBool6 Create Bool6 Create Bool6 to set releases and restraints.
CreateOffset Create offset Create an Offset. Offsets can be applied to local axis of Element1D, Element2D, Member1D and Member2D.
CreateProfile Create profile Create a Profile text string used for a Section. A Profile is a text string like STD R 500 250 and this component assists in creating a correct string for various profiles types, including catalogue section profiles.
CreateSectionModifier Create section modifier Create a Section modifier used to modify the properties of a Section.
TaperProfile Taper profile Create a Profile text string for a Section that is tapered along its length (local x-axis), like STD R 500 250 : 400 200. The start and end profiles must be from the same type.
Info and edit
EditMaterial Edit material Edit a Material to set or retrieve Analysis Property ID, Material Type, and Material Grade properties.
EditSection Edit section Edit a Section to set or retrieve ID, Profile, Material, Section modifier, Pool, Name, and Colour properties.
Edit2dProperty Edit 2D property Edit a 2D Property to set or retrieve ID, Material, Thickness, Axis, Name, and Colour properties.
Edit3dProperty Edit 3D property Edit a 3D Property to set or retrieve ID, Material, Axis, Name, and Colour properties.
EditSectionModifier Edit section modifier Edit a Section modifier to set or retrieve modifiers for Area, I11, I22, J, K11, K22, Volume, as well as Add.Mass and other properties.
EditBool6 Edit Bool6 Edit a Bool6 to set or retrieve X, Y, Z, XX, YY, and ZZ fixed or released boolean.
EditOffset Edit offset Edit an Offset to set or retrieve X1, X2, Y, and Z distances.
Get properties
MaterialProperties Material properties Get a Custom analysis material's Elastic Modulus, Poisson's Ratio', Density, and Thermal Expansion values.
SectionProperties Section properties Get a Section or Profile's Area, Moment of Intertia, Torsion Constant, Shear Area Factor, and Surface Area/Length and Volume/Length values.