|
FactoryPartOrientateBeam Method (String, NullableVector3, NullableVector3, NullableVector3, Double)
|
create an agent object for orienting beam elements during model assembly
Namespace:
KarambaCommon.Factories
Assembly:
KarambaCommon (in KarambaCommon.dll) Version: 1.0.0.0 (1.0.0.0)
Syntaxpublic virtual BuilderBeam OrientateBeam(
string elemId,
Nullable<Vector3> xOri = null,
Nullable<Vector3> yOri = null,
Nullable<Vector3> zOri = null,
double dalpha = 0
)
Public Overridable Function OrientateBeam (
elemId As String,
Optional xOri As Nullable(Of Vector3) = Nothing,
Optional yOri As Nullable(Of Vector3) = Nothing,
Optional zOri As Nullable(Of Vector3) = Nothing,
Optional dalpha As Double = 0
) As BuilderBeam
public:
virtual BuilderBeam^ OrientateBeam(
String^ elemId,
Nullable<Vector3> xOri = nullptr,
Nullable<Vector3> yOri = nullptr,
Nullable<Vector3> zOri = nullptr,
double dalpha = 0
)
abstract OrientateBeam :
elemId : string *
?xOri : Nullable<Vector3> *
?yOri : Nullable<Vector3> *
?zOri : Nullable<Vector3> *
?dalpha : float
(* Defaults:
let _xOri = defaultArg xOri null
let _yOri = defaultArg yOri null
let _zOri = defaultArg zOri null
let _dalpha = defaultArg dalpha 0
*)
-> BuilderBeam
override OrientateBeam :
elemId : string *
?xOri : Nullable<Vector3> *
?yOri : Nullable<Vector3> *
?zOri : Nullable<Vector3> *
?dalpha : float
(* Defaults:
let _xOri = defaultArg xOri null
let _yOri = defaultArg yOri null
let _zOri = defaultArg zOri null
let _dalpha = defaultArg dalpha 0
*)
-> BuilderBeam Parameters
- elemId
- Type: SystemString
identifier of elements to orientate - xOri (Optional)
- Type: SystemNullableVector3
vector of new x-direction - yOri (Optional)
- Type: SystemNullableVector3
vector of new y-direction - zOri (Optional)
- Type: SystemNullableVector3
vector of new z-direction - dalpha (Optional)
- Type: SystemDouble
additional rotation angle about the beam-axis
Return Value
Type:
BuilderBeamagent object for orienting beam elements during model assembly
See Also