Frustum class

Defines a frustum constructed out of six Planes.

Constructors

Frustum()
Create a new frustum without initializing its bounds.
Frustum.copy(Frustum other)
Create a new frustum as a copy of other.
factory
Frustum.matrix(Matrix4 matrix)
Create a new furstum from a matrix.
factory

Properties

plane0 Plane
The first plane that defines the bounds of this frustum.
read-only
plane1 Plane
The second plane that defines the bounds of this frustum.
read-only
plane2 Plane
The third plane that defines the bounds of this frustum.
read-only
plane3 Plane
The fourth plane that defines the bounds of this frustum.
read-only
plane4 Plane
The fifth plane that defines the bounds of this frustum.
read-only
plane5 Plane
The sixed plane that defines the bounds of this frustum.
read-only
hashCode int
The hash code for this object. [...]
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

calculateCorners(Vector3 corner0, Vector3 corner1, Vector3 corner2, Vector3 corner3, Vector3 corner4, Vector3 corner5, Vector3 corner6, Vector3 corner7) → void
Calculate the corners of a frustum at write them into corner0 to
containsVector3(Vector3 point) bool
Check if this contains a point.
copyFrom(Frustum other) → void
Copy the other frustum into this.
intersectsWithAabb3(Aabb3 aabb) bool
Check if this intersects with aabb.
intersectsWithSphere(Sphere sphere) bool
Check if this intersects with sphere.
setFromMatrix(Matrix4 matrix) → void
Set this from matrix.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toString() String
Returns a string representation of this object.
inherited

Operators

operator ==(dynamic other) bool
The equality operator. [...]
inherited