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
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
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