|
MeshToShellsolve Method
|
construct shell from given mesh
Namespace:
Karamba.Elements
Assembly:
KarambaCommon (in KarambaCommon.dll) Version: 1.0.0.0 (1.0.0.0)
Syntaxpublic static void solve(
List<Point3> in_nodes,
List<Mesh3> in_meshes,
double limit_dist,
List<string> in_ids,
List<Color> in_colours,
List<CroSec> in_crosecs,
out List<Point3> out_points,
out List<BuilderShell> out_shells,
out MessageLogger logger
)
Public Shared Sub solve (
in_nodes As List(Of Point3),
in_meshes As List(Of Mesh3),
limit_dist As Double,
in_ids As List(Of String),
in_colours As List(Of Color),
in_crosecs As List(Of CroSec),
<OutAttribute> ByRef out_points As List(Of Point3),
<OutAttribute> ByRef out_shells As List(Of BuilderShell),
<OutAttribute> ByRef logger As MessageLogger
)
public:
static void solve(
List<Point3>^ in_nodes,
List<Mesh3^>^ in_meshes,
double limit_dist,
List<String^>^ in_ids,
List<Color>^ in_colours,
List<CroSec^>^ in_crosecs,
[OutAttribute] List<Point3>^% out_points,
[OutAttribute] List<BuilderShell^>^% out_shells,
[OutAttribute] MessageLogger^% logger
)
static member solve :
in_nodes : List<Point3> *
in_meshes : List<Mesh3> *
limit_dist : float *
in_ids : List<string> *
in_colours : List<Color> *
in_crosecs : List<CroSec> *
out_points : List<Point3> byref *
out_shells : List<BuilderShell> byref *
logger : MessageLogger byref -> unit
Parameters
- in_nodes
- 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. - in_meshes
- Type: System.Collections.GenericListMesh3
these meshes will be connected if their vertices meet. - limit_dist
- Type: SystemDouble
limit distance for coincident points." - in_ids
- Type: System.Collections.GenericListString
identifier of the shells in the model. Need not be unique. - in_colours
- Type: System.Collections.GenericListColor
colors the shells in the model. May be an empty list. - in_crosecs
- Type: System.Collections.GenericListCroSec
crosec for the element. May be an empty list. - out_points
- Type: System.Collections.GenericListPoint3
nodes of the model - out_shells
- Type: System.Collections.GenericListBuilderShell
shell with default properties - logger
- Type: Karamba.UtilitiesMessageLogger
massage logger with information regarding the snapping of zero area faces
See Also