Uses of Interface
com.solibri.geometry.primitive3d.AABB3d
Package
Description
-
Uses of AABB3d in com.solibri.geometry.mesh
Modifier and TypeMethodDescriptionTriangleMesh.getBoundingBox()
Returns the axis aligned bounding box of theTriangleMesh
. -
Uses of AABB3d in com.solibri.geometry.primitive3d
Modifier and TypeInterfaceDescriptioninterface
Interface that represents a mutable axis-aligned bounding box in 3-dimensional space.Modifier 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.Modifier and TypeMethodDescriptionboolean
Returns true if the given bounding box is inside this bounding box.boolean
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
Modifier and TypeMethodDescriptionstatic AABBIntersectionFilter
Returns a filter that accepts components whose AABBs intersect the given AABB. -
Uses of AABB3d in com.solibri.smc.api.model
Modifier and TypeMethodDescriptionComponent.getBoundingBox()
Calculates the axis-aligned bounding box for this component. -
Uses of AABB3d in com.solibri.smc.api.visualization
Modifier and TypeMethodDescriptionstatic VisualizationItem
VisualizationItem.createBoundingBox
(AABB3d aabb) Creates a visualization for an axis aligned bounding box.