Click or drag to resize

Model Class

Represents an animatable avatar.
Inheritance Hierarchy
SystemObject
  LightBuzz.VitruviusModel

Namespace:  LightBuzz.Vitruvius
Assembly:  LightBuzz.Vitruvius (in LightBuzz.Vitruvius.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
[SerializableAttribute]
public sealed class Model

The Model type exposes the following members.

Constructors
  NameDescription
Public methodModel
Initializes a new instance of the Model class
Top
Properties
  NameDescription
Public propertyAvatarRoot
The root of the avatar game object.
Public propertyBones
The bones of the model.
Public propertyFlipped
Specifies whether the model is mirrored.
Public propertyIsInitialized
Specifies whether the model is initialized.
Public propertyJumpAmplifier
Gets or sets the jump amplifier of the model.
Public propertyMovement
Gets or sets the movement of the model.
Public propertyPostloadPose
The pose of the model after loading.
Public propertyPreBaseJoint
The pre base point of the model.
Public propertyPreloadPose
The pose of the model before loading.
Public propertyRootToFeetOffset
Gets or sets the offset of the feet from the ground plane.
Public propertyUpdateProperties
Returns the udpate properties of the model.
Top
Methods
  NameDescription
Public methodChangeAvatar
Switchs the 3D avatar object of the current model.
Public methodDispose
Disposes the current model and clears any unmanaged resources.
Public methodDoAvateering
Animates the current model using the specified Body object.
Public methodEquals (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodInitialize
Initializes the current model.
Public methodReset
Resets the position and rotation of the current model.
Public methodToString (Inherited from Object.)
Top
See Also