Uses of Class
com.openinventor.inventor.SbLine
Packages that use SbLine
Package
Description
Open Inventor is an object-oriented and OpenGL-based API for real-time 3D visualization.
Large Data Management.
-
Uses of SbLine in com.openinventor.inventor
Methods in com.openinventor.inventor that return SbLineModifier and TypeMethodDescriptionSbCylinder.getAxis()
Return the axis.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.SbViewVolume.projectPointToLine
(SbVec2f pt) Maps a 2D point (in 0 <= x,y <= 1) to a 3D line.SbLine.setValue
(float[] components) SbLine.setValue
(float[] components, int startIndex) static SbLine[]
SbLine.toArray
(long nativeArray, long length) Methods in com.openinventor.inventor with parameters of type SbLineModifier and TypeMethodDescriptionSbVec3f[]
SbLine.getClosestPoints
(SbLine line2) Finds the two closest points between this line and line2, and loads them into ptOnThis and ptOnLine2.SbVec3f[]
Intersect line and cylinder, returning true if there is an intersection.Intersect line and plane, returning true if there is an intersection, false if line is parallel to plane.SbVec3f[]
Intersect line and sphere, returning true if there is an intersection.SbCylinder.intersectFirst
(SbLine l) Intersect line and cylinder, returning true if there is an intersection.SbSphere.intersectFirst
(SbLine l) Intersect line and sphere, returning true if there is an intersection.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
Set the axis.void
Change the axis and radius.void
void
Set value from single precision line.Constructors in com.openinventor.inventor with parameters of type SbLineModifierConstructorDescriptionSbCylinder
(SbLine a, float r) Constructor that takes an axis and radius. -
Uses of SbLine in com.openinventor.inventor.actions
Methods in com.openinventor.inventor.actions that return SbLine -
Uses of SbLine in com.openinventor.inventor.events
Methods in com.openinventor.inventor.events that return SbLine -
Uses of SbLine in com.openinventor.inventor.projectors
Methods in com.openinventor.inventor.projectors that return SbLineModifier and TypeMethodDescriptionSbLineProjector.getLine()
Gets the line on which to project 2D points.Methods in com.openinventor.inventor.projectors with parameters of type SbLine -
Uses of SbLine in com.openinventor.ldm
Methods in com.openinventor.ldm with parameters of type SbLineModifier and TypeMethodDescriptionConvenient method to get the required size of the application buffer: call getData(resolution, subvolume, line, null).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.getData
(int resolution, SbBox3i32 subVolume, SbLine line, ByteBuffer buffer) Deprecated.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 SbLineModifier and TypeMethodDescriptionvoid
SoSliceDetail.setDetails
(SbPlane p, SbLine line, SoVolumeData vd) void
SoVolumeDetail.setDetails
(SbLine line, SoVolumeData vd, SoTransferFunction tf, SoROI r)
SoLDMDataAccess.getData(int, SbBox3i32, SbLine, SoBufferObject)
instead.