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 BoundingBoxSunflowAPI. 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 BoundingBoxInstance. boundsMethods in org.sunflow.core that return BoundingBox Modifier and Type Method Description BoundingBoxInstance. getBounds()Get the world space bounding box for this instance.BoundingBoxScene. getBounds()Get scene world space bounding box.(package private) BoundingBoxGeometry. getWorldBounds(Matrix4 o2w)BoundingBoxInstanceList. getWorldBounds(Matrix4 o2w)BoundingBoxPrimitiveList. getWorldBounds(Matrix4 o2w)Compute a bounding box of this object in world space, using the specified object-to-world transformation matrix.BoundingBoxTesselatable. 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 voidPhotonStore. 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 BoundingBoxBoundingIntervalHierarchy. boundsprivate BoundingBoxKDTree. boundsprivate BoundingBoxUniformGrid. boundsMethods in org.sunflow.core.accel with parameters of type BoundingBox Modifier and Type Method Description private intKDTree. 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 voidInstantGI.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 BoundingBoxImageBasedLight. getWorldBounds(Matrix4 o2w)BoundingBoxSunSkyLight. 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 BoundingBoxCausticPhotonMap. boundsprivate BoundingBoxGlobalPhotonMap. boundsprivate BoundingBoxGridPhotonMap. boundsMethods in org.sunflow.core.photonmap with parameters of type BoundingBox Modifier and Type Method Description voidCausticPhotonMap. prepare(Options options, BoundingBox sceneBounds)voidGlobalPhotonMap. prepare(Options options, BoundingBox sceneBounds)voidGridPhotonMap. 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 BoundingBoxCubeGrid. boundsprivate BoundingBoxCornellBox. lightBoundsMethods in org.sunflow.core.primitive that return BoundingBox Modifier and Type Method Description BoundingBoxCornellBox. getBounds()BoundingBoxCubeGrid. getBounds()BoundingBoxBackground. getWorldBounds(Matrix4 o2w)BoundingBoxBanchoffSurface. getWorldBounds(Matrix4 o2w)BoundingBoxBox. getWorldBounds(Matrix4 o2w)BoundingBoxCornellBox. getWorldBounds(Matrix4 o2w)BoundingBoxCubeGrid. getWorldBounds(Matrix4 o2w)BoundingBoxCylinder. getWorldBounds(Matrix4 o2w)BoundingBoxHair. getWorldBounds(Matrix4 o2w)BoundingBoxJuliaFractal. getWorldBounds(Matrix4 o2w)BoundingBoxParticleSurface. getWorldBounds(Matrix4 o2w)BoundingBoxPlane. getWorldBounds(Matrix4 o2w)BoundingBoxQuadMesh. getWorldBounds(Matrix4 o2w)BoundingBoxSphere. getWorldBounds(Matrix4 o2w)BoundingBoxSphereFlake. getWorldBounds(Matrix4 o2w)BoundingBoxTorus. getWorldBounds(Matrix4 o2w)BoundingBoxTriangleMesh.BakingSurface. getWorldBounds(Matrix4 o2w)BoundingBoxTriangleMesh. getWorldBounds(Matrix4 o2w)Methods in org.sunflow.core.primitive with parameters of type BoundingBox Modifier and Type Method Description booleanCornellBox. 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 BoundingBoxBezierMesh. getWorldBounds(Matrix4 o2w)BoundingBoxFileMesh. getWorldBounds(Matrix4 o2w) -
Uses of BoundingBox in org.sunflow.math
Methods in org.sunflow.math that return BoundingBox Modifier and Type Method Description BoundingBoxMatrix4. 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 voidBoundingBox. include(BoundingBox b)Changes the extents of the box as needed to include the given box into this box.booleanBoundingBox. intersects(BoundingBox b)Returnstrueif the specified bounding box intersects this one.BoundingBoxMatrix4. 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.
-