Click or drag to resize

ModelBuilderbuild Method

build a model from given input data and builders

Namespace:  Karamba.Models
Assembly:  KarambaCommon (in KarambaCommon.dll) Version: 1.0.0.0 (1.0.0.0)
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