Uses of Class
org.sunflow.math.BoundingBox
-
-
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
Fields in org.sunflow.core declared as BoundingBox Modifier and Type Field Description private BoundingBox
Instance. bounds
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.(package private) BoundingBox
Geometry. getWorldBounds(Matrix4 o2w)
BoundingBox
InstanceList. getWorldBounds(Matrix4 o2w)
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.accel
Fields in org.sunflow.core.accel declared as BoundingBox Modifier and Type Field Description private BoundingBox
BoundingIntervalHierarchy. bounds
private BoundingBox
KDTree. bounds
private BoundingBox
UniformGrid. bounds
Methods in org.sunflow.core.accel with parameters of type BoundingBox Modifier and Type Method Description private int
KDTree. dumpObj(int offset, int vertOffset, int maxN, BoundingBox bounds, java.io.FileWriter file, java.io.FileWriter mtlFile)
-
Uses of BoundingBox in org.sunflow.core.gi
Methods in org.sunflow.core.gi with parameters of type BoundingBox Modifier and Type Method Description void
InstantGI.PointLightStore. prepare(Options options, BoundingBox sceneBounds)
-
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
Fields in org.sunflow.core.photonmap declared as BoundingBox Modifier and Type Field Description private BoundingBox
CausticPhotonMap. bounds
private BoundingBox
GlobalPhotonMap. bounds
private BoundingBox
GridPhotonMap. bounds
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
Fields in org.sunflow.core.primitive declared as BoundingBox Modifier and Type Field Description private BoundingBox
CubeGrid. bounds
private BoundingBox
CornellBox. lightBounds
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.BakingSurface. 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
ColladaGeometry. 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.
-