Uses of Class org.sunflow.math.BoundingBox

Uses in package org.sunflow

Methods with return type org.sunflow.math.BoundingBox

BoundingBox
Retrieve the bounding box of the scene.

Uses in package org.sunflow.core.photonmap

Methods with parameter type org.sunflow.math.BoundingBox

void
void
Initialize this object for the specified scene size.
void
Initialize this object for the specified scene size.

Uses in package org.sunflow.core

Methods with parameter type org.sunflow.math.BoundingBox

void
Initialize this object for the specified scene size.

Methods with return type org.sunflow.math.BoundingBox

BoundingBox
Get the world space bounding box for this instance.
BoundingBox
Get scene world space bounding box.
BoundingBox
Compute a bounding box of this object in world space, using the specified object-to-world transformation matrix.
BoundingBox
Compute a bounding box of this object in world space, using the specified object-to-world transformation matrix.

Uses in package org.sunflow.math

Constructors with parameter type org.sunflow.math.BoundingBox

Creates a copy of the given box.

Methods with parameter type org.sunflow.math.BoundingBox

void
Changes the extents of the box as needed to include the given box into this box.
boolean
Returns true if the specified bounding box intersects this one.
BoundingBox
Transforms each corner of the specified axis-aligned bounding box and returns a new bounding box which incloses the transformed corners.

Methods with return type org.sunflow.math.BoundingBox

BoundingBox
Transforms each corner of the specified axis-aligned bounding box and returns a new bounding box which incloses the transformed corners.

Uses in package org.sunflow.core.primitive

Methods with parameter type org.sunflow.math.BoundingBox

boolean

Methods with return type org.sunflow.math.BoundingBox

BoundingBox
BoundingBox
BoundingBox
Compute a bounding box of this object in world space, using the specified object-to-world transformation matrix.
BoundingBox
Compute a bounding box of this object in world space, using the specified object-to-world transformation matrix.
BoundingBox
Compute a bounding box of this object in world space, using the specified object-to-world transformation matrix.
BoundingBox
BoundingBox
Compute a bounding box of this object in world space, using the specified object-to-world transformation matrix.
BoundingBox
Compute a bounding box of this object in world space, using the specified object-to-world transformation matrix.
BoundingBox
Compute a bounding box of this object in world space, using the specified object-to-world transformation matrix.
BoundingBox
BoundingBox
BoundingBox
Compute a bounding box of this object in world space, using the specified object-to-world transformation matrix.
BoundingBox
Compute a bounding box of this object in world space, using the specified object-to-world transformation matrix.
BoundingBox
Compute a bounding box of this object in world space, using the specified object-to-world transformation matrix.
BoundingBox
Compute a bounding box of this object in world space, using the specified object-to-world transformation matrix.

Uses in package org.sunflow.core.light

Methods with return type org.sunflow.math.BoundingBox

BoundingBox
Compute a bounding box of this object in world space, using the specified object-to-world transformation matrix.
BoundingBox
Compute a bounding box of this object in world space, using the specified object-to-world transformation matrix.

Uses in package org.sunflow.core.tesselatable

Methods with return type org.sunflow.math.BoundingBox

BoundingBox
Compute a bounding box of this object in world space, using the specified object-to-world transformation matrix.
BoundingBox