Click or drag to resize

ModelBuilderbuild Method

Builds a model from given input data and builders.

Namespace:  Karamba.Models
Assembly:  KarambaCommon (in KarambaCommon.dll) Version: 2.2.0.4 (2.2.0.4)
Syntax
public Model build(
	IReadOnlyList<Point3> inPoints,
	IReadOnlyList<FemMaterial> inMaterials,
	IReadOnlyList<CroSec> inCroSecs,
	IReadOnlyList<Support> inSupports,
	List<Load> inLoads,
	IReadOnlyList<BuilderElement> inElems,
	IReadOnlyList<ElemSet> inElemSets,
	IReadOnlyList<Joint> inJoints,
	MessageLogger logger
)

Parameters

inPoints
Type: System.Collections.GenericIReadOnlyListPoint3
nodal coordinates in order to specify a certain order of nodes or for defining zero length elements.
inMaterials
Type: System.Collections.GenericIReadOnlyListFemMaterial
material definitions which are applied to the elements via the material's element identifiers.
inCroSecs
Type: System.Collections.GenericIReadOnlyListCroSec
cross section definitions which are applied to the elements via the cross section's element identifiers.
inSupports
Type: System.Collections.GenericIReadOnlyListSupport
supports of the model.
inLoads
Type: System.Collections.GenericListLoad
loads of the model.
inElems
Type: System.Collections.GenericIReadOnlyListBuilderElement
elements to be part of the model, they normally come with their own nodal positions, cross sections and materials.
inElemSets
Type: System.Collections.GenericIReadOnlyListElemSet
beam-set objects.
inJoints
Type: System.Collections.GenericIReadOnlyListJoint
joint objects.
logger
Type: Karamba.UtilitiesMessageLogger
a message logger.

Return Value

Type: Model
a model.
See Also