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