| 
            
              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