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 TypeInterfaceDescriptioninterfaceInterface that represents a mutable axis-aligned bounding box in 3-dimensional space.Methods in com.solibri.geometry.primitive3d that return AABB3dModifier and TypeMethodDescriptionstatic AABB3dReturns a bounding box with the given bounds.static AABB3dReturns a new instance of a bounding box with the same bounds as in the given bounding box.static AABB3dAABB3d.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 TypeMethodDescriptionbooleanReturns true if the given bounding box is inside this bounding box.static AABB3dReturns a new instance of a bounding box with the same bounds as in the given bounding box.static MAABB3dReturns a new instance of a bounding box with the same bounds as in the given bounding box.doubleReturns the minimum distance between this bounding box and the given bounding box.doubleAABB3d.distanceSquared(AABB3d box)Returns the square of the minimum distance between this bounding box and the given bounding box.booleanAABB3d.intersects(AABB3d aabb)Returns true if this bounding box intersects the given bounding box.booleanLine3d.intersects(AABB3d aabb)Returns true if the line intersects the axis-aligned bounding box, false otherwise.booleanRay3d.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 AABBIntersectionFilterReturns 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 VisualizationItemVisualizationItem.createBoundingBox(AABB3d aabb)Creates a visualization for an axis aligned bounding box.