Uses of Class
com.openinventor.inventor.SbLine
-
Packages that use SbLine 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 -
-
Uses of SbLine in com.openinventor.inventor
Methods in com.openinventor.inventor that return SbLine Modifier and Type Method 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)
Methods in com.openinventor.inventor with parameters of type SbLine Modifier and Type Method 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
SbCylinder. setValue(SbLine a, float r)
Change the axis and radius.void
SbLine. setValue(SbLine copyFrom)
void
SbLined. setValue(SbLine line)
Set value from single precision line.Constructors in com.openinventor.inventor with parameters of type SbLine Constructor Description SbCylinder(SbLine a, float r)
Constructor that takes an axis and radius.SbLine(SbLine copyFrom)
-
Uses of SbLine in com.openinventor.inventor.actions
Methods in com.openinventor.inventor.actions that return SbLine Modifier and Type Method Description SbLine
SoRayPickAction. getLine()
-
Uses of SbLine in com.openinventor.inventor.events
Methods in com.openinventor.inventor.events that return SbLine Modifier and Type Method 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. -
Uses of SbLine in com.openinventor.inventor.projectors
Methods in com.openinventor.inventor.projectors that return SbLine Modifier and Type Method Description SbLine
SbLineProjector. getLine()
Gets the line on which to project 2D points.Methods in com.openinventor.inventor.projectors with parameters of type SbLine Modifier and Type Method 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. -
Uses of SbLine in com.openinventor.ldm
Methods in com.openinventor.ldm with parameters of type SbLine Modifier and Type Method 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, SoBufferObject bufferObj)
Given a subvolume in voxel coordinates and a line, copies the data intersecting the line and the subvolume into an application buffer.SoLDMDataAccess.DataInfoLine
SoLDMDataAccess. getData(int resolution, SbBox3i32 subVolume, SbLine line, java.nio.ByteBuffer buffer)
Deprecated.As of Open Inventor 9.4, useSoLDMDataAccess.getData(int, SbBox3i32, SbLine, SoBufferObject)
instead.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. -
Uses of SbLine in com.openinventor.volumeviz.details
Methods in com.openinventor.volumeviz.details with parameters of type SbLine Modifier and Type Method Description void
SoSliceDetail. setDetails(SbPlane p, SbLine line, SoVolumeData vd)
void
SoVolumeDetail. setDetails(SbLine line, SoVolumeData vd, SoTransferFunction tf, SoROI r)
-