Click or drag to resize
Ab4d.SharpEngine logo

Transform Class

Transform is a base abstract class for all the transformations in the SharpEngine. It defines the Matrix that is used to transform the SceneNode.
Inheritance Hierarchy
SystemObject
  Ab4d.SharpEngine.TransformationsTransform
    More

Namespace: Ab4d.SharpEngine.Transformations
Assembly: Ab4d.SharpEngine (in Ab4d.SharpEngine.dll) Version: 1.0.8740+deb2991acfe86a95cca780cd4f82bcae2805c1a5
Syntax
C#
public abstract class Transform

The Transform type exposes the following members.

Constructors
 NameDescription
Protected methodTransform Constructor that sets the Matrix to identity and IsIdentity to true.
Top
Properties
 NameDescription
Public propertyIsIdentity Gets a Boolean that specifies if the Matrix is identity (there is no transformation).
Public propertyParentTransform In case this transformation is added to a TransformGroup that this property is set to this TransformGroup.
Public propertyValue Gets or sets a Matrix of this transformation
Top
Methods
 NameDescription
Protected methodOnChanged OnChanged
Public methodTransformBoundingBox Transforms the BoundingBox with this transformation and returns the transformed BoundingBox
Public methodTransformNormal Transforms the 3D normal vector that is defined by a Vector3 with this transformation but without using translation (using the 4th row of the matrix) and returns the transformed Vector3 that is only rotated and scaled but not translated.
Public methodTransformPosition Transforms the 3D positions that is defined by a Vector3 with this transformation and returns the transformed Vector3.
Top
Events
 NameDescription
Public eventChanged Changed event is triggered when this transformation is changed.
Top
See Also
Inheritance Hierarchy