BuilderElementStraightLinedisassembleElement Method

Disassemble an element into its constituents.

Definition

Namespace: Karamba.Elements
Assembly: KarambaCommon (in KarambaCommon.dll) Version: 3.0.8.0+eb23a7103f0eca0b6d808121e15fec6899194e15
C#
public override 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 Vector3? out_x_ori,
	out Vector3? out_y_ori,
	out 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 Vector3? out_nII,
	MessageLogger logger
)

Parameters

out_points  IReadOnlyListPoint3
end-points of the element.
out_axis  Line3
main axis of the element.
out_crosec  CroSec
cross section of the element.
out_joint  ListDouble
joints of the eledment.
out_material  FemMaterial
marterial of the element.
out_ecce_loc  Vector3
local eccentricity in centimeter.
out_ecce_glo  Vector3
global eccentricity in centimeter.
out_localPlane  Plane3
local coordinate system of the element in the form of a plane.
out_x_ori  NullableVector3
user-input regarding the x-direction of the element.
out_y_ori  NullableVector3
user-input regarding the y-direction of the element.
out_z_ori  NullableVector3
user-input regarding the z-direction of the element.
out_alpha  Double
user-input regarding the rotation alpha about the x-axis.
out_bklLenY  Double
Buckling length in y-direction.
out_bklLenZ  Double
Buckling length in z-direction.
out_bklLenLt  Double
Lateral torsional buckling length.
out_zg  Double
Distance between shear center and the loads.
out_nII  NullableVector3
NII force.
logger  MessageLogger
Logger for logging messages.

See Also