TriLib 2.2.8
Loading...
Searching...
No Matches
Properties | List of all members
TriLibCore.Interfaces.IModel Interface Reference

Represents a TriLib Model, which will be converted to a Game Object in Unity. More...

Inheritance diagram for TriLibCore.Interfaces.IModel:
TriLibCore.Interfaces.IObject TriLibCore.Interfaces.ICamera TriLibCore.Interfaces.ILight TriLibCore.Interfaces.IRootModel

Properties

Vector3 Pivot [get, set]
 Gets/Sets this Model pivot in world space.
 
Vector3 LocalPosition [get, set]
 Gets/Sets this Model local position.
 
Quaternion LocalRotation [get, set]
 Gets/Sets this Model local rotation.
 
Vector3 LocalScale [get, set]
 Gets/Sets this Model local scale.
 
bool Visibility [get, set]
 Gets/Sets this Model visibility (visible or invisible).
 
IModel Parent [get, set]
 Gets/Sets this Model parent.
 
List< IModelChildren [get, set]
 Gets/Sets this Model children.
 
List< IModelBones [get, set]
 Gets/Sets this Model bones.
 
bool IsBone [get, set]
 Indicates wheter this model is a bone.
 
IGeometryGroup GeometryGroup [get, set]
 Gets/Sets this Model Geometry Group.
 
Matrix4x4[] BindPoses [get, set]
 Gets/Sets this Model bind poses.
 
int[] MaterialIndices [get, set]
 Gets/Sets this Model Material indices.
 
Dictionary< string, object > UserProperties [get, set]
 Represents a series of model user defined properties.
 
bool HasCustomPivot [get, set]
 Defines whether the given model uses a custom pivot.
 
Matrix4x4 OriginalGlobalMatrix [get, set]
 Original (not pivoted) model local to world matrix.
 
- Properties inherited from TriLibCore.Interfaces.IObject
string Name [get, set]
 Gets/Sets the Object name.
 
bool Used [get, set]
 Gets/Sets the flag indicating whether this object used somewhere.
 

Detailed Description

Represents a TriLib Model, which will be converted to a Game Object in Unity.