C# Класс Simian.SimulationObject

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Frozen bool
LinkNumber int
Prim OpenMetaverse.Primitive

Защищенные свойства (Protected)

Свойство Тип Описание
Meshes OpenMetaverse.Rendering.SimpleMesh[]
Server Simian
WorldTransformedMeshes OpenMetaverse.Rendering.SimpleMesh[]

Открытые методы

Метод Описание
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

Описание методов

BuildFullUpdate() публичный статический Метод

public static BuildFullUpdate ( Primitive obj, ulong regionHandle, PrimFlags flags ) : ObjectUpdatePacket
obj OpenMetaverse.Primitive
regionHandle ulong
flags PrimFlags
Результат ObjectUpdatePacket

BuildObjectData() публичный статический Метод

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
Результат byte[]

BuildUpdateBlock() публичный статический Метод

public static BuildUpdateBlock ( Primitive obj, ulong regionHandle, PrimFlags flags ) : ObjectUpdatePacket.ObjectDataBlock
obj OpenMetaverse.Primitive
regionHandle ulong
flags PrimFlags
Результат ObjectUpdatePacket.ObjectDataBlock

GetMesh() публичный Метод

public GetMesh ( DetailLevel lod ) : SimpleMesh
lod DetailLevel
Результат OpenMetaverse.Rendering.SimpleMesh

GetWorldMesh() публичный Метод

public GetWorldMesh ( DetailLevel lod, SimulationObject parent ) : SimpleMesh
lod DetailLevel
parent SimulationObject
Результат OpenMetaverse.Rendering.SimpleMesh

SimulationObject() публичный Метод

public SimulationObject ( Primitive prim, Simian server ) : System
prim OpenMetaverse.Primitive
server Simian
Результат System

SimulationObject() публичный Метод

public SimulationObject ( SimulationObject obj ) : System
obj SimulationObject
Результат System

Описание свойств

Frozen публичное свойство

True when an avatar grabs this object. Stops movement and rotation
public bool Frozen
Результат bool

LinkNumber публичное свойство

Link number, if this object is part of a linkset
public int LinkNumber
Результат int

Meshes защищенное свойство

protected SimpleMesh[],OpenMetaverse.Rendering Meshes
Результат OpenMetaverse.Rendering.SimpleMesh[]

Prim публичное свойство

Reference to the primitive object this class wraps
public Primitive,OpenMetaverse Prim
Результат OpenMetaverse.Primitive

Server защищенное свойство

protected Simian,Simian Server
Результат Simian

WorldTransformedMeshes защищенное свойство

protected SimpleMesh[],OpenMetaverse.Rendering WorldTransformedMeshes
Результат OpenMetaverse.Rendering.SimpleMesh[]