Uses of Class
org.sunflow.math.BoundingBox
-
Packages that use BoundingBox Package Description org.sunflow org.sunflow.core org.sunflow.core.light org.sunflow.core.photonmap org.sunflow.core.primitive org.sunflow.core.tesselatable org.sunflow.math -
-
Uses of BoundingBox in org.sunflow
Methods in org.sunflow that return BoundingBox Modifier and Type Method Description BoundingBox
SunflowAPI. getBounds()
Retrieve the bounding box of the scene. -
Uses of BoundingBox in org.sunflow.core
Methods in org.sunflow.core that return BoundingBox Modifier and Type Method Description BoundingBox
Instance. getBounds()
Get the world space bounding box for this instance.BoundingBox
Scene. getBounds()
Get scene world space bounding box.BoundingBox
PrimitiveList. getWorldBounds(Matrix4 o2w)
Compute a bounding box of this object in world space, using the specified object-to-world transformation matrix.BoundingBox
Tesselatable. getWorldBounds(Matrix4 o2w)
Compute a bounding box of this object in world space, using the specified object-to-world transformation matrix.Methods in org.sunflow.core with parameters of type BoundingBox Modifier and Type Method Description void
PhotonStore. prepare(Options options, BoundingBox sceneBounds)
Initialize this object for the specified scene size. -
Uses of BoundingBox in org.sunflow.core.light
Methods in org.sunflow.core.light that return BoundingBox Modifier and Type Method Description BoundingBox
ImageBasedLight. getWorldBounds(Matrix4 o2w)
BoundingBox
SunSkyLight. getWorldBounds(Matrix4 o2w)
-
Uses of BoundingBox in org.sunflow.core.photonmap
Methods in org.sunflow.core.photonmap with parameters of type BoundingBox Modifier and Type Method Description void
CausticPhotonMap. prepare(Options options, BoundingBox sceneBounds)
void
GlobalPhotonMap. prepare(Options options, BoundingBox sceneBounds)
void
GridPhotonMap. prepare(Options options, BoundingBox sceneBounds)
-
Uses of BoundingBox in org.sunflow.core.primitive
Methods in org.sunflow.core.primitive that return BoundingBox Modifier and Type Method Description BoundingBox
CornellBox. getBounds()
BoundingBox
CubeGrid. getBounds()
BoundingBox
Background. getWorldBounds(Matrix4 o2w)
BoundingBox
BanchoffSurface. getWorldBounds(Matrix4 o2w)
BoundingBox
Box. getWorldBounds(Matrix4 o2w)
BoundingBox
CornellBox. getWorldBounds(Matrix4 o2w)
BoundingBox
CubeGrid. getWorldBounds(Matrix4 o2w)
BoundingBox
Cylinder. getWorldBounds(Matrix4 o2w)
BoundingBox
Hair. getWorldBounds(Matrix4 o2w)
BoundingBox
JuliaFractal. getWorldBounds(Matrix4 o2w)
BoundingBox
ParticleSurface. getWorldBounds(Matrix4 o2w)
BoundingBox
Plane. getWorldBounds(Matrix4 o2w)
BoundingBox
QuadMesh. getWorldBounds(Matrix4 o2w)
BoundingBox
Sphere. getWorldBounds(Matrix4 o2w)
BoundingBox
SphereFlake. getWorldBounds(Matrix4 o2w)
BoundingBox
Torus. getWorldBounds(Matrix4 o2w)
BoundingBox
TriangleMesh. getWorldBounds(Matrix4 o2w)
Methods in org.sunflow.core.primitive with parameters of type BoundingBox Modifier and Type Method Description boolean
CornellBox. intersects(BoundingBox box)
-
Uses of BoundingBox in org.sunflow.core.tesselatable
Methods in org.sunflow.core.tesselatable that return BoundingBox Modifier and Type Method Description BoundingBox
BezierMesh. getWorldBounds(Matrix4 o2w)
BoundingBox
FileMesh. getWorldBounds(Matrix4 o2w)
-
Uses of BoundingBox in org.sunflow.math
Methods in org.sunflow.math that return BoundingBox Modifier and Type Method Description BoundingBox
Matrix4. transform(BoundingBox b)
Transforms each corner of the specified axis-aligned bounding box and returns a new bounding box which incloses the transformed corners.Methods in org.sunflow.math with parameters of type BoundingBox Modifier and Type Method Description void
BoundingBox. include(BoundingBox b)
Changes the extents of the box as needed to include the given box into this box.boolean
BoundingBox. intersects(BoundingBox b)
Returnstrue
if the specified bounding box intersects this one.BoundingBox
Matrix4. transform(BoundingBox b)
Transforms each corner of the specified axis-aligned bounding box and returns a new bounding box which incloses the transformed corners.Constructors in org.sunflow.math with parameters of type BoundingBox Constructor Description BoundingBox(BoundingBox b)
Creates a copy of the given box.
-