|
FactoryPartOrientateBeam Method (BuilderBeam, NullableVector3, NullableVector3, NullableVector3, Double)
|
create an beam-builder with a given orientation.
Namespace:
Karamba.Factories
Assembly:
KarambaCommon (in KarambaCommon.dll) Version: 2.2.0.4 (2.2.0.4)
Syntaxpublic virtual BuilderBeam OrientateBeam(
BuilderBeam beam,
Nullable<Vector3> xOri = null,
Nullable<Vector3> yOri = null,
Nullable<Vector3> zOri = null,
double dalpha = 0
)
Public Overridable Function OrientateBeam (
beam As BuilderBeam,
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(
BuilderBeam^ beam,
Nullable<Vector3> xOri = nullptr,
Nullable<Vector3> yOri = nullptr,
Nullable<Vector3> zOri = nullptr,
double dalpha = 0
)
abstract OrientateBeam :
beam : BuilderBeam *
?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 :
beam : BuilderBeam *
?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
- beam
- Type: Karamba.ElementsBuilderBeam
beam-builder to be oriented. - 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:
BuilderBeambeam-builder with a given orientation.
See Also