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 intocorner0
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