Uses of Class
com.openinventor.inventor.SbBox3f
Packages that use SbBox3f
Package
Description
Open Inventor is an object-oriented and OpenGL-based API for real-time 3D visualization.
The element classes are used internally for storing information in Open Inventor's traversal state list.
Viewer components contains helpful tools to implement a custom viewer.
Large Data Management.
Provides some nodes and helper classes specifically created to facilitate
implementation of medical applications.
-
Uses of SbBox3f in com.openinventor.inventor
Subclasses of SbBox3f in com.openinventor.inventorModifier and TypeClassDescriptionclass
3D box with an associated transformation matrix.Methods in com.openinventor.inventor that return SbBox3fModifier and TypeMethodDescriptionSbViewVolume.getProjectedBbox
(SbBox3f box) Projects the given 3D bounding box onto the near plane and returns it (in normalized screen coordinates).static SbBox3f
SbViewVolume.getProjectedBbox
(SbMatrix affineProj, SbBox3f box) Same as getProjectedBbox but takes a matrix (containing affine and projection parts) to use instead of the one returned by getMatrix.SbBox3f.intersection
(SbBox3f box) Returns the intersection of the specified box with this box.SbXfBox3f.project()
SbBox3f.setValue
(float[] components) SbBox3f.setValue
(float[] components, int startIndex) static SbBox3f[]
SbBox3f.toArray
(long nativeArray, long length) Methods in com.openinventor.inventor with parameters of type SbBox3fModifier and TypeMethodDescriptionvoid
SbSphere.circumscribe
(SbBox3f box) Return a sphere containing a given box.boolean
Returns true if the specified box is fully contained inside this box.void
Extends this box (if necessary) to contain the specified box.void
Extends the box (if necessary) to contain the given box.SbViewVolume.getProjectedBbox
(SbBox3f box) Projects the given 3D bounding box onto the near plane and returns it (in normalized screen coordinates).static SbBox3f
SbViewVolume.getProjectedBbox
(SbMatrix affineProj, SbBox3f box) Same as getProjectedBbox but takes a matrix (containing affine and projection parts) to use instead of the one returned by getMatrix.boolean
Returns true if the specified box intersects this box.boolean
Returns true if intersection of given box and this box is not empty.SbBox3f.intersection
(SbBox3f box) Returns the intersection of the specified box with this box.Narrows a view volume by the given box.SbViewVolume.projectBox
(SbBox3f box) Projects the given 3D bounding box onto the near plane and returns the size (in normalized screen coordinates) of the rectangular region that encloses it.void
Constructors in com.openinventor.inventor with parameters of type SbBox3f -
Uses of SbBox3f in com.openinventor.inventor.actions
Methods in com.openinventor.inventor.actions that return SbBox3fModifier and TypeMethodDescriptionSoGetBoundingBoxAction.getBoundingBox()
Returns computed bounding box in world space.Methods in com.openinventor.inventor.actions with parameters of type SbBox3f -
Uses of SbBox3f in com.openinventor.inventor.caches
Methods in com.openinventor.inventor.caches that return SbBox3fModifier and TypeMethodDescriptionSoBoundingBoxCache.getProjectedBox()
Returns BBox in local space. -
Uses of SbBox3f in com.openinventor.inventor.elements
Methods in com.openinventor.inventor.elements that return SbBox3fModifier and TypeMethodDescriptionstatic SbBox3f
Returns the current portion of the view volume from the state.static SbBox3f
SoModifyViewVolumeElement.getDefaultBox()
Returns the default screen portion.Methods in com.openinventor.inventor.elements with parameters of type SbBox3f -
Uses of SbBox3f in com.openinventor.inventor.fields
Methods in com.openinventor.inventor.fields that return SbBox3fMethods in com.openinventor.inventor.fields with parameters of type SbBox3fModifier and TypeMethodDescriptionvoid
Sets this field to newValue.Constructors in com.openinventor.inventor.fields with parameters of type SbBox3fModifierConstructorDescriptionSoSFBox3f
(SoFieldContainer fieldContainer, String fieldName, SoField.FieldTypes fieldType, SbBox3f defaultValue) Default constructor. -
Uses of SbBox3f in com.openinventor.inventor.manips
Methods in com.openinventor.inventor.manips with parameters of type SbBox3f -
Uses of SbBox3f in com.openinventor.inventor.misc
Methods in com.openinventor.inventor.misc with parameters of type SbBox3fModifier and TypeMethodDescriptionstatic SoShape
SbExtrusionGenerator.createFrom2DPoints
(Collection<SbVec2f> pointsInCam, SbMatrix localToCam, SbBox3f bboxInLocal) Create an extruded shape from points in camera space.static SoShape
SbExtrusionGenerator.createFrom2DPoints
(Collection<SbVec2f> pointsInCam, SoPath nodePath, SbViewVolume volume, SbBox3f bboxInLocal) Create an extruded shape from points in camera space.static SoShape
SbExtrusionGenerator.createFrom3DPoints
(Collection<SbVec3f> pointsInWorld, SoPath nodePath, SbViewVolume volume, SbBox3f bboxInLocal) Create an extruded shape from points in world space. -
Uses of SbBox3f in com.openinventor.inventor.nodes
Methods in com.openinventor.inventor.nodes with parameters of type SbBox3fModifier and TypeMethodDescriptionvoid
SoCamera.viewAll
(SbBox3f bbox, SbViewportRegion vpRegion) Sets the camera to view the region defined by the given bounding box. -
Uses of SbBox3f in com.openinventor.inventor.projection
Methods in com.openinventor.inventor.projection that return SbBox3fModifier and TypeMethodDescriptionSbProjection.getProjectedBoundingBox()
Return projected bounding box if available. -
Uses of SbBox3f in com.openinventor.inventor.viewercomponents
Methods in com.openinventor.inventor.viewercomponents with parameters of type SbBox3f -
Uses of SbBox3f in com.openinventor.ldm
Methods in com.openinventor.ldm that return SbBox3fModifier and TypeMethodDescriptionSoLDMDataAccess.voxelToXYZ
(SbBox3i32 boxIJK) Converts the specified box in voxel coordinates (I,J,K) to geometric coordinates (X,Y,Z).Methods in com.openinventor.ldm with parameters of type SbBox3fModifier and TypeMethodDescriptionSoLDMDataAccess.XYZToVoxel
(SbBox3f boxXYZ) Converts the specified box in geometric coordinates (X,Y,Z) to voxel coordinates (I,J,K). -
Uses of SbBox3f in com.openinventor.ldm.converters
Methods in com.openinventor.ldm.converters with parameters of type SbBox3fModifier and TypeMethodDescriptionint
SoLDMWriter.initialize
(String filename, SbBox3f size, SbVec3i32 dimension, SoDataSet.DataTypes dataType) Deprecated.int
SoLDMWriter.initialize
(String filename, SbBox3f size, SbVec3i32 dimension, SoDataSet.DataTypes dataType, int argc) Deprecated.int
SoLDMWriter.initialize
(String filename, SbBox3f size, SbVec3i32 dimension, SoDataSet.DataTypes dataType, int argc, String[] argv) Deprecated.As of Open Inventor 9.0.0.0.int
SoLDMWriter.initialize
(String filename, SbBox3f size, SbVec3i32 dimension, SoDataSet.DataTypes dataType, SoConverterParameters parameters) Initializes the writer to build a volume filename with the specified dimensions, size and data type. -
Uses of SbBox3f in com.openinventor.ldm.nodes
Methods in com.openinventor.ldm.nodes that return SbBox3fModifier and TypeMethodDescriptionSoDataSet.voxelToXYZ
(SbBox3f box) Converts the specified box in voxel coordinates (I,J,K) to geometric coordinates (X,Y,Z).SoDataSet.XYZToVoxel
(SbBox3f xyzBox) Converts the specified box in geometric coordinates to voxel coordinates.Methods in com.openinventor.ldm.nodes with parameters of type SbBox3fModifier and TypeMethodDescriptionSoDataSet.voxelToXYZ
(SbBox3f box) Converts the specified box in voxel coordinates (I,J,K) to geometric coordinates (X,Y,Z).SoDataSet.XYZToVoxel
(SbBox3f xyzBox) Converts the specified box in geometric coordinates to voxel coordinates. -
Uses of SbBox3f in com.openinventor.ldm.readers
Fields in com.openinventor.ldm.readers declared as SbBox3fMethods in com.openinventor.ldm.readers that return SbBox3f -
Uses of SbBox3f in com.openinventor.medical.helpers
Methods in com.openinventor.medical.helpers that return SbBox3fModifier and TypeMethodDescriptionstatic SbBox3f
MedicalHelper.getBoundingBox
(SoNode node) Convenience function to retrieve the bounding box of the specified node.Methods in com.openinventor.medical.helpers with parameters of type SbBox3fModifier and TypeMethodDescriptionstatic SoSeparator
MedicalHelper.createBoundingBox
(SbBox3f bbox, SbColor color) Convenience function to draw a specified bounding box as a wireframestatic SoSeparator
MedicalHelper.createCube
(SbBox3f bbox) Convenience function to retrieve the cube corresponding to the specified bounding box. -
Uses of SbBox3f in com.openinventor.meshviz.data
Fields in com.openinventor.meshviz.data declared as SbBox3fMethods in com.openinventor.meshviz.data that return SbBox3fModifier and TypeMethodDescriptionPbCell.getBoundingBox()
Gets the cell's bounding box.PbMesh.getBoundingBox()
Gets the bounding box of the mesh. -
Uses of SbBox3f in com.openinventor.meshviz.graph
Methods in com.openinventor.meshviz.graph that return SbBox3fMethods in com.openinventor.meshviz.graph with parameters of type SbBox3fModifier and TypeMethodDescriptionvoid
Calls setDomain(box, PbDomain.BoundingBoxTypes.valueOf( PbDomain.BoundingBoxTypes.AS_IS.getValue() )).void
PbDomain.setDomain
(SbBox3f box, PbDomain.BoundingBoxTypes type) Sets a 3D domain.Constructors in com.openinventor.meshviz.graph with parameters of type SbBox3fModifierConstructorDescriptionCalls PbDomain(box, PbDomain.BoundingBoxTypes.valueOf( PbDomain.BoundingBoxTypes.AS_IS.getValue() )).PbDomain
(SbBox3f box, PbDomain.BoundingBoxTypes type) Constructor of a 3D domain. -
Uses of SbBox3f in com.openinventor.volumeviz.readers
Methods in com.openinventor.volumeviz.readers with parameters of type SbBox3fModifier and TypeMethodDescriptionvoid
SoVRGenericFileReader.setDataChar
(SbBox3f size, SoDataSet.DataTypes type, SbVec3i32 dim) Calls setDataChar(size, type, dim, (int)0).void
SoVRGenericFileReader.setDataChar
(SbBox3f size, SoDataSet.DataTypes type, SbVec3i32 dim, int headerSize) Since the format is raw data, it is necessary to specify the dimension and data size of the volume.void
SoVRMemoryReader.setProperties
(SbBox3f size, SoDataSet.DataTypes type, SbVec3i32 dim, SoBufferObject internalData, int sigBits) Sets properties of the reader.void
SoVRMemoryReader.setProperties
(SbBox3f size, SoDataSet.DataTypes type, SbVec3i32 dim, SbVec2i32 padding, SoBufferObject internalData, int sigBits) Sets properties of the reader.void
SoVRMemoryReader.setProperties
(SbBox3f size, SoDataSet.DataTypes type, SbVec3s dim, SoBufferObject internalData) Calls setProperties(size, type, dim, internalData, (int)0).void
SoVRMemoryReader.setProperties
(SbBox3f size, SoDataSet.DataTypes type, SbVec3s dim, SoBufferObject internalData, int sigBits) Sets properties of the reader.void
Defines the bounding box size in physical units of the data set.