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 vector4, 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