Click or drag to resize

FactoryPartDisassembleElement Method

Explode a builder element into its components.

Namespace:  Karamba.Factories
Assembly:  KarambaCommon (in KarambaCommon.dll) Version: 2.2.0.4 (2.2.0.4)
Syntax
public virtual void DisassembleElement(
	BuilderElement elem,
	out IReadOnlyList<Point3> points,
	out Line3 mainAxis,
	out CroSec crosec,
	out List<double> jointConditions,
	out FemMaterial material,
	out Vector3 ecceLoc,
	out Vector3 ecceGlo,
	out Plane3 localPlane,
	out double bklLenY,
	out double bklLenZ,
	out double bklLenLt,
	out double zg,
	out Nullable<Vector3> x_ori,
	out Nullable<Vector3> z_ori,
	out double alpha
)

Parameters

elem
Type: Karamba.ElementsBuilderElement
Builder Element to be exploded.
points
Type: System.Collections.GenericIReadOnlyListPoint3
Corner-points of the element.
mainAxis
Type: Karamba.GeometryLine3
Main axis of the element.
crosec
Type: Karamba.CrossSectionsCroSec
Cross section of the element.
jointConditions
Type: System.Collections.GenericListDouble
Joint conditions at the element: -1 means no joint; positive values correspond to a spring stiffness (kN/m or kNm/rad) for the corresponding DOF.
material
Type: Karamba.MaterialsFemMaterial
material of the element.
ecceLoc
Type: Karamba.GeometryVector3
Local eccentricity in centimeter (or inch).
ecceGlo
Type: Karamba.GeometryVector3
Global eccentricity in centimeter (or inch).
localPlane
Type: Karamba.GeometryPlane3
Local coordinate system of the element.
bklLenY
Type: SystemDouble
Buckling length of the element in local Y-direction".
bklLenZ
Type: SystemDouble
Buckling length of the element in local Z-direction.
bklLenLt
Type: SystemDouble
Buckling length of the element for lateral torsional buckling.
zg
Type: SystemDouble
Distance of transverse load from the center of shear of the cross section. Is positive if the load points towards the shear center and acts destabilizing for lateral torsional buckling.
x_ori
Type: SystemNullableVector3
X-Orientation of the element: Flips X-axis of the beam if it points in opposite direction to this vector.
z_ori
Type: SystemNullableVector3
New orientation of the local Z-axis of the element.
alpha
Type: SystemDouble
Rotation angle about local X-axis [rad] in addition to orientation given by orientation vector.
See Also