Matrix4x4CreateConstrainedBillboard Method
Creates a cylindrical billboard that rotates around a specified axis.
Namespace: Karamba.GeometryAssembly: KarambaCommon (in KarambaCommon.dll) Version: 3.0.8.0+eb23a7103f0eca0b6d808121e15fec6899194e15
public static Matrix4x4 CreateConstrainedBillboard(
Vector3 objectPosition,
Vector3 cameraPosition,
Vector3 rotateAxis,
Vector3 cameraForwardVector,
Vector3 objectForwardVector
)
Public Shared Function CreateConstrainedBillboard (
objectPosition As Vector3,
cameraPosition As Vector3,
rotateAxis As Vector3,
cameraForwardVector As Vector3,
objectForwardVector As Vector3
) As Matrix4x4
public:
static Matrix4x4 CreateConstrainedBillboard(
Vector3 objectPosition,
Vector3 cameraPosition,
Vector3 rotateAxis,
Vector3 cameraForwardVector,
Vector3 objectForwardVector
)
static member CreateConstrainedBillboard :
objectPosition : Vector3 *
cameraPosition : Vector3 *
rotateAxis : Vector3 *
cameraForwardVector : Vector3 *
objectForwardVector : Vector3 -> Matrix4x4
- objectPosition Vector3
- Position of the object the billboard will rotate around.
- cameraPosition Vector3
- Position of the camera.
- rotateAxis Vector3
- Axis to rotate the billboard around.
- cameraForwardVector Vector3
- Forward vector of the camera.
- objectForwardVector Vector3
- Forward vector of the object.
Matrix4x4The created billboard matrix.