Package | Description |
---|---|
com.openinventor.inventor |
Open Inventor is an object-oriented and OpenGL-based API for real-time 3D visualization.
|
com.openinventor.inventor.actions | |
com.openinventor.inventor.events | |
com.openinventor.inventor.projectors | |
com.openinventor.ldm |
Large Data Management.
|
com.openinventor.volumeviz.details |
Modifier and Type | Method and Description |
---|---|
SbLine |
SbCylinder.getAxis()
Return the axis.
|
SbLine |
SbMatrix.multLineMatrix(SbLine src)
Multiplies the given line's origin by the matrix, and the line's direction by the rotation portion of the matrix.
|
SbLine |
SbViewVolume.projectPointToLine(SbVec2f pt)
Maps a 2D point (in 0 <= x,y <= 1) to a 3D line.
|
SbLine |
SbLine.setValue(float[] components) |
SbLine |
SbLine.setValue(float[] components,
int startIndex) |
static SbLine[] |
SbLine.toArray(long nativeArray,
long length) |
Modifier and Type | Method and Description |
---|---|
SbVec3f[] |
SbLine.getClosestPoints(SbLine line2)
Finds the two closest points between this line and line2, and loads them into ptOnThis and ptOnLine2.
|
SbVec3f[] |
SbCylinder.intersect(SbLine l)
Intersect line and cylinder, returning true if there is an intersection.
|
SbVec3f |
SbPlane.intersect(SbLine l)
Intersect line and plane, returning true if there is an intersection, false if line is parallel to plane.
|
SbVec3f[] |
SbSphere.intersect(SbLine l)
Intersect line and sphere, returning true if there is an intersection.
|
SbVec3f |
SbCylinder.intersectFirst(SbLine l)
Intersect line and cylinder, returning true if there is an intersection.
|
SbVec3f |
SbSphere.intersectFirst(SbLine l)
Intersect line and sphere, returning true if there is an intersection.
|
SbLine |
SbMatrix.multLineMatrix(SbLine src)
Multiplies the given line's origin by the matrix, and the line's direction by the rotation portion of the matrix.
|
void |
SbCylinder.setAxis(SbLine a)
Set the axis.
|
void |
SbLine.setValue(SbLine copyFrom) |
void |
SbLined.setValue(SbLine line)
Set value from single precision line.
|
void |
SbCylinder.setValue(SbLine a,
float r)
Change the axis and radius.
|
Constructor and Description |
---|
SbCylinder(SbLine a,
float r)
Constructor that takes an axis and radius.
|
SbLine(SbLine copyFrom) |
Modifier and Type | Method and Description |
---|---|
SbLine |
SoRayPickAction.getLine() |
Modifier and Type | Method and Description |
---|---|
SbLine |
SbTrackerInfo.getRay()
Convenience function to get ray for picking/intersecting.
|
SbLine |
SoControllerButtonEvent.getRay()
Get a ray for picking/intersecting.
|
SbLine |
SoTrackerEvent.getRay()
Get a ray for picking/intersecting.
|
Modifier and Type | Method and Description |
---|---|
SbLine |
SbLineProjector.getLine()
Gets the line on which to project 2D points.
|
Modifier and Type | Method and Description |
---|---|
SbVec3f |
SbProjector.intersect(SbLine line)
Applies the projector using the given line in world coordinates, returning the point in three dimensions that it projects to.
|
void |
SbLineProjector.setLine(SbLine line)
Sets the line on which to project 2D points.
|
Modifier and Type | Method and Description |
---|---|
SoLDMDataAccess.DataInfoLine |
SoLDMDataAccess.getData(int resolution,
SbBox3i32 subVolume,
SbLine line)
Convenient method to get the required size of the application buffer: call
getData(resolution, subvolume, line, null).
|
SoLDMDataAccess.DataInfoLine |
SoLDMDataAccess.getData(int resolution,
SbBox3i32 subVolume,
SbLine line,
java.nio.Buffer buffer)
Deprecated.
|
SoLDMDataAccess.DataInfoLine |
SoLDMDataAccess.getData(int resolution,
SbBox3i32 subVolume,
SbLine line,
java.nio.ByteBuffer buffer)
Deprecated.
As of Open Inventor 9.4, use
SoLDMDataAccess.getData(int, SbBox3i32, SbLine, SoBufferObject) instead. |
SoLDMDataAccess.DataInfoLine |
SoLDMDataAccess.getData(int resolution,
SbBox3i32 subVolume,
SbLine line,
SoBufferObject bufferObj)
Given a subvolume in voxel coordinates and a line, copies the data
intersecting the line and the subvolume into an application buffer.
|
int |
SoLDMDataAccess.requestData(int resolution,
SbBox3i32 subVolume0,
SbLine line,
SoBufferObject bufferObj)
Given a subvolume in voxel coordinates and a line, asynchronously copies the data intersecting the line and the subvolume into an application buffer.
|
Modifier and Type | Method and Description |
---|---|
void |
SoVolumeDetail.setDetails(SbLine line,
SoVolumeData vd,
SoTransferFunction tf,
SoROI r) |
void |
SoSliceDetail.setDetails(SbPlane p,
SbLine line,
SoVolumeData vd) |
Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com