C# Class Simian.SimulationObject

Afficher le fichier Open project: 3di/3di-viewer-rei-libs Class Usage Examples

Méthodes publiques

Свойство Type Description
Frozen bool
LinkNumber int
Prim OpenMetaverse.Primitive

Protected Properties

Свойство Type Description
Meshes OpenMetaverse.Rendering.SimpleMesh[]
Server Simian
WorldTransformedMeshes OpenMetaverse.Rendering.SimpleMesh[]

Méthodes publiques

Méthode Description
BuildFullUpdate ( Primitive obj, ulong regionHandle, PrimFlags flags ) : ObjectUpdatePacket
BuildObjectData ( System.Vector3 position, Quaternion rotation, System.Vector3 velocity, System.Vector3 acceleration, System.Vector3 angularVelocity ) : byte[]
BuildUpdateBlock ( Primitive obj, ulong regionHandle, PrimFlags flags ) : ObjectUpdatePacket.ObjectDataBlock
GetMesh ( DetailLevel lod ) : SimpleMesh
GetWorldMesh ( DetailLevel lod, SimulationObject parent ) : SimpleMesh
SimulationObject ( Primitive prim, Simian server ) : System
SimulationObject ( SimulationObject obj ) : System

Method Details

BuildFullUpdate() public static méthode

public static BuildFullUpdate ( Primitive obj, ulong regionHandle, PrimFlags flags ) : ObjectUpdatePacket
obj OpenMetaverse.Primitive
regionHandle ulong
flags PrimFlags
Résultat ObjectUpdatePacket

BuildObjectData() public static méthode

public static BuildObjectData ( System.Vector3 position, Quaternion rotation, System.Vector3 velocity, System.Vector3 acceleration, System.Vector3 angularVelocity ) : byte[]
position System.Vector3
rotation Quaternion
velocity System.Vector3
acceleration System.Vector3
angularVelocity System.Vector3
Résultat byte[]

BuildUpdateBlock() public static méthode

public static BuildUpdateBlock ( Primitive obj, ulong regionHandle, PrimFlags flags ) : ObjectUpdatePacket.ObjectDataBlock
obj OpenMetaverse.Primitive
regionHandle ulong
flags PrimFlags
Résultat ObjectUpdatePacket.ObjectDataBlock

GetMesh() public méthode

public GetMesh ( DetailLevel lod ) : SimpleMesh
lod DetailLevel
Résultat OpenMetaverse.Rendering.SimpleMesh

GetWorldMesh() public méthode

public GetWorldMesh ( DetailLevel lod, SimulationObject parent ) : SimpleMesh
lod DetailLevel
parent SimulationObject
Résultat OpenMetaverse.Rendering.SimpleMesh

SimulationObject() public méthode

public SimulationObject ( Primitive prim, Simian server ) : System
prim OpenMetaverse.Primitive
server Simian
Résultat System

SimulationObject() public méthode

public SimulationObject ( SimulationObject obj ) : System
obj SimulationObject
Résultat System

Property Details

Frozen public_oe property

True when an avatar grabs this object. Stops movement and rotation
public bool Frozen
Résultat bool

LinkNumber public_oe property

Link number, if this object is part of a linkset
public int LinkNumber
Résultat int

Meshes protected_oe property

protected SimpleMesh[],OpenMetaverse.Rendering Meshes
Résultat OpenMetaverse.Rendering.SimpleMesh[]

Prim public_oe property

Reference to the primitive object this class wraps
public Primitive,OpenMetaverse Prim
Résultat OpenMetaverse.Primitive

Server protected_oe property

protected Simian,Simian Server
Résultat Simian

WorldTransformedMeshes protected_oe property

protected SimpleMesh[],OpenMetaverse.Rendering WorldTransformedMeshes
Résultat OpenMetaverse.Rendering.SimpleMesh[]