JointLine(ListString, ListGuid, IVicinityPointsToCurve, NullableVector3, NullableVector3, Double, NullableDouble) Constructor
Initializes a new instance of the
JointLine class.
create joint modifier with properties given in array c.
Namespace: Karamba.JointsAssembly: KarambaCommon (in KarambaCommon.dll) Version: 3.0.8.0+eb23a7103f0eca0b6d808121e15fec6899194e15
public JointLine(
List<string> atElemIds,
List<Guid> atElemGuids,
IVicinityPointsToCurve vicinity_points_to_curve,
Vector3? y_dir,
Vector3? z_dir,
double dAlpha_,
double?[] _c
)
Public Sub New (
atElemIds As List(Of String),
atElemGuids As List(Of Guid),
vicinity_points_to_curve As IVicinityPointsToCurve,
y_dir As Vector3?,
z_dir As Vector3?,
dAlpha_ As Double,
_c As Double?()
)
public:
JointLine(
List<String^>^ atElemIds,
List<Guid>^ atElemGuids,
IVicinityPointsToCurve^ vicinity_points_to_curve,
Nullable<Vector3> y_dir,
Nullable<Vector3> z_dir,
double dAlpha_,
array<Nullable<double>>^ _c
)
new :
atElemIds : List<string> *
atElemGuids : List<Guid> *
vicinity_points_to_curve : IVicinityPointsToCurve *
y_dir : Nullable<Vector3> *
z_dir : Nullable<Vector3> *
dAlpha_ : float *
_c : Nullable<float>[] -> JointLine
Parameters
- atElemIds ListString
- identifiers of beams at which joints shall be added.
- atElemGuids ListGuid
- GUIDs of beams at which joints shall be added.
- vicinity_points_to_curve IVicinityPointsToCurve
- mapper for points to curves.
- y_dir NullableVector3
- Y-direction of the line-joint. is only used when the Z-direction is parallel to the line-joint's X-direction.
- z_dir NullableVector3
- Z-direction of the line-joint. Joints are placed at the elements which lie in the negative y-range.
- dAlpha_ Double
- tolerance angle for selecting the shell where to apply the line-joint.
- _c NullableDouble
- spring stiffnesses of the joint.