Click or drag to resize

ModelDisassemble Method

disassemble the model and ouput its parts

Namespace:  Karamba.Models
Assembly:  KarambaCommon (in KarambaCommon.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public void Disassemble(
	out List<Point3> points,
	out List<Line3> lines,
	out List<IMesh> meshes,
	out List<BuilderBeam> beams,
	out List<BuilderShell> shells,
	out List<Support> supports,
	out List<Load> loads,
	out List<FemMaterial> materials,
	out List<CroSec> crosecs,
	out List<Joint> joints,
	out MessageLogger logger
)

Parameters

points
Type: System.Collections.GenericListPoint3

[Missing <param name="points"/> documentation for "M:Karamba.Models.Model.Disassemble(System.Collections.Generic.List{Karamba.Geometry.Point3}@,System.Collections.Generic.List{Karamba.Geometry.Line3}@,System.Collections.Generic.List{Karamba.Geometry.IMesh}@,System.Collections.Generic.List{Karamba.Elements.BuilderBeam}@,System.Collections.Generic.List{Karamba.Elements.BuilderShell}@,System.Collections.Generic.List{Karamba.Supports.Support}@,System.Collections.Generic.List{Karamba.Loads.Load}@,System.Collections.Generic.List{Karamba.Materials.FemMaterial}@,System.Collections.Generic.List{Karamba.CrossSections.CroSec}@,System.Collections.Generic.List{Karamba.Joints.Joint}@,Karamba.Utilities.MessageLogger@)"]

lines
Type: System.Collections.GenericListLine3

[Missing <param name="lines"/> documentation for "M:Karamba.Models.Model.Disassemble(System.Collections.Generic.List{Karamba.Geometry.Point3}@,System.Collections.Generic.List{Karamba.Geometry.Line3}@,System.Collections.Generic.List{Karamba.Geometry.IMesh}@,System.Collections.Generic.List{Karamba.Elements.BuilderBeam}@,System.Collections.Generic.List{Karamba.Elements.BuilderShell}@,System.Collections.Generic.List{Karamba.Supports.Support}@,System.Collections.Generic.List{Karamba.Loads.Load}@,System.Collections.Generic.List{Karamba.Materials.FemMaterial}@,System.Collections.Generic.List{Karamba.CrossSections.CroSec}@,System.Collections.Generic.List{Karamba.Joints.Joint}@,Karamba.Utilities.MessageLogger@)"]

meshes
Type: System.Collections.GenericListIMesh

[Missing <param name="meshes"/> documentation for "M:Karamba.Models.Model.Disassemble(System.Collections.Generic.List{Karamba.Geometry.Point3}@,System.Collections.Generic.List{Karamba.Geometry.Line3}@,System.Collections.Generic.List{Karamba.Geometry.IMesh}@,System.Collections.Generic.List{Karamba.Elements.BuilderBeam}@,System.Collections.Generic.List{Karamba.Elements.BuilderShell}@,System.Collections.Generic.List{Karamba.Supports.Support}@,System.Collections.Generic.List{Karamba.Loads.Load}@,System.Collections.Generic.List{Karamba.Materials.FemMaterial}@,System.Collections.Generic.List{Karamba.CrossSections.CroSec}@,System.Collections.Generic.List{Karamba.Joints.Joint}@,Karamba.Utilities.MessageLogger@)"]

beams
Type: System.Collections.GenericListBuilderBeam

[Missing <param name="beams"/> documentation for "M:Karamba.Models.Model.Disassemble(System.Collections.Generic.List{Karamba.Geometry.Point3}@,System.Collections.Generic.List{Karamba.Geometry.Line3}@,System.Collections.Generic.List{Karamba.Geometry.IMesh}@,System.Collections.Generic.List{Karamba.Elements.BuilderBeam}@,System.Collections.Generic.List{Karamba.Elements.BuilderShell}@,System.Collections.Generic.List{Karamba.Supports.Support}@,System.Collections.Generic.List{Karamba.Loads.Load}@,System.Collections.Generic.List{Karamba.Materials.FemMaterial}@,System.Collections.Generic.List{Karamba.CrossSections.CroSec}@,System.Collections.Generic.List{Karamba.Joints.Joint}@,Karamba.Utilities.MessageLogger@)"]

shells
Type: System.Collections.GenericListBuilderShell

[Missing <param name="shells"/> documentation for "M:Karamba.Models.Model.Disassemble(System.Collections.Generic.List{Karamba.Geometry.Point3}@,System.Collections.Generic.List{Karamba.Geometry.Line3}@,System.Collections.Generic.List{Karamba.Geometry.IMesh}@,System.Collections.Generic.List{Karamba.Elements.BuilderBeam}@,System.Collections.Generic.List{Karamba.Elements.BuilderShell}@,System.Collections.Generic.List{Karamba.Supports.Support}@,System.Collections.Generic.List{Karamba.Loads.Load}@,System.Collections.Generic.List{Karamba.Materials.FemMaterial}@,System.Collections.Generic.List{Karamba.CrossSections.CroSec}@,System.Collections.Generic.List{Karamba.Joints.Joint}@,Karamba.Utilities.MessageLogger@)"]

supports
Type: System.Collections.GenericListSupport

[Missing <param name="supports"/> documentation for "M:Karamba.Models.Model.Disassemble(System.Collections.Generic.List{Karamba.Geometry.Point3}@,System.Collections.Generic.List{Karamba.Geometry.Line3}@,System.Collections.Generic.List{Karamba.Geometry.IMesh}@,System.Collections.Generic.List{Karamba.Elements.BuilderBeam}@,System.Collections.Generic.List{Karamba.Elements.BuilderShell}@,System.Collections.Generic.List{Karamba.Supports.Support}@,System.Collections.Generic.List{Karamba.Loads.Load}@,System.Collections.Generic.List{Karamba.Materials.FemMaterial}@,System.Collections.Generic.List{Karamba.CrossSections.CroSec}@,System.Collections.Generic.List{Karamba.Joints.Joint}@,Karamba.Utilities.MessageLogger@)"]

loads
Type: System.Collections.GenericListLoad

[Missing <param name="loads"/> documentation for "M:Karamba.Models.Model.Disassemble(System.Collections.Generic.List{Karamba.Geometry.Point3}@,System.Collections.Generic.List{Karamba.Geometry.Line3}@,System.Collections.Generic.List{Karamba.Geometry.IMesh}@,System.Collections.Generic.List{Karamba.Elements.BuilderBeam}@,System.Collections.Generic.List{Karamba.Elements.BuilderShell}@,System.Collections.Generic.List{Karamba.Supports.Support}@,System.Collections.Generic.List{Karamba.Loads.Load}@,System.Collections.Generic.List{Karamba.Materials.FemMaterial}@,System.Collections.Generic.List{Karamba.CrossSections.CroSec}@,System.Collections.Generic.List{Karamba.Joints.Joint}@,Karamba.Utilities.MessageLogger@)"]

materials
Type: System.Collections.GenericListFemMaterial

[Missing <param name="materials"/> documentation for "M:Karamba.Models.Model.Disassemble(System.Collections.Generic.List{Karamba.Geometry.Point3}@,System.Collections.Generic.List{Karamba.Geometry.Line3}@,System.Collections.Generic.List{Karamba.Geometry.IMesh}@,System.Collections.Generic.List{Karamba.Elements.BuilderBeam}@,System.Collections.Generic.List{Karamba.Elements.BuilderShell}@,System.Collections.Generic.List{Karamba.Supports.Support}@,System.Collections.Generic.List{Karamba.Loads.Load}@,System.Collections.Generic.List{Karamba.Materials.FemMaterial}@,System.Collections.Generic.List{Karamba.CrossSections.CroSec}@,System.Collections.Generic.List{Karamba.Joints.Joint}@,Karamba.Utilities.MessageLogger@)"]

crosecs
Type: System.Collections.GenericListCroSec

[Missing <param name="crosecs"/> documentation for "M:Karamba.Models.Model.Disassemble(System.Collections.Generic.List{Karamba.Geometry.Point3}@,System.Collections.Generic.List{Karamba.Geometry.Line3}@,System.Collections.Generic.List{Karamba.Geometry.IMesh}@,System.Collections.Generic.List{Karamba.Elements.BuilderBeam}@,System.Collections.Generic.List{Karamba.Elements.BuilderShell}@,System.Collections.Generic.List{Karamba.Supports.Support}@,System.Collections.Generic.List{Karamba.Loads.Load}@,System.Collections.Generic.List{Karamba.Materials.FemMaterial}@,System.Collections.Generic.List{Karamba.CrossSections.CroSec}@,System.Collections.Generic.List{Karamba.Joints.Joint}@,Karamba.Utilities.MessageLogger@)"]

joints
Type: System.Collections.GenericListJoint

[Missing <param name="joints"/> documentation for "M:Karamba.Models.Model.Disassemble(System.Collections.Generic.List{Karamba.Geometry.Point3}@,System.Collections.Generic.List{Karamba.Geometry.Line3}@,System.Collections.Generic.List{Karamba.Geometry.IMesh}@,System.Collections.Generic.List{Karamba.Elements.BuilderBeam}@,System.Collections.Generic.List{Karamba.Elements.BuilderShell}@,System.Collections.Generic.List{Karamba.Supports.Support}@,System.Collections.Generic.List{Karamba.Loads.Load}@,System.Collections.Generic.List{Karamba.Materials.FemMaterial}@,System.Collections.Generic.List{Karamba.CrossSections.CroSec}@,System.Collections.Generic.List{Karamba.Joints.Joint}@,Karamba.Utilities.MessageLogger@)"]

logger
Type: Karamba.UtilitiesMessageLogger

[Missing <param name="logger"/> documentation for "M:Karamba.Models.Model.Disassemble(System.Collections.Generic.List{Karamba.Geometry.Point3}@,System.Collections.Generic.List{Karamba.Geometry.Line3}@,System.Collections.Generic.List{Karamba.Geometry.IMesh}@,System.Collections.Generic.List{Karamba.Elements.BuilderBeam}@,System.Collections.Generic.List{Karamba.Elements.BuilderShell}@,System.Collections.Generic.List{Karamba.Supports.Support}@,System.Collections.Generic.List{Karamba.Loads.Load}@,System.Collections.Generic.List{Karamba.Materials.FemMaterial}@,System.Collections.Generic.List{Karamba.CrossSections.CroSec}@,System.Collections.Generic.List{Karamba.Joints.Joint}@,Karamba.Utilities.MessageLogger@)"]

See Also