Click or drag to resize

BuilderElementdisassembleElement Method

Disassemble an element into its constituents

Namespace:  Karamba.Elements
Assembly:  KarambaCommon (in KarambaCommon.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public virtual void disassembleElement(
	out IReadOnlyList<Point3> out_points,
	out Line3 out_axis,
	out CroSec out_crosec,
	out List<double> out_joint,
	out FemMaterial out_material,
	out Vector3 out_ecce_loc,
	out Vector3 out_ecce_glo,
	out Plane3 out_localPlane,
	out Nullable<Vector3> out_x_ori,
	out Nullable<Vector3> out_y_ori,
	out Nullable<Vector3> out_z_ori,
	out double out_alpha,
	out double out_bklLenY,
	out double out_bklLenZ,
	out double out_bklLenLt,
	out double out_zg,
	out Nullable<Vector3> out_nII,
	MessageLogger logger
)

Parameters

out_points
Type: System.Collections.GenericIReadOnlyListPoint3
end-points of the element
out_axis
Type: Karamba.GeometryLine3
main axis of the element
out_crosec
Type: Karamba.CrossSectionsCroSec
cross section of the element
out_joint
Type: System.Collections.GenericListDouble
joints of the eledment
out_material
Type: Karamba.MaterialsFemMaterial
marterial of the element
out_ecce_loc
Type: Karamba.GeometryVector3
local eccentricity in centimeter
out_ecce_glo
Type: Karamba.GeometryVector3
global eccentricity in centimeter
out_localPlane
Type: Karamba.GeometryPlane3
local coordinate system of the element in the form of a plane
out_x_ori
Type: SystemNullableVector3
user-input regarding the x-direction of the element
out_y_ori
Type: SystemNullableVector3
user-input regarding the y-direction of the element
out_z_ori
Type: SystemNullableVector3
user-input regarding the z-direction of the element
out_alpha
Type: SystemDouble
user-input regarding the rotation alpha about the x-axis
out_bklLenY
Type: SystemDouble

[Missing <param name="out_bklLenY"/> documentation for "M:Karamba.Elements.BuilderElement.disassembleElement(System.Collections.Generic.IReadOnlyList{Karamba.Geometry.Point3}@,Karamba.Geometry.Line3@,Karamba.CrossSections.CroSec@,System.Collections.Generic.List{System.Double}@,Karamba.Materials.FemMaterial@,Karamba.Geometry.Vector3@,Karamba.Geometry.Vector3@,Karamba.Geometry.Plane3@,System.Nullable{Karamba.Geometry.Vector3}@,System.Nullable{Karamba.Geometry.Vector3}@,System.Nullable{Karamba.Geometry.Vector3}@,System.Double@,System.Double@,System.Double@,System.Double@,System.Double@,System.Nullable{Karamba.Geometry.Vector3}@,Karamba.Utilities.MessageLogger)"]

out_bklLenZ
Type: SystemDouble

[Missing <param name="out_bklLenZ"/> documentation for "M:Karamba.Elements.BuilderElement.disassembleElement(System.Collections.Generic.IReadOnlyList{Karamba.Geometry.Point3}@,Karamba.Geometry.Line3@,Karamba.CrossSections.CroSec@,System.Collections.Generic.List{System.Double}@,Karamba.Materials.FemMaterial@,Karamba.Geometry.Vector3@,Karamba.Geometry.Vector3@,Karamba.Geometry.Plane3@,System.Nullable{Karamba.Geometry.Vector3}@,System.Nullable{Karamba.Geometry.Vector3}@,System.Nullable{Karamba.Geometry.Vector3}@,System.Double@,System.Double@,System.Double@,System.Double@,System.Double@,System.Nullable{Karamba.Geometry.Vector3}@,Karamba.Utilities.MessageLogger)"]

out_bklLenLt
Type: SystemDouble

[Missing <param name="out_bklLenLt"/> documentation for "M:Karamba.Elements.BuilderElement.disassembleElement(System.Collections.Generic.IReadOnlyList{Karamba.Geometry.Point3}@,Karamba.Geometry.Line3@,Karamba.CrossSections.CroSec@,System.Collections.Generic.List{System.Double}@,Karamba.Materials.FemMaterial@,Karamba.Geometry.Vector3@,Karamba.Geometry.Vector3@,Karamba.Geometry.Plane3@,System.Nullable{Karamba.Geometry.Vector3}@,System.Nullable{Karamba.Geometry.Vector3}@,System.Nullable{Karamba.Geometry.Vector3}@,System.Double@,System.Double@,System.Double@,System.Double@,System.Double@,System.Nullable{Karamba.Geometry.Vector3}@,Karamba.Utilities.MessageLogger)"]

out_zg
Type: SystemDouble

[Missing <param name="out_zg"/> documentation for "M:Karamba.Elements.BuilderElement.disassembleElement(System.Collections.Generic.IReadOnlyList{Karamba.Geometry.Point3}@,Karamba.Geometry.Line3@,Karamba.CrossSections.CroSec@,System.Collections.Generic.List{System.Double}@,Karamba.Materials.FemMaterial@,Karamba.Geometry.Vector3@,Karamba.Geometry.Vector3@,Karamba.Geometry.Plane3@,System.Nullable{Karamba.Geometry.Vector3}@,System.Nullable{Karamba.Geometry.Vector3}@,System.Nullable{Karamba.Geometry.Vector3}@,System.Double@,System.Double@,System.Double@,System.Double@,System.Double@,System.Nullable{Karamba.Geometry.Vector3}@,Karamba.Utilities.MessageLogger)"]

out_nII
Type: SystemNullableVector3

[Missing <param name="out_nII"/> documentation for "M:Karamba.Elements.BuilderElement.disassembleElement(System.Collections.Generic.IReadOnlyList{Karamba.Geometry.Point3}@,Karamba.Geometry.Line3@,Karamba.CrossSections.CroSec@,System.Collections.Generic.List{System.Double}@,Karamba.Materials.FemMaterial@,Karamba.Geometry.Vector3@,Karamba.Geometry.Vector3@,Karamba.Geometry.Plane3@,System.Nullable{Karamba.Geometry.Vector3}@,System.Nullable{Karamba.Geometry.Vector3}@,System.Nullable{Karamba.Geometry.Vector3}@,System.Double@,System.Double@,System.Double@,System.Double@,System.Double@,System.Nullable{Karamba.Geometry.Vector3}@,Karamba.Utilities.MessageLogger)"]

logger
Type: Karamba.UtilitiesMessageLogger

[Missing <param name="logger"/> documentation for "M:Karamba.Elements.BuilderElement.disassembleElement(System.Collections.Generic.IReadOnlyList{Karamba.Geometry.Point3}@,Karamba.Geometry.Line3@,Karamba.CrossSections.CroSec@,System.Collections.Generic.List{System.Double}@,Karamba.Materials.FemMaterial@,Karamba.Geometry.Vector3@,Karamba.Geometry.Vector3@,Karamba.Geometry.Plane3@,System.Nullable{Karamba.Geometry.Vector3}@,System.Nullable{Karamba.Geometry.Vector3}@,System.Nullable{Karamba.Geometry.Vector3}@,System.Double@,System.Double@,System.Double@,System.Double@,System.Double@,System.Nullable{Karamba.Geometry.Vector3}@,Karamba.Utilities.MessageLogger)"]

See Also