Frustum class Null safety
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
- hashCode → int
-
The hash code for this object.
read-onlyinherited
- 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
- runtimeType → Type
-
A representation of the runtime type of the object.
read-onlyinherited
Methods
-
calculateCorners(
Vector3 corner0, Vector3 corner1, Vector3 corner2, Vector3 corner3, Vector3 corner4, Vector3 corner5, Vector3 corner6, Vector3 corner7) → void -
Calculate the corners of this and 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
. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed.
inherited
-
setFromMatrix(
Matrix4 matrix) → void -
Set this from
matrix
. -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited