Modifier and Type | Method and Description |
---|---|
SbVec3f |
SoImageDataAdapter.getColumnDirection()
Returns the vector in physical coordinate that points from the origin (0,0,0) to the point (0,1,0).
|
SbVec3f |
SoImageDataAdapter.getOrigin()
Returns the image origin in 3D.
|
SbVec3f |
SoImageDataAdapter.getPlaneDirection()
Returns the vector in physical coordinate that points from the origin (0,0,0) to the point (0,0,1).
|
SbVec3f |
SoImageDataAdapter.getRowDirection()
Returns the vector in physical coordinate that points from the origin (0,0,0) to the point (1,0,0).
|
SbVec3f |
SoImageDataAdapter.getVoxelSize()
Returns the size of a voxel in 3D.
|
Modifier and Type | Method and Description |
---|---|
void |
SoImageDataAdapter.setDirection(SbVec3f rowDirection,
SbVec3f columnsDirection)
Set the direction cosines of rows and columns.
|
void |
SoImageDataAdapter.setOrigin(SbVec3f origin)
Sets the image origin in 3D.
|
void |
SoImageDataAdapter.setVoxelSize(SbVec3f voxelSize)
Sets the voxel size in 3D.
|
Modifier and Type | Class and Description |
---|---|
class |
SbColor
Color vector class.
|
Modifier and Type | Field and Description |
---|---|
SbVec3f |
SbRotation.AxisAngle.axis |
SbVec3f |
SbMatrix.Factorization.s |
SbVec3f |
SbMatrix.Decomposition.scaleFactor |
SbVec3f |
SbMatrix.Factorization.t |
SbVec3f |
SbMatrix.Decomposition.translation |
Modifier and Type | Method and Description |
---|---|
SbVec3f |
SbVec3f.cross(SbVec3f v)
Returns right-handed cross product of vector and another vector.
|
SbVec3f |
SbRotation.getAxis()
Deprecated.
|
SbVec3f |
SbBox3f.getCenter()
Returns the center of the box.
|
SbVec3f |
SbBox3i32.getCenter()
Returns the center of the box.
|
SbVec3f |
SbBox3s.getCenter()
Returns the center of the box.
|
SbVec3f |
SbSphere.getCenter()
Return the center.
|
SbVec3f |
SbXfBox3f.getCenter()
Returns the center of the box.
|
SbVec3f |
SbVec3f.getClosestAxis()
Returns principal axis that is closest (based on maximum dot product) to this vector.
|
SbVec3f |
SbBox3f.getClosestPoint(SbVec3f point)
Returns the closest point on the box to the given point.
|
SbVec3f |
SbBox3i32.getClosestPoint(SbVec3f point)
Returns the closest point on the box to the given point.
|
SbVec3f |
SbBox3s.getClosestPoint(SbVec3f point)
Returns the closest point on the box to the given point.
|
SbVec3f |
SbLine.getClosestPoint(SbVec3f point)
Returns the closest point on the line to the given point.
|
SbVec3f[] |
SbLine.getClosestPoints(SbLine line2)
Finds the two closest points between this line and line2, and loads them into ptOnThis and ptOnLine2.
|
SbVec3f |
SbLine.getDirection()
Returns direction vector of line.
|
SbVec3f |
SbBox3f.getMax()
Returns the maximum point of the box.
|
SbVec3f |
SbBox3f.getMin()
Returns the minimum point of the box.
|
SbVec3f[] |
SbBox3f.getMinMax()
Gets the corners of the box.
|
SbVec3f[] |
SbXfBox3f.getMinMax()
Gets the bounds of the box.
|
SbVec3f |
SbPlane.getNormal()
Returns normal vector to plane.
|
SbVec3f |
SoPickedPoint.getNormal()
Returns the surface normal in world space.
|
SbVec3f |
SoPrimitiveVertex.getNormal()
Returns the normal in object space.
|
SbVec3f |
SoPickedPoint.getObjectNormal()
Calls getObjectNormal((com.openinventor.inventor.nodes.SoNode)null).
|
SbVec3f |
SoPickedPoint.getObjectNormal(SoNode node)
Returns the surface normal in the object space corresponding to the given node in the path.
|
SbVec3f |
SoPickedPoint.getObjectPoint()
Calls getObjectPoint((com.openinventor.inventor.nodes.SoNode)null).
|
SbVec3f |
SoPickedPoint.getObjectPoint(SoNode node)
Returns the intersection point in the object space corresponding to the given node in the path.
|
SbVec3f |
SbViewVolume.getPlanePoint(float distFromEye,
SbVec2f normPoint)
Maps a 2D point in normalized screen coordinates (0 <= x,y <= 1) to a 3D world coordinates point on the plane parallel to the near plane that is at
distFromEye units from the eye.
|
SbVec3f |
SoPickedPoint.getPoint()
Returns the intersection point in world space.
|
SbVec3f |
SoPrimitiveVertex.getPoint()
Returns the surface point in object space.
|
SbVec3f |
SbLine.getPosition()
Returns position of line origin point.
|
SbVec3f |
SbViewVolume.getProjectionDirection()
Returns projection direction.
|
SbVec3f |
SbViewVolume.getProjectionPoint()
Returns projection point.
|
SbVec3f |
SbVec4f.getReal()
Returns the real portion of the vector by dividing by the fourth value.
|
SbVec3f |
SbViewVolume.getSightPoint(float distFromEye)
Returns the point along the line of sight at the given distance from the projection point (eye).
|
SbVec3f |
SbBox3f.getSize()
Gets box size.
|
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.
|
SbVec3f |
SbVec3f.minus(SbVec3f v2)
Component-wise binary vector subtraction operator.
|
SbVec3f |
SbMatrix.multDirMatrix(SbVec3f src)
Pre-multiplies the matrix by the given row vector, giving vector result.
|
SbVec3f |
SbMatrix.multMatrixVec(SbVec3f src)
Post-multiplies matrix by the given column vector, giving a 3D vector result.
|
SbVec3f |
SbMatrix3.multMatrixVec(SbVec3f src)
Post-multiplies matrix by the given column vector, giving a 3D vector result.
|
SbVec3f |
SbRotation.multVec(SbVec3f src)
Multiplies the given vector by the matrix of this rotation.
|
SbVec3f |
SbMatrix.multVecMatrix(SbVec3f src)
Pre-multiplies matrix by the given row vector, giving a 3D vector result.
|
SbVec3f |
SbMatrix3.multVecMatrix(SbVec3f src)
Pre-multiplies matrix by the given row vector, giving a 3D vector result.
|
SbVec3f |
SbVec3f.over(float d)
Component-wise binary scalar division operator.
|
SbVec3f |
SbVec3f.plus(SbVec3f v2)
Component-wise binary vector addition operator.
|
SbVec3f |
SbViewVolume.projectFromScreen(SbVec3f src)
Maps a 3D point in normalized screen coordinates (0 <= x,y,z <= 1) to a 3D world point.
|
SbVec3f |
SbViewVolume.projectToScreen(SbVec3f src)
Maps a 3D point in world coordinates to a 2D point in normalized screen coordinates (0 <= x,y,z <= 1).
|
SbVec3f |
SbVec3f.setValue(float[] components) |
SbVec3f |
SbVec3f.setValue(float[] components,
int startIndex) |
SbVec3f |
SbVec3f.setValue(float c0,
float c1,
float c2) |
SbVec3f |
SbVec3f.setValue(SbVec3d vec3d)
Sets value of vector from a double precision vector.
|
SbVec3f |
SbVec3f.setValue(SbVec3f barycentic,
SbVec3f v0,
SbVec3f v1,
SbVec3f v2)
Sets value of vector as the weighted average of 3 other vectors.
|
SbVec3f |
SbVec3f.times(float d)
Component-wise binary scalar multiplication operator.
|
SbVec3f |
SbVec3f.times(SbVec3f v)
Component-wise vector multiplication operator.
|
static SbVec3f[] |
SbVec3f.toArray(long nativeArray,
long length) |
SbVec3f |
SbViewVolume.zVector()
Returns the positive z axis in eye space.
|
Modifier and Type | Method and Description |
---|---|
void |
SbVec3f.add(SbVec3f v)
Component-wise vector addition operator.
|
float |
SbBox3f.computeMaxDistance2(SbVec3f p)
Returns the squared maximum distance between a point and the 8 bounding box's vertices.
|
SbVec3f |
SbVec3f.cross(SbVec3f v)
Returns right-handed cross product of vector and another vector.
|
SbMatrix.Decomposition |
SbMatrix.decompose(SbVec3f center)
Decomposes the matrix into a translation, rotation, scale, and scale orientation.
|
float |
SbVec3f.dot(SbVec3f v)
Returns dot (inner) product of vector and another vector.
|
boolean |
SbVec3f.equals(SbVec3f v,
float tolerance)
Equality comparison within given tolerance - the square of the length of the maximum distance between the two vectors.
|
void |
SbBox3f.extendBy(SbVec3f pt)
Extends this box (if necessary) to contain the specified point.
|
void |
SbBox3i32.extendBy(SbVec3f pt)
Extends this box (if necessary) to contain the specified point.
|
void |
SbBox3s.extendBy(SbVec3f pt)
Extends this box (if necessary) to contain the specified point.
|
void |
SbXfBox3f.extendBy(SbVec3f pt)
Extends the box (if necessary) to contain the given 3D point.
|
void |
SbRotation.getAxis(SbVec3f axis)
Deprecated.
|
SbVec3f |
SbBox3f.getClosestPoint(SbVec3f point)
Returns the closest point on the box to the given point.
|
SbVec3f |
SbBox3i32.getClosestPoint(SbVec3f point)
Returns the closest point on the box to the given point.
|
SbVec3f |
SbBox3s.getClosestPoint(SbVec3f point)
Returns the closest point on the box to the given point.
|
SbVec3f |
SbLine.getClosestPoint(SbVec3f point)
Returns the closest point on the line to the given point.
|
float |
SbPlane.getDistance(SbVec3f point)
Returns the distance from a point to plane.
|
float[] |
SbBox3f.getSpan(SbVec3f direction)
Finds the span of a box along a specified direction.
|
float[] |
SbBox3i32.getSpan(SbVec3f direction)
Finds the span of a box along a specified direction.
|
float[] |
SbBox3s.getSpan(SbVec3f direction)
Finds the span of a box along a specified direction.
|
float[] |
SbXfBox3f.getSpan(SbVec3f direction)
Finds the extent of the box along a particular direction.
|
float |
SbViewVolume.getWorldToScreenScale(SbVec3f worldCenter,
float normRadius)
Returns a scale factor that would scale a unit sphere centered at worldCenter so that it would appear to have the given radius in normalized screen coordinates when projected onto the near plane.
|
boolean |
SbBox3f.intersect(SbVec3f pt)
Returns true if the specified point intersects this box.
|
boolean |
SbBox3i32.intersect(SbVec3f pt)
Returns true if the specified point intersects this box.
|
boolean |
SbBox3s.intersect(SbVec3f pt)
Returns true if the specified point intersects this box.
|
boolean |
SbXfBox3f.intersect(SbVec3f pt)
Returns true if intersection of given point and this box is not empty.
|
boolean |
SbPlane.isInHalfSpace(SbVec3f point)
Returns true if the given point is within the half-space defined by the plane.
|
SbVec3f |
SbVec3f.minus(SbVec3f v2)
Component-wise binary vector subtraction operator.
|
SbVec3f |
SbMatrix.multDirMatrix(SbVec3f src)
Pre-multiplies the matrix by the given row vector, giving vector result.
|
void |
SbVec3f.multiply(SbVec3f v)
Component-wise vector multiplication operator.
|
SbVec3f |
SbMatrix.multMatrixVec(SbVec3f src)
Post-multiplies matrix by the given column vector, giving a 3D vector result.
|
SbVec3f |
SbMatrix3.multMatrixVec(SbVec3f src)
Post-multiplies matrix by the given column vector, giving a 3D vector result.
|
SbVec4f |
SbMatrix.multMatrixVec4(SbVec3f src)
Posts-multiplies matrix by the given column vector, giving vector result in homogeneous coordinates.
|
SbVec3f |
SbRotation.multVec(SbVec3f src)
Multiplies the given vector by the matrix of this rotation.
|
SbVec4f |
SbMatrix.multVec4Matrix(SbVec3f src)
Pre-multiplies matrix by the given row vector, giving vector result in homogeneous coordinates.
|
SbVec3f |
SbMatrix.multVecMatrix(SbVec3f src)
Pre-multiplies matrix by the given row vector, giving a 3D vector result.
|
SbVec3f |
SbMatrix3.multVecMatrix(SbVec3f src)
Pre-multiplies matrix by the given row vector, giving a 3D vector result.
|
SbVec3f |
SbVec3f.plus(SbVec3f v2)
Component-wise binary vector addition operator.
|
SbVec3f |
SbViewVolume.projectFromScreen(SbVec3f src)
Maps a 3D point in normalized screen coordinates (0 <= x,y,z <= 1) to a 3D world point.
|
SbVec3f |
SbViewVolume.projectToScreen(SbVec3f src)
Maps a 3D point in world coordinates to a 2D point in normalized screen coordinates (0 <= x,y,z <= 1).
|
void |
SbMatrix.scale(SbVec3f scaleFactor)
Scales this matrice by the given vector.
|
void |
SbBox3f.setBounds(SbVec3f _min,
SbVec3f _max)
Sets the corners of the box.
|
void |
SbXfBox3f.setBounds(SbVec3f _min,
SbVec3f _max)
Sets the bounds of the box.
|
void |
SbSphere.setCenter(SbVec3f c)
Set the center.
|
void |
SoPickedPoint.setObjectNormal(SbVec3f normal) |
void |
SbLine.setPosDir(SbVec3f position,
SbVec3f direction)
Sets line using a position and a direction vector.
|
void |
SbMatrix.setScale(SbVec3f s)
Sets matrix to scale by given vector.
|
void |
SbMatrix3.setScale(SbVec3f s)
Sets matrix to scale by given vector.
|
void |
SbMatrix.setTransform(SbVec3f t,
SbRotation r,
SbVec3f s)
Composes the matrix based on a translation, rotation, and scale.
|
void |
SbMatrix.setTransform(SbVec3f t,
SbRotation r,
SbVec3f s,
SbRotation so)
Composes the matrix based on a translation, rotation, scale, and orientation for scale.
|
void |
SbMatrix.setTransform(SbVec3f translation,
SbRotation rotation,
SbVec3f scaleFactor,
SbRotation scaleOrientation,
SbVec3f center)
Composes the matrix based on a translation, rotation, scale, orientation for scale, and center.
|
void |
SbMatrix.setTranslate(SbVec3f t)
Sets matrix to translate by given vector.
|
SbVec3d |
SbVec3d.setValue(SbVec3f vec3f)
Sets value of vector from a single precision vector.
|
void |
SbVec3f.setValue(SbVec3f copyFrom) |
SbRotation |
SbRotation.setValue(SbVec3f axis,
float radians)
Sets value of vector from 3D rotation axis vector and angle in radians.
|
void |
SbSphere.setValue(SbVec3f c,
float r)
Change the center and radius.
|
void |
SbLine.setValue(SbVec3f p0,
SbVec3f p1)
Sets line to pass through points p0 and p1.
|
SbRotation |
SbRotation.setValue(SbVec3f rotateFrom,
SbVec3f rotateTo)
Sets rotation to rotate one direction vector to another.
|
SbVec3f |
SbVec3f.setValue(SbVec3f barycentic,
SbVec3f v0,
SbVec3f v1,
SbVec3f v2)
Sets value of vector as the weighted average of 3 other vectors.
|
void |
SbVec3f.substract(SbVec3f v)
Component-wise vector subtraction operator.
|
SbVec3f |
SbVec3f.times(SbVec3f v)
Component-wise vector multiplication operator.
|
void |
SbMatrix.translate(SbVec3f translation)
Translates this matrice by the given vector.
|
void |
SbViewVolume.translateCamera(SbVec3f v)
Translate the camera viewpoint.
|
boolean |
SbBox3f.triangleBoxOverlap(SbVec3f u0,
SbVec3f u1,
SbVec3f u2)
Return true if the given triangle intersects the bounding box.
|
Constructor and Description |
---|
SbBox3f(SbVec3f _min,
SbVec3f _max)
Constructor for a 3D float box.
|
SbColor(SbVec3f vec3f)
Constructor that takes a vector value.
|
SbLine(SbVec3f p0,
SbVec3f p1)
Constructor.
|
SbPlane(SbVec3f normal,
float distance)
Constructor.
|
SbPlane(SbVec3f normal,
SbVec3f point)
Constructor.
|
SbPlane(SbVec3f p0,
SbVec3f p1,
SbVec3f p2)
Constructor.
|
SbRotation(SbVec3f axis,
float radians)
Constructor.
|
SbRotation(SbVec3f rotateFrom,
SbVec3f rotateTo)
Constructor.
|
SbSphere(SbVec3f c,
float r)
Constructor that takes a center and a radius.
|
SbVec3f(SbVec3f copyFrom) |
SbXfBox3f(SbVec3f _min,
SbVec3f _max)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
SbVec3f |
SoGetBoundingBoxAction.getCenter()
Returns computed center point in world space.
|
SbVec3f |
SoCallbackAction.getCoordinate3(int index)
Returns the current coordinates from the state.
|
SbVec3f |
SoCallbackAction.getLightAttenuation()
Returns the current lighting model information from the state.
|
SbVec3f |
SoCallbackAction.getNormal(int index)
Returns the current normal information from the state.
|
SbVec3f |
SoCallbackAction.getProfileCoordinate3(int index)
Returns the current profiles and their coordinates from the state.
|
SbVec3f |
SoRayPickAction.intersect(SbVec3f v0,
SbVec3f v1) |
Modifier and Type | Method and Description |
---|---|
SoPickedPoint |
SoRayPickAction.addIntersection(SbVec3f objectSpacePoint)
Adds an
SoPickedPoint instance representing the given object space point to the current list and returns it. |
boolean |
SoRayPickAction.intersect(SbVec3f point) |
SbVec3f |
SoRayPickAction.intersect(SbVec3f v0,
SbVec3f v1) |
boolean |
SoRayPickAction.isBetweenPlanes(SbVec3f intersection) |
void |
SoGetBoundingBoxAction.setCenter(SbVec3f center,
boolean transformCenter) |
void |
SoRayPickAction.setRay(float fovy,
SbVec3f start,
SbVec3f direction)
Calls setRay(fovy, start, direction, (float)-1.0, (float)-1.0).
|
void |
SoRayPickAction.setRay(float fovy,
SbVec3f start,
SbVec3f direction,
float nearDistance)
Calls setRay(fovy, start, direction, nearDistance, (float)-1.0).
|
void |
SoRayPickAction.setRay(float fovy,
SbVec3f start,
SbVec3f direction,
float nearDistance,
float farDistance)
Sets a world-space ray along which to pick in the the same way as the other version of
setRay() , but allows you to set a view angle value. |
void |
SoRayPickAction.setRay(SbVec3f start,
SbVec3f direction)
Calls setRay(start, direction, (float)-1.0, (float)-1.0).
|
void |
SoRayPickAction.setRay(SbVec3f start,
SbVec3f direction,
float nearDistance)
Calls setRay(start, direction, nearDistance, (float)-1.0).
|
void |
SoRayPickAction.setRay(SbVec3f start,
SbVec3f direction,
float nearDistance,
float farDistance)
Sets a world-space ray along which to pick.
|
Modifier and Type | Method and Description |
---|---|
SbVec3f |
SwConstrainedArea.getUpDirection()
Deprecated.
Get the upward direction of the viewer.
|
Modifier and Type | Method and Description |
---|---|
void |
SwActiveArea.setPlane(SbVec3f newNormal,
SbVec3f newRight)
Deprecated.
|
void |
SwMultiScene.setPlane(SbVec3f newNormal,
SbVec3f newRight)
Deprecated.
Set the plane for the selected scene.
|
void |
SwPanel.setPlane(SbVec3f newNormal,
SbVec3f newRight)
Deprecated.
Sends to a registred SwScene the relevant message.
|
void |
SwPlaneArea.setPlane(SbVec3f newNormal,
SbVec3f newRight)
Deprecated.
Moves the camera to be aligned with the given plane
|
void |
SwPopupMenu.setPlane(SbVec3f newNormal,
SbVec3f newRight)
Deprecated.
Sends to a registered SwScene the relevant message.
|
void |
SwScene.setPlane(SbVec3f newNormal,
SbVec3f newRight)
Deprecated.
|
void |
SwSceneHandler.setPlane(SbVec3f newNormal,
SbVec3f newRight)
Deprecated.
|
void |
SwConstrainedArea.setUpDirection(SbVec3f newUpDirection)
Deprecated.
Specifies the upward direction of the viewer.
|
Modifier and Type | Method and Description |
---|---|
SbVec3f |
SoBoundingBoxCache.getCenter() |
SbVec3f[] |
SoNormalCache.getNormals()
Returns the list of normals in the cache .
|
Modifier and Type | Method and Description |
---|---|
void |
SoNormalCache.set(SbVec3f[] normals,
SoNormalBindingElement.Bindings normalBinding)
Stores a list of normals in the cache .
|
void |
SoBoundingBoxCache.set(SbXfBox3f boundingBox,
boolean centerSet,
SbVec3f centerPoint) |
Modifier and Type | Field and Description |
---|---|
SbVec3f[] |
SoCollisionManager.CollidingPrimitive.vertices |
Constructor and Description |
---|
CollidingPrimitive(SoPath path,
SbVec3f[] vertices) |
Modifier and Type | Field and Description |
---|---|
SbVec3f |
SoEnvironmentElement.EnvironmentParameters.attenuation |
Modifier and Type | Method and Description |
---|---|
SbVec3f |
SoNormalElement.get(int index)
Returns the indexed normal from an element.
|
static SbVec3f |
SoLightAttenuationElement.get(SoState state)
Returns the current light attenuation from the state.
|
SbVec3f |
SoCoordinateElement.get3(int index)
Returns the indexed coordinate from an element as a 3-vector, converting if necessary.
|
SbVec3f |
SoProfileCoordinateElement.get3(int index)
Returns the indexed coordinate from an element as a 3D vector, converting if necessary.
|
SbVec3f |
SoTextureCoordinate3Element.get3(int index)
Calls get3(index, (int)0).
|
SbVec3f |
SoTextureCoordinate3Element.get3(int index,
int unit)
Returns the indexed coordinate from an element as a 3- or 4-vector, converting if necessary.
|
static SbVec3f |
SoLightAttenuationElement.getDefault()
Returns the default light attenuation.
|
static SbVec3f |
SoCoordinateElement.getDefault3()
Returns the default 3-D coordinate.
|
static SbVec3f |
SoProfileCoordinateElement.getDefault3()
Returns the default 3D profile coordinate.
|
static SbVec3f |
SoEnvironmentElement.getLightAttenuation(SoState state)
Gets the light attenuation.
|
static SbVec3f[] |
SoModifyViewVolumeElement.getWallCoordinates(SoState state)
Returns the current coordinates of the virtual window in the real world.
|
Modifier and Type | Method and Description |
---|---|
SbVec4f |
SoTextureCoordinate3Element.get(SbVec3f point,
SbVec3f normal)
Calls get(point, normal, (int)0).
|
SbVec4f |
SoTextureCoordinateElement.get(SbVec3f point,
SbVec3f normal)
Calls get(point, normal, (int)0).
|
SbVec4f |
SoTextureCoordinate3Element.get(SbVec3f point,
SbVec3f normal,
int unit)
Given point and normal, returns texture coordinate.
|
SbVec4f |
SoTextureCoordinateElement.get(SbVec3f point,
SbVec3f normal,
int unit)
Given point and normal, returns texture coordinate.
|
static void |
SoLocalBBoxMatrixElement.scaleBy(SoState state,
SbVec3f scaleFactor)
Multiplies a matrix that performs the specified transformation into the local matrix.
|
static void |
SoModelMatrixElement.scaleBy(SoState state,
SoNode node,
SbVec3f scaleFactor)
This multiplies a matrix that performs the specified transformation into the model matrix.
|
static void |
SoTextureMatrixElement.scaleBy(SoState state,
SoNode node,
SbVec3f scaleFactor)
Multiplies a matrix that performs the specified transformation into the texture matrix.
|
static void |
SoGeoOriginElement.set(SoState state,
SoNode node,
boolean rotateYUp,
SbVec3f geoOrigin)
Sets the current attributes.
|
static void |
SoEnvironmentElement.set(SoState state,
SoNode node,
float ambientIntensity,
SbColor ambientColor,
SbVec3f attenuation,
SoEnvironmentElement.FogTypes fogType,
SbColor fogColor,
float fogVisibility)
Deprecated.
As of Open Inventor 9900 See documentation for more details
|
static void |
SoLightAttenuationElement.set(SoState state,
SoNode node,
SbVec3f attenuation)
Sets the current light attenuation(s).
|
static void |
SoNormalElement.set(SoState state,
SoNode node,
SbVec3f[] normals)
Sets the current normals.
|
static void |
SoCoordinateElement.set3(SoState state,
SoNode node,
SbVec3f[] coords)
Sets the current coordinates in the state as 3-vectors.
|
static void |
SoProfileCoordinateElement.set3(SoState state,
SoNode node,
SbVec3f[] coords)
Sets the current 3D profile coordinates.
|
static void |
SoTextureCoordinate3Element.set3(SoState state,
SoNode node,
SbVec3f[] coords)
Calls set3(state, node, coords, false).
|
static void |
SoTextureCoordinate3Element.set3(SoState state,
SoNode node,
SbVec3f[] coords,
boolean frcSend) |
static void |
SoModifyViewVolumeElement.setWallCoordinates(SoState state,
SbVec3f lowerLeft,
SbVec3f lowerRight,
SbVec3f upperLeft)
Sets the current coordinates of the virtual window in the real world.
|
static void |
SoLocalBBoxMatrixElement.translateBy(SoState state,
SbVec3f translation)
Multiplies a matrix that performs the specified transformation into the local matrix.
|
static void |
SoModelMatrixElement.translateBy(SoState state,
SoNode node,
SbVec3f translation)
This multiplies a matrix that performs the specified transformation into the model matrix.
|
static void |
SoTextureMatrixElement.translateBy(SoState state,
SoNode node,
SbVec3f translation)
Multiplies a matrix that performs the specified transformation into the texture matrix.
|
Constructor and Description |
---|
EnvironmentParameters(float ambientIntensity,
SbColor ambientColor,
SbVec3f attenuation,
SoEnvironmentElement.FogTypes fogType,
SbColor fogColor,
float fogStart,
float fogVisibility) |
Modifier and Type | Method and Description |
---|---|
SbVec3f |
SbTrackerInfo.getPosition3()
Get position of tracker in world coordinates.
|
SbVec3f |
SoControllerButtonEvent.getPosition3()
Get position of associated tracker in world coordinates.
|
SbVec3f |
SoTrackerEvent.getPosition3()
Get position of associated tracker in world coordinates.
|
SbVec3f |
SoMotion3Event.getTranslation()
Gets the relative change in translation since the last translation event.
|
Modifier and Type | Method and Description |
---|---|
void |
SbTrackerInfo.setOrientation(SbVec3f axis,
float angle)
Set orientation value from axis and angle in radians.
|
void |
SoControllerButtonEvent.setOrientation(SbVec3f axis,
float angle)
Set orientation value of associated tracker from axis and angle in radians.
|
void |
SoTrackerEvent.setOrientation(SbVec3f axis,
float angle)
Set orientation value of associated tracker from axis and angle in radians.
|
void |
SbTrackerInfo.setPosition3(SbVec3f p)
Set position of tracker in world coordinates.
|
void |
SoControllerButtonEvent.setPosition3(SbVec3f p)
Set position of associated tracker in world coordinates.
|
void |
SoTrackerEvent.setPosition3(SbVec3f p)
Set position of associated tracker in world coordinates.
|
void |
SoMotion3Event.setTranslation(SbVec3f t)
Sets the relative change in translation since the last translation event.
|
Modifier and Type | Method and Description |
---|---|
SbVec3f |
SoMFVec3f.get1Value(int i)
Deprecated.
|
SbVec3f |
SoSFVec3f.getValue()
Returns this field's value.
|
SbVec3f |
SoMFVec3f.getValueAt(int i) |
SbVec3f[] |
SoMFVec3f.getValues(int start)
Returns a pointer into the array of values in the field, starting at index start.
|
Modifier and Type | Method and Description |
---|---|
int |
SoMFVec3f.find(SbVec3f targetValue)
Calls find(targetValue, false).
|
int |
SoMFVec3f.find(SbVec3f targetValue,
boolean addIfNotFound)
Finds the given
targetValue in the array and returns the index of that value.
|
void |
SoMFColor.set1Value(int index,
SbVec3f vec)
Sets one of N RGB colors from
SbVec3f . |
void |
SoMFVec3f.set1Value(int index,
SbVec3f newValue)
Sets the
index'th value in the array to
newValue.
|
void |
SoMFVec3i32.set1Value(int index,
SbVec3f vec3f)
Sets one value from single precision vector.
|
void |
SoMFVec3s.set1Value(int index,
SbVec3f vec3f)
Sets one value from single precision vector.
|
void |
SoMFRotation.set1Value(int index,
SbVec3f axis,
float angle)
Sets the index 'th value to the given axis/angle.
|
void |
SoMFColor.setValue(SbVec3f vec)
Sets the field to contain one and only one value, the given color (expressed as RGB floating point values in the range 0.0 to 1.0), and deletes the second and subsequent values.
|
void |
SoMFVec3f.setValue(SbVec3f newValue)
Sets the first value in the array to
newValue, and deletes.
|
void |
SoMFVec3i32.setValue(SbVec3f vec3f)
Sets to one value from single precision vector.
|
void |
SoMFVec3s.setValue(SbVec3f vec3f)
Sets to one value from single precision vector.
|
void |
SoSFColor.setValue(SbVec3f vec)
Convenience method for setting the value.
|
void |
SoSFVec3f.setValue(SbVec3f newValue)
Sets this field to
newValue.
|
void |
SoSFVec3i32.setValue(SbVec3f vec3f)
Convenience method that allows you to specify a field value using a single precision variable.
|
void |
SoMFRotation.setValue(SbVec3f axis,
float angle)
Makes this field have exactly one value, given by axis and angle .
|
void |
SoSFRotation.setValue(SbVec3f axis,
float angle)
Sets the field to the rotation given by axis/angle.
|
void |
SoSFBox3f.setValue(SbVec3f _min,
SbVec3f _max)
Sets the box dimensions.
|
void |
SoMFVec3i32.setValues(int start,
int num,
SbVec3f[] vec3f)
Deprecated.
As of Open Inventor 9.3.1, use
SoMFVec3i32.setValues(int, com.openinventor.inventor.SbVec3f[])
instead. |
void |
SoMFVec3s.setValues(int start,
int num,
SbVec3f[] vec3f)
Deprecated.
As of Open Inventor 9.3.1, use
SoMFVec3s.setValues(int, com.openinventor.inventor.SbVec3f[])
instead. |
void |
SoMFVec3f.setValues(int start,
SbVec3f[] newValues)
Sets
num values starting at index
start to the values.
|
void |
SoMFVec3i32.setValues(int start,
SbVec3f[] vec3f)
Sets values from array of single precision vectors.
|
void |
SoMFVec3s.setValues(int start,
SbVec3f[] vec3f)
Sets values from array of single precision vectors.
|
Constructor and Description |
---|
SoSFVec3f(SoFieldContainer fieldContainer,
java.lang.String fieldName,
SoField.FieldTypes fieldType,
SbVec3f defaultValue)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
SoClipPlaneManip.setValue(SbBox3f box,
SbVec3f planeNormal,
float draggerScaleFactor)
Convenience method to set the clip plane and the dragger position, orientation and size.
|
Modifier and Type | Method and Description |
---|---|
static SoShape |
SbExtrusionGenerator.createFrom3DPoints(java.util.Collection<SbVec3f> pointsInWorld,
SoPath nodePath,
SbViewVolume volume)
Calls createFrom3DPoints(pointsInWorld, nodePath, volume, new com.openinventor.inventor.SbBox3f()).
|
static SoShape |
SbExtrusionGenerator.createFrom3DPoints(java.util.Collection<SbVec3f> pointsInWorld,
SoPath nodePath,
SbViewVolume volume,
SbBox3f bboxInLocal)
Create an extruded shape from points in world space.
|
Modifier and Type | Method and Description |
---|---|
static SbVec3f[] |
SoProjection.checkProjection(SoState state,
SoNode node,
SbVec3f[] coords)
Apply projection to given coordinates.
|
SbVec3f[] |
SoExtSelection.getLassoCoordsWC()
Returns the lasso coordinates in world coordinates.
|
Modifier and Type | Method and Description |
---|---|
static SbVec3f[] |
SoProjection.checkProjection(SoState state,
SoNode node,
SbVec3f[] coords)
Apply projection to given coordinates.
|
void |
SoCamera.pointAt(SbVec3f targetPoint)
Sets the orientation of the camera so that it points toward the given target point while keeping the "up" direction of the camera parallel to the positive y-axis.
|
void |
SoTransform.pointAt(SbVec3f fromPoint,
SbVec3f toPoint)
Sets the node to translate the origin to the fromPoint and rotate the negative z-axis (0,0,-1) to lie on the vector from fromPoint to toPoint .
|
void |
SoTransform.recenter(SbVec3f newCenter)
Changes the center of the transformation to the given point without affecting the overall effect of the transformation.
|
Modifier and Type | Method and Description |
---|---|
SbVec3f[] |
SbProjectionCoordinates.getCoordinates()
Return coordinates .
|
SbVec3f |
SbProjection.inverse()
Apply the inverse coordinate to one point.
|
SbVec3f |
SbProjection.project()
Apply the complete computation (matrix, pre-projection, projection, post-projection) to one point.
|
SbVec3f |
SbProj4Projection.toGeocentric()
Transform the given coordinates from Geodetic coordinate system to Geocentric coordinate system .
|
SbVec3f |
SbProj4Projection.toGeodetic()
Transform the given coordinates from Geocentric coordinate system to Geodetic coordinate system .
|
Modifier and Type | Method and Description |
---|---|
SbVec3f |
SbLineProjector.getVector(SbVec2f mousePosition)
Gets a vector given the current mouse point.
|
SbVec3f |
SbPlaneProjector.getVector(SbVec2f mousePosition)
Gets a vector given the current mouse point.
|
SbVec3f |
SbLineProjector.getVector(SbVec2f mousePosition1,
SbVec2f mousePosition2)
Gets a vector on this line given two normalized mouse points.
|
SbVec3f |
SbPlaneProjector.getVector(SbVec2f mousePosition1,
SbVec2f mousePosition2)
Gets a vector on this plane given two normalized mouse positions.
|
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.
|
SbVec3f |
SbLineProjector.project(SbVec2f point)
Applies the projector using the given point, returning the point in three dimensions that it projects to and the status.
|
SbVec3f |
SbProjector.project(SbVec2f point)
Apply the projector using the given point, returning the point in three dimensions that it projects to.
|
Modifier and Type | Method and Description |
---|---|
SbRotation |
SbCylinderProjector.getRotation(SbVec3f point1,
SbVec3f point2)
Gets a rotation given two points on this cylinder projector.
|
SbRotation |
SbSphereProjector.getRotation(SbVec3f point1,
SbVec3f point2)
Gets a rotation given two points on this sphere projector.
|
boolean |
SbCylinderProjector.isPointInFront(SbVec3f point)
Gets whether the projector should intersect the half of the cylinder that faces the eye.
|
boolean |
SbSphereProjector.isPointInFront(SbVec3f point)
Gets whether the projector should intersect the half of the sphere that faces the eye.
|
boolean |
SbCylinderSectionProjector.isWithinTolerance(SbVec3f point)
Finds whether this point on the cylinder or tolerance plane is within tolerance.
|
boolean |
SbSphereSectionProjector.isWithinTolerance(SbVec3f point)
Finds whether this point on the sphere or tolerance plane is within tolerance.
|
void |
SbLineProjector.setStartPosition(SbVec3f point)
Sets the initial position from a point on the projector.
|
void |
SbPlaneProjector.setStartPosition(SbVec3f point)
Sets the initial position from a point on the projector.
|
Modifier and Type | Method and Description |
---|---|
void |
SoSimplifier.setNormal(SbVec3f name_25344)
Method to set optional vertex data (normal).
|
void |
SoSimplifier.setVertex(SbVec3f name_25343)
Specifies a new vertex location.
|
Modifier and Type | Method and Description |
---|---|
SbVec3f |
SoCameraInteractor.getDirectionVector()
Returns the direction vector of the camera.
|
SbVec3f |
SoCameraInteractor.getFocalPoint()
Returns the camera's "focal point", located
focalDistance units from the camera
position along the view direction vector (defined by the camera's
orientation field).
|
SbVec3f |
SoCameraInteractor.getViewportCenter()
Deprecated.
As of Open Inventor 9500 See documentation for more details
|
SbVec3f |
SoCameraInteractor.projectToPlane(SbVec2f point,
float distFromEye,
SbViewportRegion vpRegion)
Project specified 2D point on the plane parallel to the near plane that is at
distFromEye units from the eye, see also
SbViewVolume.getPlanePoint . |
Modifier and Type | Method and Description |
---|---|
SbRotation |
SoCameraInteractor.lookAt(SbVec3f position,
SbVec3f target,
SbVec3f up)
Returns the rotation needed to point a camera at
position toward the given
target point while keeping the "up" direction of the camera parallel to the specified
up vector.
|
void |
SoCameraInteractor.pointAt(SbVec3f targetPoint)
Sets the orientation of the camera so that it points toward the given target point while keeping the "up" direction of the camera parallel to the positive world coordinate y-axis.
|
SbVec2f |
SoCameraInteractor.projectToScreen(SbVec3f point,
SbViewportRegion vpRegion)
Map a 3D point in world coordinates to a 2D point in normalized screen coordinates (0 <= x,y <= 1), see also
SbViewVolume.projectToScreen . |
void |
SoCameraInteractor.setPosition(SbVec3f pos)
Move camera to the specified position.
|
void |
SoCameraInteractor.setRotationAxis(SbVec3f axis)
Set the axis of rotation.
|
void |
SoCameraInteractor.setRotationCenter(SbVec3f pos)
Set the center of rotation.
|
void |
SoCameraInteractor.translate(SbVec3f trans)
Move camera by the specified 3D displacement.
|
void |
SoCameraInteractor.viewAxis(SbVec3f direction,
SbVec3f up)
Moves and rotates the camera to be aligned with the given direction vector while keeping the up direction of the camera parallel to the specified up vector.
|
Modifier and Type | Method and Description |
---|---|
void |
IRenderAreaInteractive.viewAxis(SbVec3f direction,
SbVec3f up)
Moves the camera to be aligned with the given direction vector while
keeping the "up" direction of the camera parallel to the specified up
vector.
|
Modifier and Type | Method and Description |
---|---|
void |
RenderAreaInteractive.viewAxis(SbVec3f direction,
SbVec3f up) |
Modifier and Type | Method and Description |
---|---|
void |
RenderAreaInteractive.viewAxis(SbVec3f direction,
SbVec3f up) |
Modifier and Type | Method and Description |
---|---|
void |
SceneInteractor.viewAxis(SbVec3f direction,
SbVec3f up)
Moves the camera to be aligned with the given direction vector while
keeping the "up" direction of the camera parallel to the specified up
vector.
|
Modifier and Type | Method and Description |
---|---|
void |
RenderAreaInteractive.viewAxis(SbVec3f direction,
SbVec3f up) |
Modifier and Type | Method and Description |
---|---|
void |
ViewerExaminer.viewAxis(SbVec3f direction,
SbVec3f up) |
Modifier and Type | Method and Description |
---|---|
void |
SoVRMLTransform.pointAt(SbVec3f fromPoint,
SbVec3f toPoint)
Deprecated.
Sets the transform to translate the origin to the fromPoint and rotate the negative z-axis (0,0,-1) to lie on the vector from fromPoint to toPoint.
|
void |
SoVRMLTransform.recenter(SbVec3f newCenter)
Deprecated.
Changes the center of the transformation to the given point without affecting the overall effect of the transformation.
|
Modifier and Type | Method and Description |
---|---|
SbVec3f |
SoLDMDataAccess.voxelToXYZ(SbVec3i32 dataPosition)
Convert a voxel coordinate (I,J,K) to a geometry coordinate (X,Y,Z).
|
Modifier and Type | Method and Description |
---|---|
SbVec3i32 |
SoLDMDataAccess.XYZToVoxel(SbVec3f dataPosition)
Convert a geometry coordinate (X,Y,Z) to a voxel coordinate (I,J,K).
|
Modifier and Type | Method and Description |
---|---|
SbVec3f |
SoLDMReader.getCenter(int fileId)
Returns the center of the data associated with the specified file ID.
|
Modifier and Type | Method and Description |
---|---|
static SbVec3f |
MedicalHelper.dicomGetImagePosition(SoVolumeData volume)
Get the "Image Position (Patient)" attribute (0020,0032) from a DICOM
volume.
|
Modifier and Type | Field and Description |
---|---|
SbVec3f |
PbMesh.ContainingCell.pcoord |
Modifier and Type | Method and Description |
---|---|
SbVec3f |
PbCell.getCenter()
Gets the cell's geometric center.
|
SbVec3f |
PbCell.getNodeCoord(int nod)
Gets the coordinate of the nod (nod must be >=0 and <
getNumNodes() ). |
SbVec3f |
PbMesh.getNodeCoord(int nod_index)
Gets the coordinates of a node.
|
SbVec3f |
PbGrid2D.getNodeCoord(int i,
int j)
Gets the coordinates of a node defined by its i,j indices on the grid.
|
SbVec3f |
PbGrid3D.getNodeCoord(int i,
int j,
int k)
Gets the coordinates of a node defined by its i,j,k indices on the grid.
|
SbVec3f |
PbCell.getValue(float[] weight,
SbVec3f[] v)
Gets the vector value of a point in this cell, given the point's weights.
|
SbVec3f |
PbCell.getValue(SbVec3f pcoord,
SbVec3f[] v)
Get the vector value of a point in the cell.
|
SbVec3f[] |
PbMesh.getVecsSet(int set_index)
Gets a set of vector values.
|
SbVec3f |
PbCell.locatePoint(SbVec3f coord,
float tolerance)
Returns 1 if the point is inside the cell, 0 otherwise.
|
Modifier and Type | Method and Description |
---|---|
void |
PbMesh.addVecsSet(int set_index,
SbVec3f[] val)
Calls addVecsSet(set_index, val, "").
|
void |
PbMesh.addVecsSet(int set_index,
SbVec3f[] val,
java.lang.String set_name)
Adds a set of vector values .
|
PbMesh.ContainingCell |
PbMesh.findContainingCell(SbVec3f point,
float tolerance)
Find the cell that contains the point.
|
PbMesh.ContainingCell |
PbMesh.findContainingCell(SbVec3f point,
float tolerance,
PbCell adjacent_cell) |
float[] |
PbHexahedronCell.getDerivs(SbVec3f pcoord)
Gets the derivs of a point defined by its parametric coordinates.
|
float[] |
PbPyramidCell.getDerivs(SbVec3f pcoord)
Returns the derivs of a point defined by its parametric coordinates.
|
float[] |
PbQuadrangleCell.getDerivs(SbVec3f pcoord)
Gets the derivs of a point defined by its parametric coordinates .
|
float[] |
PbWedgeCell.getDerivs(SbVec3f pcoord)
Returns the derivs of a point defined by its parametric coordinates.
|
PbMesh2D |
PbMesh2D.getFaultMesh(int num_fault_lines,
int[] fault_line_sizes,
SbVec3f[] coord)
Same as calling getFaultMesh(num_fault_lines, fault_line_sizes, coord,PbMesh2D.USE_ADJACENT_DERIVS, PbDefinedValue())
|
SbVec3f |
PbCell.getValue(float[] weight,
SbVec3f[] v)
Gets the vector value of a point in this cell, given the point's weights.
|
float |
PbCell.getValue(SbVec3f pcoord,
float[] s)
Get the scalar value of a point in the cell.
|
SbVec3f |
PbCell.getValue(SbVec3f pcoord,
SbVec3f[] v)
Get the vector value of a point in the cell.
|
SbVec3f |
PbCell.getValue(SbVec3f pcoord,
SbVec3f[] v)
Get the vector value of a point in the cell.
|
SbVec3f |
PbCell.locatePoint(SbVec3f coord,
float tolerance)
Returns 1 if the point is inside the cell, 0 otherwise.
|
Modifier and Type | Method and Description |
---|---|
void |
PoSFMesh.addVecsSet(int index,
SbVec3f[] val)
Calls addVecsSet(index, val, "").
|
void |
PoSFMesh.addVecsSet(int index,
SbVec3f[] val,
java.lang.String setName)
Convenience methods that adds a set of vector values to the internal
PbMesh object. |
Constructor and Description |
---|
PoArrow3(SbVec3f[] _point)
Calls PoArrow3(_point, PoArrow3.PatternTypes.valueOf( PoArrow3.PatternTypes.NO_PATTERN.getValue() ), PoArrow3.PatternTypes.valueOf( PoArrow3.PatternTypes.NO_PATTERN.getValue() ), (float)0.05f, (float)0.03f).
|
PoArrow3(SbVec3f[] _point,
PoArrow3.PatternTypes startType)
Calls PoArrow3(_point, startType, PoArrow3.PatternTypes.valueOf( PoArrow3.PatternTypes.NO_PATTERN.getValue() ), (float)0.05f, (float)0.03f).
|
PoArrow3(SbVec3f[] _point,
PoArrow3.PatternTypes startType,
PoArrow3.PatternTypes endType)
Calls PoArrow3(_point, startType, endType, (float)0.05f, (float)0.03f).
|
PoArrow3(SbVec3f[] _point,
PoArrow3.PatternTypes startType,
PoArrow3.PatternTypes endType,
float _patternWidth)
Calls PoArrow3(_point, startType, endType, _patternWidth, (float)0.03f).
|
PoArrow3(SbVec3f[] _point,
PoArrow3.PatternTypes startType,
PoArrow3.PatternTypes endType,
float _patternWidth,
float _patternHeight)
Constructor.
|
PoAutoCubeAxis(SbVec3f _start,
SbVec3f _end,
PoAutoCubeAxis.AxisTypes xAxisType,
PoAutoCubeAxis.AxisTypes yAxisType,
PoAutoCubeAxis.AxisTypes zAxisType)
Calls PoAutoCubeAxis(_start, _end, xAxisType, yAxisType, zAxisType, (java.lang.String)null, (java.lang.String)null, (java.lang.String)null).
|
PoAutoCubeAxis(SbVec3f _start,
SbVec3f _end,
PoAutoCubeAxis.AxisTypes xAxisType,
PoAutoCubeAxis.AxisTypes yAxisType,
PoAutoCubeAxis.AxisTypes zAxisType,
java.lang.String xTtle)
Calls PoAutoCubeAxis(_start, _end, xAxisType, yAxisType, zAxisType, xTtle, (java.lang.String)null, (java.lang.String)null).
|
PoAutoCubeAxis(SbVec3f _start,
SbVec3f _end,
PoAutoCubeAxis.AxisTypes xAxisType,
PoAutoCubeAxis.AxisTypes yAxisType,
PoAutoCubeAxis.AxisTypes zAxisType,
java.lang.String xTtle,
java.lang.String yTtle)
Calls PoAutoCubeAxis(_start, _end, xAxisType, yAxisType, zAxisType, xTtle, yTtle, (java.lang.String)null).
|
PoAutoCubeAxis(SbVec3f _start,
SbVec3f _end,
PoAutoCubeAxis.AxisTypes xAxisType,
PoAutoCubeAxis.AxisTypes yAxisType,
PoAutoCubeAxis.AxisTypes zAxisType,
java.lang.String xTtle,
java.lang.String yTtle,
java.lang.String zTtle)
Constructor.
|
PoCircle3CenterRadius(SbVec3f _center,
float _radius,
SbVec3f _normal)
Constructor.
|
PoCircle3ThreePoints(SbVec3f _p,
SbVec3f _q,
SbVec3f _r)
Constructor.
|
PoCircleArc3CtrPtAngle(SbVec3f _center,
SbVec3f _startPoint,
float _angle,
SbVec3f _normal)
Constructor.
|
PoCircleArc3CtrTwoPts(SbVec3f _center,
SbVec3f _startPoint,
SbVec3f _endPoint)
Constructor.
|
PoCircleArc3ThreePts(SbVec3f _startPoint,
SbVec3f _middlePoint,
SbVec3f _endPoint)
Constructor.
|
PoCoordinateSystemAxis(SbVec3f _start,
SbVec3f _end,
java.lang.String _xTitle,
java.lang.String _yTitle,
java.lang.String _zTitle,
float _arrowLengthFactor,
float _titleTranslationFactor)
Constructor.
|
PoCurve3(SbVec3f[] _point)
Calls PoCurve3(_point, PoCurve3.CurveReps.valueOf( PoCurve3.CurveReps.CURVE_POLYLINE.getValue() )).
|
PoCurve3(SbVec3f[] _point,
PoCurve3.CurveReps _curveRep)
Constructor.
|
PoGenAxis(SbVec3f _start,
float _end,
PoCartesianAxis.Types _type,
java.lang.String[] _gradList)
Constructor of a generalized axis with graduations _gradList .
|
PoGroup3Axis3(SbVec3f _start,
SbVec3f _end,
PoGroup3Axis3.AxisTypes _xAxisType,
PoGroup3Axis3.AxisTypes _yAxisType,
PoGroup3Axis3.AxisTypes _zAxisType)
Calls PoGroup3Axis3(_start, _end, _xAxisType, _yAxisType, _zAxisType, PoGroup3Axis3.AxisNames.valueOf( PoGroup3Axis3.AxisNames.Z_AXIS.getValue() ), (java.lang.String)null, (java.lang.String)null, (java.lang.String)null).
|
PoGroup3Axis3(SbVec3f _start,
SbVec3f _end,
PoGroup3Axis3.AxisTypes _xAxisType,
PoGroup3Axis3.AxisTypes _yAxisType,
PoGroup3Axis3.AxisTypes _zAxisType,
PoGroup3Axis3.AxisNames vertAxis)
Calls PoGroup3Axis3(_start, _end, _xAxisType, _yAxisType, _zAxisType, vertAxis, (java.lang.String)null, (java.lang.String)null, (java.lang.String)null).
|
PoGroup3Axis3(SbVec3f _start,
SbVec3f _end,
PoGroup3Axis3.AxisTypes _xAxisType,
PoGroup3Axis3.AxisTypes _yAxisType,
PoGroup3Axis3.AxisTypes _zAxisType,
PoGroup3Axis3.AxisNames vertAxis,
java.lang.String xTtle)
Calls PoGroup3Axis3(_start, _end, _xAxisType, _yAxisType, _zAxisType, vertAxis, xTtle, (java.lang.String)null, (java.lang.String)null).
|
PoGroup3Axis3(SbVec3f _start,
SbVec3f _end,
PoGroup3Axis3.AxisTypes _xAxisType,
PoGroup3Axis3.AxisTypes _yAxisType,
PoGroup3Axis3.AxisTypes _zAxisType,
PoGroup3Axis3.AxisNames vertAxis,
java.lang.String xTtle,
java.lang.String yTtle)
Calls PoGroup3Axis3(_start, _end, _xAxisType, _yAxisType, _zAxisType, vertAxis, xTtle, yTtle, (java.lang.String)null).
|
PoGroup3Axis3(SbVec3f _start,
SbVec3f _end,
PoGroup3Axis3.AxisTypes _xAxisType,
PoGroup3Axis3.AxisTypes _yAxisType,
PoGroup3Axis3.AxisTypes _zAxisType,
PoGroup3Axis3.AxisNames vertAxis,
java.lang.String xTtle,
java.lang.String yTtle,
java.lang.String zTtle)
Constructor.
|
PoGroup6Axis3(SbVec3f _start,
SbVec3f _end,
PoGroup6Axis3.AxisTypes _xAxisType,
PoGroup6Axis3.AxisTypes _yAxisType,
PoGroup6Axis3.AxisTypes _zAxisType)
Calls PoGroup6Axis3(_start, _end, _xAxisType, _yAxisType, _zAxisType, (java.lang.String)null, (java.lang.String)null, (java.lang.String)null).
|
PoGroup6Axis3(SbVec3f _start,
SbVec3f _end,
PoGroup6Axis3.AxisTypes _xAxisType,
PoGroup6Axis3.AxisTypes _yAxisType,
PoGroup6Axis3.AxisTypes _zAxisType,
java.lang.String xTtle)
Calls PoGroup6Axis3(_start, _end, _xAxisType, _yAxisType, _zAxisType, xTtle, (java.lang.String)null, (java.lang.String)null).
|
PoGroup6Axis3(SbVec3f _start,
SbVec3f _end,
PoGroup6Axis3.AxisTypes _xAxisType,
PoGroup6Axis3.AxisTypes _yAxisType,
PoGroup6Axis3.AxisTypes _zAxisType,
java.lang.String xTtle,
java.lang.String yTtle)
Calls PoGroup6Axis3(_start, _end, _xAxisType, _yAxisType, _zAxisType, xTtle, yTtle, (java.lang.String)null).
|
PoGroup6Axis3(SbVec3f _start,
SbVec3f _end,
PoGroup6Axis3.AxisTypes _xAxisType,
PoGroup6Axis3.AxisTypes _yAxisType,
PoGroup6Axis3.AxisTypes _zAxisType,
java.lang.String xTtle,
java.lang.String yTtle,
java.lang.String zTtle)
Constructor.
|
PoLinearAxis(SbVec3f _start,
float _end,
PoCartesianAxis.Types _type)
Calls PoLinearAxis(_start, _end, _type, (float)0.0).
|
PoLinearAxis(SbVec3f _start,
float _end,
PoCartesianAxis.Types _type,
float _step)
Constructor.
|
PoLinearAxis(SbVec3f _start,
float _end,
PoCartesianAxis.Types _type,
float _gradStart,
float _gradEnd)
Calls PoLinearAxis(_start, _end, _type, _gradStart, _gradEnd, (float)0.0).
|
PoLinearAxis(SbVec3f _start,
float _end,
PoCartesianAxis.Types _type,
float _gradStart,
float _gradEnd,
float _step)
Constructor.
|
PoLogAxis(SbVec3f _start,
float _end,
PoCartesianAxis.Types _type)
Calls PoLogAxis(_start, _end, _type, PoLogAxis.DecadeListDefs.valueOf( PoLogAxis.DecadeListDefs.DECADE_LIST_AUTO.getValue() ), (short[])null).
|
PoLogAxis(SbVec3f _start,
float _end,
PoCartesianAxis.Types _type,
float _gradStart,
float _gradEnd)
Calls PoLogAxis(_start, _end, _type, _gradStart, _gradEnd, PoLogAxis.DecadeListDefs.valueOf( PoLogAxis.DecadeListDefs.DECADE_LIST_AUTO.getValue() ), (short[])null).
|
PoLogAxis(SbVec3f _start,
float _end,
PoCartesianAxis.Types _type,
float _gradStart,
float _gradEnd,
PoLogAxis.DecadeListDefs _decadeListDef)
Calls PoLogAxis(_start, _end, _type, _gradStart, _gradEnd, _decadeListDef, (short[])null).
|
PoLogAxis(SbVec3f _start,
float _end,
PoCartesianAxis.Types _type,
float _gradStart,
float _gradEnd,
PoLogAxis.DecadeListDefs _decadeListDef,
short[] _decadeList)
Constructor.
|
PoLogAxis(SbVec3f _start,
float _end,
PoCartesianAxis.Types _type,
PoLogAxis.DecadeListDefs _decadeListDef)
Calls PoLogAxis(_start, _end, _type, _decadeListDef, (short[])null).
|
PoLogAxis(SbVec3f _start,
float _end,
PoCartesianAxis.Types _type,
PoLogAxis.DecadeListDefs _decadeListDef,
short[] _decadeList)
Constructor.
|
PoParallelogram3(SbVec3f _p,
SbVec3f _q,
SbVec3f _r)
Constructor.
|
PoPieChart3D(SbVec3f _center,
float _zCenter2,
float _radius,
java.lang.String[] sliceTexts,
float[] sliceValues,
SbColor[] sliceColors)
Constructor.
|
PoPointsFieldBars(SbVec3f[] _point,
float[] _value,
float _width,
float _height)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
PoMeshProperty.addVecsSet(int index,
SbVec3f[] val)
Calls addVecsSet(index, val, "").
|
void |
PoMeshProperty.addVecsSet(int index,
SbVec3f[] val,
java.lang.String set_name)
Convenience method to add a new set of vector values to the mesh.
|
void |
PoDomain.setValues(SbVec3f min,
SbVec3f max)
Calls setValues(min, max, PoDomain.BoundingBoxTypes.valueOf( PoDomain.BoundingBoxTypes.AS_IS.getValue() )).
|
void |
PoDomain.setValues(SbVec3f min,
SbVec3f max,
PoDomain.BoundingBoxTypes type)
Convenience method to define a 3D domain.
|
Modifier and Type | Method and Description |
---|---|
double |
MoFaceDetail.getValue(SbVec3f point)
Computes and returns the value of the mapped scalarset at the given point.
|
double |
MoLineDetail.getValue(SbVec3f point)
Computes and returns the value of the mapped scalarset at the given point.
|
Modifier and Type | Method and Description |
---|---|
SbVec3f |
ScRayPickAction.getppNormal()
Returns the picked point normal.
|
SbVec3f |
ScRayPickAction.getppPoint()
Returns the picked point.
|
Modifier and Type | Method and Description |
---|---|
void |
ScRayPickAction.setRay(float fovy,
SbVec3f rayStart,
SbVec3f rayDirection)
Calls setRay(fovy, rayStart, rayDirection, (float)-1, (float)-1).
|
void |
ScRayPickAction.setRay(float fovy,
SbVec3f rayStart,
SbVec3f rayDirection,
float nearDistance)
Calls setRay(fovy, rayStart, rayDirection, nearDistance, (float)-1).
|
void |
ScRayPickAction.setRay(float fovy,
SbVec3f rayStart,
SbVec3f rayDirection,
float nearDistance,
float farDistance)
Sets a world-space ray along which to pick in the the same way as function defined above, but allows you to set a view angle value.
|
void |
ScRayPickAction.setRay(SbVec3f rayStart,
SbVec3f rayDirection)
Calls setRay(rayStart, rayDirection, (float)-1, (float)-1).
|
void |
ScRayPickAction.setRay(SbVec3f rayStart,
SbVec3f rayDirection,
float nearDistance)
Calls setRay(rayStart, rayDirection, nearDistance, (float)-1).
|
void |
ScRayPickAction.setRay(SbVec3f rayStart,
SbVec3f rayDirection,
float nearDistance,
float farDistance)
Sets a world-space ray along which to pick.
|
Modifier and Type | Method and Description |
---|---|
SbVec3f |
SoTrackerReader.getEulerAngles(int id)
Gets the Euler angle values for sensor identified by id.
|
SbVec3f |
SoTrackerReader.getPosition(int id)
Gets the position values for the sensor identified by id.
|
Modifier and Type | Field and Description |
---|---|
SbVec3f |
SoVolumeDetail.ProfileValue.objPos |
SbVec3f |
SoVolumeDetail.ProfileValueD.objPos |
SbVec3f |
SoVolumeDetail.TransparentLongValue.objPos |
SbVec3f |
SoVolumeDetail.TransparentDoubleValue.objPos |
Modifier and Type | Method and Description |
---|---|
SbVec3f[] |
SoVolumeDetail.getProfileObjectPos()
Returns the profile position in object space (world coordinates).
|
SbVec3f |
SoSliceDetail.getValueObjectPos() |
Modifier and Type | Method and Description |
---|---|
SbVec3f |
SoVolumeData.voxelToXYZ(SbVec3f dataPosition)
Converts the specified point in voxel coordinates to geometric coordinates.
|
SbVec3f |
SoVolumeData.XYZToVoxel(SbVec3f dataPosition)
Converts the specified point in geometric coordinates to voxel coordinates.
|
Modifier and Type | Method and Description |
---|---|
SbVec3f |
SoVolumeData.voxelToXYZ(SbVec3f dataPosition)
Converts the specified point in voxel coordinates to geometric coordinates.
|
SbVec3f |
SoVolumeData.XYZToVoxel(SbVec3f dataPosition)
Converts the specified point in geometric coordinates to voxel coordinates.
|
Modifier and Type | Method and Description |
---|---|
SbVec3f |
SoVRDicomData.getImagePosition()
Returns the position of the first frame's top left voxel center in the patient space.
|
SbVec3f |
SoVRDicomData.getPosition()
Returns the 3D position of the center of the image.
|
Generated on August 20, 2019, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com