Uses of Class
org.sunflow.math.BoundingBox
Packages that use BoundingBox
Package
Description
-
Uses of BoundingBox in org.sunflow
Methods in org.sunflow that return BoundingBoxModifier and TypeMethodDescriptionfinal BoundingBox
SunflowAPI.getBounds()
Retrieve the bounding box of the scene. -
Uses of BoundingBox in org.sunflow.core
Methods in org.sunflow.core that return BoundingBoxModifier and TypeMethodDescriptionInstance.getBounds()
Get the world space bounding box for this instance.Scene.getBounds()
Get scene world space bounding box.PrimitiveList.getWorldBounds
(Matrix4 o2w) Compute a bounding box of this object in world space, using the specified object-to-world transformation matrix.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 BoundingBoxModifier and TypeMethodDescriptionvoid
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 BoundingBoxModifier and TypeMethodDescriptionImageBasedLight.getWorldBounds
(Matrix4 o2w) SunSkyLight.getWorldBounds
(Matrix4 o2w) -
Uses of BoundingBox in org.sunflow.core.photonmap
Methods in org.sunflow.core.photonmap with parameters of type BoundingBoxModifier and TypeMethodDescriptionvoid
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 BoundingBoxModifier and TypeMethodDescriptionCornellBox.getBounds()
CubeGrid.getBounds()
Background.getWorldBounds
(Matrix4 o2w) BanchoffSurface.getWorldBounds
(Matrix4 o2w) Box.getWorldBounds
(Matrix4 o2w) CornellBox.getWorldBounds
(Matrix4 o2w) CubeGrid.getWorldBounds
(Matrix4 o2w) Cylinder.getWorldBounds
(Matrix4 o2w) Hair.getWorldBounds
(Matrix4 o2w) JuliaFractal.getWorldBounds
(Matrix4 o2w) ParticleSurface.getWorldBounds
(Matrix4 o2w) Plane.getWorldBounds
(Matrix4 o2w) QuadMesh.getWorldBounds
(Matrix4 o2w) Sphere.getWorldBounds
(Matrix4 o2w) SphereFlake.getWorldBounds
(Matrix4 o2w) Torus.getWorldBounds
(Matrix4 o2w) TriangleMesh.getWorldBounds
(Matrix4 o2w) Methods in org.sunflow.core.primitive with parameters of type BoundingBox -
Uses of BoundingBox in org.sunflow.core.tesselatable
Methods in org.sunflow.core.tesselatable that return BoundingBoxModifier and TypeMethodDescriptionBezierMesh.getWorldBounds
(Matrix4 o2w) FileMesh.getWorldBounds
(Matrix4 o2w) -
Uses of BoundingBox in org.sunflow.math
Methods in org.sunflow.math that return BoundingBoxModifier and TypeMethodDescriptionfinal 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 BoundingBoxModifier and TypeMethodDescriptionfinal void
BoundingBox.include
(BoundingBox b) Changes the extents of the box as needed to include the given box into this box.final boolean
BoundingBox.intersects
(BoundingBox b) Returnstrue
if the specified bounding box intersects this one.final 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