Uses of Interface
com.solibri.geometry.primitive3d.AABB3d
Packages that use AABB3d
Package
Description
-
Uses of AABB3d in com.solibri.geometry.mesh
Methods in com.solibri.geometry.mesh that return types with arguments of type AABB3dModifier and TypeMethodDescriptionTriangleMesh.getBoundingBox()
Returns the axis aligned bounding box of theTriangleMesh
. -
Uses of AABB3d in com.solibri.geometry.primitive3d
Subinterfaces of AABB3d in com.solibri.geometry.primitive3dModifier and TypeInterfaceDescriptioninterface
Interface that represents a mutable axis-aligned bounding box in 3-dimensional space.Methods in com.solibri.geometry.primitive3d that return AABB3dModifier and TypeMethodDescriptionstatic AABB3d
Returns a bounding box with the given bounds.static AABB3d
Returns a new instance of a bounding box with the same bounds as in the given bounding box.static AABB3d
AABB3d.create(Collection<Vector3d> points)
Returns the minimum volume axis-aligned bounding box for the given collection of points.Polygon3d.getBoundingBox()
Returns the bounding box.Triangle3d.getBoundingBox()
Returns the axis-aligned bounding box of this triangle.Methods in com.solibri.geometry.primitive3d with parameters of type AABB3dModifier and TypeMethodDescriptionboolean
Returns true if the given bounding box is inside this bounding box.static AABB3d
Returns a new instance of a bounding box with the same bounds as in the given bounding box.static MAABB3d
Returns a new instance of a bounding box with the same bounds as in the given bounding box.double
Returns the minimum distance between this bounding box and the given bounding box.double
AABB3d.distanceSquared(AABB3d box)
Returns the square of the minimum distance between this bounding box and the given bounding box.boolean
AABB3d.intersects(AABB3d aabb)
Returns true if this bounding box intersects the given bounding box.boolean
Line3d.intersects(AABB3d aabb)
Returns true if the line intersects the axis-aligned bounding box, false otherwise.boolean
Ray3d.intersects(AABB3d aabb)
Returns true if the ray intersects with the box, false otherwise. -
Uses of AABB3d in com.solibri.smc.api.filter
Methods in com.solibri.smc.api.filter with parameters of type AABB3dModifier and TypeMethodDescriptionstatic AABBIntersectionFilter
Returns a filter that accepts components whose AABBs intersect the given AABB. -
Uses of AABB3d in com.solibri.smc.api.model
Methods in com.solibri.smc.api.model that return AABB3dModifier and TypeMethodDescriptionComponent.getBoundingBox()
Calculates the axis-aligned bounding box for this component. -
Uses of AABB3d in com.solibri.smc.api.visualization
Methods in com.solibri.smc.api.visualization with parameters of type AABB3dModifier and TypeMethodDescriptionstatic VisualizationItem
VisualizationItem.createBoundingBox(AABB3d aabb)
Creates a visualization for an axis aligned bounding box.