C# 클래스 Simian.SimulationObject

파일 보기 프로젝트 열기: 3di/3di-viewer-rei-libs 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Frozen bool
LinkNumber int
Prim OpenMetaverse.Primitive

보호된 프로퍼티들

프로퍼티 타입 설명
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[]