MeshToShellsolve Method
construct shell from given mesh.
Namespace: Karamba.ElementsAssembly: KarambaCommon (in KarambaCommon.dll) Version: 3.0.8.0+eb23a7103f0eca0b6d808121e15fec6899194e15
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,
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 ListPoint3
- these points will be inserted at the beginning of the graphs node-list. This makes it easy to reference them by index.
- in_meshes ListMesh3
- these meshes will be connected if their vertices meet.
- limit_dist Double
- limit distance for coincident points.".
- in_ids ListString
- identifier of the shells in the model. Need not be unique.
- in_colours ListColor
- colors the shells in the model. May be an empty list.
- in_crosecs ListCroSec
- crosec for the element. May be an empty list.
- in_bending Boolean
- if true the super-element is a shell with bending stiffness, otherwise a membrane.
- out_points ListPoint3
- nodes of the model.
- out_shells ListBuilderShell
- shell with default properties.
- logger MessageLogger
- massage logger with information regarding the snapping of zero area faces.