Quad class

Defines a quad by four points.


Create a new, uninitialized quad.
Quad.copy(Quad other)
Create a quad as a copy of other.
Quad.points(Vector3 point0, Vector3 point1, Vector3 point2, Vector3 point3)
Create a quad by four points.


hashCode int
The hash code for this object.
no setterinherited
point0 Vector3
The first point of the quad.
no setter
point1 Vector3
The second point of the quad.
no setter
point2 Vector3
The third point of the quad.
no setter
point3 Vector3
The third point of the quad.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited


copyFrom(Quad other) → void
Copy the quad from other into this.
copyNormalInto(Vector3 normal) → void
Copy the normal of this into normal.
copyTriangles(Triangle triangle0, Triangle triangle1) → void
Copies the two triangles that define this.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
toString() String
A string representation of this object.
transform(Matrix4 t) → void
Transform this by the transform t.
translate(Vector3 offset) → void
Translate this by offset.


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