Click or drag to resize

ModelTransformation Class

A ModelTransformation defines a transformation that is applied to geometry on a ModelPrimitive. That geometry is identified by the ModelArticulation which contains the transformation. Changing the CurrentValue property of the transformation will also change the geometry associated with its articulation. The type of transformation that will be applied is indicated by the Type property.
Inheritance Hierarchy

Namespace:  AGI.Foundation.Graphics
Assembly:  AGI.Foundation.Graphics (in AGI.Foundation.Graphics.dll) Version: 20.3.405.0 (20.3.405.0)
public sealed class ModelTransformation : IDisposable

The ModelTransformation type exposes the following members.

Public propertyCurrentValue
Gets or sets the current value of the transformation. The current value of the transformation will be reflected in the geometry of the ModelPrimitive that it is associated with.
Public propertyDefaultValue
Gets the default value of the transformation. The CurrentValue property of the transformation will have this value when the ModelPrimitive is initialized.
Public propertyMaximumValue
Gets the maximum value of the transformation.
Public propertyMinimumValue
Gets the minimum value of the transformation.
Public propertyName
Gets the name of the transformation.
Public propertyRange
Gets the value range of the transformation. Equivalent to the difference of the MaximumValue and MinimumValue properties.
Public propertyType
Gets the ModelTransformationType associated with the transformation.
Public methodDispose
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 methodToString
Returns a string that represents the current object.
(Inherited from Object.)
See Also