![]() |
ModelBuilder Class |
Namespace: Karamba.Models
The ModelBuilder type exposes the following members.
Name | Description | |
---|---|---|
![]() | ModelBuilder |
create new model-builder
|
Name | Description | |
---|---|---|
![]() | info | get information from message logger |
![]() | warning | warning regarding the assembling process of the model |
Name | Description | |
---|---|---|
![]() | Add(IReadOnlyListCroSec) |
add cross sections to the model
|
![]() | Add(IReadOnlyListFemMaterial) |
Add materials to model. The first material is the default material
|
![]() | Add(IReadOnlyListSupport) |
add supports
|
![]() | Add(ListLoad, String) |
add all types of loads to the model.
|
![]() | Add(IReadOnlyListPoint3, IReadOnlyListBuilderElement) |
add points given explicitly and points given implicitly via elements and snap them
|
![]() | Add(IReadOnlyListBuilderElement, IReadOnlyListElemSet, IReadOnlyListPoint3, IReadOnlyListFemMaterial, MessageLogger) |
adds elements to the model
|
![]() | build |
build a model from given input data and builders
|
![]() | elementModifyCroSec |
modifies cross sections based on element data. New cross sections are added to the end of the
cross sections list
|
![]() | elementsApplyModifiers |
apply modifiers to the elements
|
![]() | elementsAttachCroSecs |
attach cross sections which directly reference an element and thus act as agents
This is only done if a default cross section is attached to an element
|
![]() | elementsAttachMaterial |
attach materials that directly refer to elements. Only if an element has a default material.
|
![]() | elementsCategorize |
splits up the incoming list of grass elements
|
![]() | elementsEnlistIds |
enlist the element and element set identifiers in the model
|
![]() | elementsSetInvalidsInactive |
sets invalid elements as inactive Needs to come after cross section attachment since springs-elements can have identical endpoints.
|
![]() | elementsSnapIndex |
snaps elements based on their nodal index
|
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
Name | Description | |
---|---|---|
![]() | duplicate_supports_inds_ | indexes of supports which act at nodes which already have a support |
![]() | limit_dist_ |
distance below which two nodes snap to one
|
![]() | logger_ | general information regarding the assembling process of the model |
![]() | max_lc_ind_ | maximum load-case encountered when adding loads |
![]() | point_tree_ |
kd-tree of all nodes of the model
|
![]() | unused_loads_inds_ | indexes of user defined element loads which are not used |
![]() | warning_ | warning regarding the assembling process of the model |