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