|
MeshToShellsolve Method
|
construct shell from given mesh.
Namespace:
Karamba.Elements
Assembly:
KarambaCommon (in KarambaCommon.dll) Version: 2.2.0.4 (2.2.0.4)
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,
bool in_bending,
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),
in_bending As Boolean,
<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,
bool in_bending,
[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> *
in_bending : bool *
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. - in_bending
- Type: SystemBoolean
if true the super-element is a shell with bending stiffness, otherwise a membrane. - 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