Click or drag to resize

FactoryPartMeshToShell Method (ListMesh3, ListString, ListCroSec, Boolean, MessageLogger, ListPoint3, Double, ListColor, ListPoint3)

construct shell from given mesh.

Namespace:  Karamba.Factories
Assembly:  KarambaCommon (in KarambaCommon.dll) Version: 2.2.0.4 (2.2.0.4)
Syntax
public virtual List<BuilderShell> MeshToShell(
	List<Mesh3> meshes,
	List<string> identifiers,
	List<CroSec> crosecs,
	bool bending,
	MessageLogger info,
	out List<Point3> outNodes,
	double limitDist = 0.005,
	List<Color> colors = null,
	List<Point3> points = null
)

Parameters

meshes
Type: System.Collections.GenericListMesh3
these meshes will be connected if their vertices meet.
identifiers
Type: System.Collections.GenericListString
identifier of the shells in the model. Need not be unique.
crosecs
Type: System.Collections.GenericListCroSec
crosec for the element. May be an empty list.
bending
Type: SystemBoolean
bending flag of the element. if true it is a shell, otherwise a membrane.
info
Type: Karamba.UtilitiesMessageLogger
massage logger with information regarding the snapping of zero area faces.
outNodes
Type: System.Collections.GenericListPoint3
nodes of the model.
limitDist (Optional)
Type: SystemDouble
limit distance for coincident points.".
colors (Optional)
Type: System.Collections.GenericListColor
colors the shells in the model. May be an empty list.
points (Optional)
Type: System.Collections.GenericListPoint3
these points will be inserted at the beginning of the graphs node-list. This makes it easy to reference them by index.

Return Value

Type: ListBuilderShell
Shell builders.
See Also