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: 3.1.9316+94bbd23b55747f096f056a5602f7dd90558b3673
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 the Matrix4x4 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
Remarks

[Missing <remarks> documentation for "T:Ab4d.SharpEngine.Transformations.Transform"]

See Also
Inheritance Hierarchy