RenderableFace class
class RenderableFace implements IRenderable {
List<RenderableVertex> vertices;
Vector3 centroidWorld, centroidScreen, normalWorld;
List vertexNormalsWorld, uvs;
Material material;
Material faceMaterial;
num z;
RenderableFace(int size) :
centroidWorld = new Vector3.zero(),
centroidScreen = new Vector3.zero(),
normalWorld = new Vector3.zero(),
vertexNormalsWorld = [ new Vector3.zero(), new Vector3.zero(), new Vector3.zero(), new Vector3.zero() ],
material = null,
uvs = [[]],
z = null {
vertices = new List.generate(size, (_) => new RenderableVertex(), growable: false);
}
}
Subclasses
RenderableFace3, RenderableFace4
Implements
Constructors
new RenderableFace(int size) #
Creates a new Object instance.
Object instances have no meaningful state, and are only useful through their identity. An Object instance is equal to itself only.
docs inherited from Object
RenderableFace(int size) :
centroidWorld = new Vector3.zero(),
centroidScreen = new Vector3.zero(),
normalWorld = new Vector3.zero(),
vertexNormalsWorld = [ new Vector3.zero(), new Vector3.zero(), new Vector3.zero(), new Vector3.zero() ],
material = null,
uvs = [[]],
z = null {
vertices = new List.generate(size, (_) => new RenderableVertex(), growable: false);
}
Properties
List<RenderableVertex> vertices #
List<RenderableVertex> vertices