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 TypeClassDescriptionclass3D 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 SbBox3fSbViewVolume.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 TypeMethodDescriptionvoidSbSphere.circumscribe(SbBox3f box) Return a sphere containing a given box.booleanReturns true if the specified box is fully contained inside this box.voidExtends this box (if necessary) to contain the specified box.voidExtends 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 SbBox3fSbViewVolume.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.booleanReturns true if the specified box intersects this box.booleanReturns 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.voidConstructors 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 SbBox3fReturns the current portion of the view volume from the state.static SbBox3fSoModifyViewVolumeElement.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 TypeMethodDescriptionvoidSets 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 SoShapeSbExtrusionGenerator.createFrom2DPoints(Collection<SbVec2f> pointsInCam, SbMatrix localToCam, SbBox3f bboxInLocal) Create an extruded shape from points in camera space.static SoShapeSbExtrusionGenerator.createFrom2DPoints(Collection<SbVec2f> pointsInCam, SoPath nodePath, SbViewVolume volume, SbBox3f bboxInLocal) Create an extruded shape from points in camera space.static SoShapeSbExtrusionGenerator.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 TypeMethodDescriptionvoidSoCamera.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 TypeMethodDescriptionintSoLDMWriter.initialize(String filename, SbBox3f size, SbVec3i32 dimension, SoDataSet.DataTypes dataType) Deprecated.intSoLDMWriter.initialize(String filename, SbBox3f size, SbVec3i32 dimension, SoDataSet.DataTypes dataType, int argc) Deprecated.intSoLDMWriter.initialize(String filename, SbBox3f size, SbVec3i32 dimension, SoDataSet.DataTypes dataType, int argc, String[] argv) Deprecated.As of Open Inventor 9.0.0.0.intSoLDMWriter.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 SbBox3fMedicalHelper.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 SoSeparatorMedicalHelper.createBoundingBox(SbBox3f bbox, SbColor color) Convenience function to draw a specified bounding box as a wireframestatic SoSeparatorMedicalHelper.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 TypeMethodDescriptionvoidCalls setDomain(box, PbDomain.BoundingBoxTypes.valueOf( PbDomain.BoundingBoxTypes.AS_IS.getValue() )).voidPbDomain.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 TypeMethodDescriptionvoidSoVRGenericFileReader.setDataChar(SbBox3f size, SoDataSet.DataTypes type, SbVec3i32 dim) Calls setDataChar(size, type, dim, (int)0).voidSoVRGenericFileReader.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.voidSoVRMemoryReader.setProperties(SbBox3f size, SoDataSet.DataTypes type, SbVec3i32 dim, SoBufferObject internalData, int sigBits) Sets properties of the reader.voidSoVRMemoryReader.setProperties(SbBox3f size, SoDataSet.DataTypes type, SbVec3i32 dim, SbVec2i32 padding, SoBufferObject internalData, int sigBits) Sets properties of the reader.voidSoVRMemoryReader.setProperties(SbBox3f size, SoDataSet.DataTypes type, SbVec3s dim, SoBufferObject internalData) Calls setProperties(size, type, dim, internalData, (int)0).voidSoVRMemoryReader.setProperties(SbBox3f size, SoDataSet.DataTypes type, SbVec3s dim, SoBufferObject internalData, int sigBits) Sets properties of the reader.voidDefines the bounding box size in physical units of the data set.