Karamba.Elements Namespace
Contains classes for creating finite elements like beams, trusses, shells and membranes.
There are Builder-classes and Model-Classes. The former are used for building up a model.
They are the type of objects which populate the Grasshopper definition and team up to
assemble a model.
The Model-classes are part of a K3D-model and keep a connection to their counterparts in the c++ model.
They are also used to retrieve results.
Contains classes for creating finite elements like beams, trusses, shells and membranes.
There are Builder-classes and Model-Classes. The former are used for building up a model.
They are the type of objects which populate the Grasshopper definition and team up to assemble a model.
The Model-classes are part of a K3D-model and keep a connection to their counterparts in the c++ model.
They are also used to retrieve results.
BuilderBeam
|
Represents a beam or truss element which lives in the a GH definition.
|
BuilderElement
|
Represents an element which lives in the a GH definition.
GrassElement is the base class of generic containers for element data generated by the GH definition.
In Assemble it gets converted to Beams, Springs,...
|
BuilderElementBase
|
Represents the base class of an element which lives in the a GH definition.
|
BuilderElementOrientation
|
provider for element orientations for building elements.
|
BuilderElementPosition
|
class for reading element positions.
|
BuilderElementPositionByIndexes
|
Represents an elements position in space.
|
BuilderElementPositionByPoints
|
Represents an elements position in space.
|
BuilderElementShellOrientation
|
Reader for shell orientations for building shells.
|
BuilderElementStraightLine
|
Abstract base class of straight linear elements like GrassBeams or GrassTrusses that live in a GH definition.
|
BuilderElementStraightLineOrientation
|
Reader for straight-line elements (beams, trusses) orientations for building them.
|
BuilderShell
|
Shell element that lives in a GH definition.
|
ElementEccentricity
|
represents the eccentricity of a node.
|
ElemSet
|
Defines sets of elements.
|
IdManager
|
Relates string identifiers (id) to numerical identifiers (id_num)
one id may relate to only one id_num
one id_num may relate to several ids. The first name of the id_num is the first id and so on.
|
IndexToBeam
|
Creates beams from node indexes.
|
ItemSelector
|
Selects elements by index, identifier or regular expression.
For mappings from regular expression to element the enlisted string has to start with "&".
|
LineToBeam
|
Converts lines to beams.
|
ListMatcher
|
Matches a search string against a list of strings. The search string may contain a regular expression.
Regular expressions start with "&".
|
MeshToShell
|
Constructs shells from meshes.
|
ModelBeam
|
Beam element that lives in a statical model.
|
ModelElement
|
Base class of all elements that derive from GH objects and are part of statical models.
|
ModelElementStraightLine
|
Abstract base class of straight linear elements like ModelBeams or ModelShellsrassTrusses that live in a statical model.
|
ModelElementVisitor
|
Base class of element visitors. Does nothing by default.
|
ModelMembrane
|
Membrane super-element that lives in a statical model.
|
ModelShell
|
Shell super-element that lives in a statical model.
|
ModelSpring
|
Spring element that lives in a statical model. is defined by its six spring stiffnesses and orientation.
|
ModelTruss
|
Truss element that lives in a statical model.
|
ModifierBeam
|
Represents a beam element which modifies other beam elements when being assembled to a model.
|
ModifierShell
|
Represents a beam element which modifies other beam elements when being assembled to a model.
|