Transform Members

The Transform type exposes the following members.

Constructors

  NameDescription
Public methodTransform
The copy constructor.

Methods

  NameDescription
Public methodAlmostEqual
Determines whether this transformation and the specified transformation are the same within the tolerance (1.0e-09).
Public methodStatic memberCreateReflection
Creates a transform that represents a reflection across the given plane.
Public methodStatic memberCreateRotation
Creates a transform that represents a rotation about the given axis at (0, 0, 0).
Public methodStatic memberCreateRotationAtPoint
Creates a transform that represents a rotation about the given axis at the specified point.
Public methodStatic memberCreateTranslation
Creates a transform that represents a translation via the specified vector.
Public methodDispose
Causes the object to release immediately any resources it may be utilizing.
(Inherited from APIObject.)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodMultiply
Multiplies this transformation by the specified transformation and returns the result.
Public methodOfPoint
Applies the transformation to the point and returns the result.
Public methodOfVector
Applies the transform to the vector
Public methodScaleBasis
Scales the basis vectors of this transformation and returns the result.
Public methodScaleBasisAndOrigin
Scales the basis vectors and the origin of this transformation and returns the result.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)

Operators

  NameDescription
Public operatorStatic memberMultiply
Multiplies the two specified transforms.

Properties

  NameDescription
Public propertyBasis
Defines the basis of the old coordinate system in the new coordinate system.
Public propertyBasisX
The basis of the X axis of this transformation.
Public propertyBasisY
The basis of the Y axis of this transformation.
Public propertyBasisZ
The basis of the Z axis of this transformation.
Public propertyDeterminant
The determinant of this transformation.
Public propertyHasReflection
The boolean value that indicates whether this transformation produces reflection.
Public propertyStatic memberIdentity
The identity transformation.
Public propertyInverse
The inverse transformation of this transformation.
Public propertyIsConformal
The boolean value that indicates whether this transformation is conformal.
Public propertyIsIdentity
The boolean value that indicates whether this transformation is an identity.
Public propertyIsReadOnly
Identifies if the object is read-only or modifiable.
(Inherited from APIObject.)
Public propertyIsTranslation
The boolean value that indicates whether this transformation is a translation.
Public propertyOrigin
Defines the origin of the old coordinate system in the new coordinate system.
Public propertyScale
The real number that represents the scale of the transformation.

See Also