Click or drag to resize

BuilderElementStraightLinedisassembleElement Method

Disassemble an element into its constituents.

Namespace:  Karamba.Elements
Assembly:  KarambaCommon (in KarambaCommon.dll) Version: 2.2.0.4 (2.2.0.4)
Syntax
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 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
Buckling length in y-direction.
out_bklLenZ
Type: SystemDouble
Buckling length in z-direction.
out_bklLenLt
Type: SystemDouble
Lateral torsional buckling length.
out_zg
Type: SystemDouble
Distance between shear center and the loads.
out_nII
Type: SystemNullableVector3
NII force.
logger
Type: Karamba.UtilitiesMessageLogger
Logger for logging messages.
See Also