Projector class

Constructors

Projector()

Properties

colors ↔ List<double>
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
normalMatrix ↔ Matrix3
getter/setter pair
normals ↔ List<double>
getter/setter pair
object ↔ Object3D
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
uvs ↔ List<double>
getter/setter pair

Methods

addObject(Object3D object) → void
checkBackfaceCulling(RenderableVertex v1, RenderableVertex v2, RenderableVertex v3) → bool
checkTriangleVisibility(RenderableVertex v1, RenderableVertex v2, RenderableVertex v3) → bool
clipLine(Vector4 s1, Vector4 s2) → bool
getNextFaceInPool() → RenderableFace
getNextLineInPool() → RenderableLine?
getNextObjectInPool() → RenderableObject
getNextSpriteInPool() → RenderableSprite
getNextVertexInPool() → RenderableVertex
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
painterSort(RenderableObject a, RenderableObject b) → int
projectObject(Object3D object) → void
projectScene(Scene scene, Camera camera, dynamic sortObjects, dynamic sortElements) → RenderData
projectVertex(RenderableVertex vertex) → void
pushLine(num a, num b) → void
pushPoint(Vector4 newVector4, Object3D object, Camera camera) → void
pushTriangle(num a, num b, num c, Material material) → void
pushVertex(double x, double y, double z) → void
setObject(Object3D value) → void
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited