C# 클래스 Axiom.Graphics.MovablePlane

Definition of a Plane that may be attached to a node, and the derived details of it retrieved simply.
This plane is not here for rendering purposes, it's to allow you to attach planes to the scene in order to have them move and follow nodes on their own, which is useful if you're using the plane for some kind of calculation, e.g. reflection.
상속: Axiom.Core.MovableObject, IDerivedPlaneProvider
파일 보기 프로젝트 열기: WolfgangSt/axiom 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
containedPlane Axiom.MathLib.Plane
derivedPlane Axiom.MathLib.Plane
isDirty bool
lastRotate Axiom.MathLib.Quaternion
lastTranslate Vector3
nullBB Axiom.MathLib.AxisAlignedBox

공개 메소드들

메소드 설명
MovablePlane ( string name ) : System

Constructor.

NotifyCurrentCamera ( Camera camera ) : void
UpdateRenderQueue ( RenderQueue queue ) : void

메소드 상세

MovablePlane() 공개 메소드

Constructor.
public MovablePlane ( string name ) : System
name string Name of this plane.
리턴 System

NotifyCurrentCamera() 공개 메소드

public NotifyCurrentCamera ( Camera camera ) : void
camera Axiom.Core.Camera
리턴 void

UpdateRenderQueue() 공개 메소드

public UpdateRenderQueue ( RenderQueue queue ) : void
queue RenderQueue
리턴 void

프로퍼티 상세

containedPlane 보호되어 있는 프로퍼티

Underlying plane representation.
Ogre uses multiple inheritance for this purpose - bah! ;)
protected Plane,Axiom.MathLib containedPlane
리턴 Axiom.MathLib.Plane

derivedPlane 보호되어 있는 프로퍼티

Plane as transformed by it's parent node.
protected Plane,Axiom.MathLib derivedPlane
리턴 Axiom.MathLib.Plane

isDirty 보호되어 있는 프로퍼티

Flag for whether changes have been made to this planes position/rotation.
protected bool isDirty
리턴 bool

lastRotate 보호되어 있는 프로퍼티

Cached rotation.
protected Quaternion,Axiom.MathLib lastRotate
리턴 Axiom.MathLib.Quaternion

lastTranslate 보호되어 있는 프로퍼티

Cached translation vector.
protected Vector3 lastTranslate
리턴 Vector3

nullBB 보호되어 있는 프로퍼티

Bounding box.
protected AxisAlignedBox,Axiom.MathLib nullBB
리턴 Axiom.MathLib.AxisAlignedBox