Click or drag to resize
Ab4d.SharpEngine logo

Ab4d.SharpEngine.Transformations Namespace

 
Classes
 ClassDescription
Public classAxisAngleRotateTransform AxisAngleRotateTransform defines a rotation around the specified axis.
Public classMatrixTransform MatrixTransform defines a transformation with the specified matrix.
Public classQuaternionRotateTransform QuaternionRotateTransform defines a rotation with the specified quaternion.
Public classScaleTransform ScaleTransform defines a scale transformation that scales the transformed objects by the specified scale factors.
Public classStandardQuaternionTransform StandardQuaternionTransform defines a standard translate, rotate and scale transform. Rotate transform is defined by using a quaternion. To use rotation around x, y and z axes use the StandardTransform. The scale and rotation is done by an optional PivotPoint.
Public classStandardTransform StandardTransform defines a standard translate, rotate and scale transform. Rotate transform is defined by using rotation around x, y and z axes. To use quaternion rotation use the StandardQuaternionTransform. The scale and rotation is done by an optional PivotPoint.
Public classTransform Transform is a base abstract class for all the transformations in the SharpEngine. It defines the Matrix that is used to transform the SceneNode.
Public classTransformGroup TransformGroup defines a transformation that is defined by combining multiple transformations. Note that the order of transformation is important. Changing the order may produce a different transformation. Usually the following order is used: scale, rotate, translate.
Public classTranslateTransform ScaleTransform defines a translate transformation that moves the transformed objects for the specified offsets.
Public classYawPitchRollRotateTransform AxisAngleRotateTransform defines a rotation with a Yaw, Pitch and Roll properties.