Uses of Class
com.openinventor.inventor.SbVec3f
-
-
Uses of SbVec3f in com.openinventor.inventor
Subclasses of SbVec3f in com.openinventor.inventor Modifier and Type Class Description class
SbColor
Color vector class.Fields in com.openinventor.inventor declared as SbVec3f Modifier and Type Field Description SbVec3f
SbRotation.AxisAngle. axis
SbVec3f
SbMatrix.Factorization. s
SbVec3f
SbMatrix.Decomposition. scaleFactor
SbVec3f
SbMatrix.Factorization. t
SbVec3f
SbMatrix.Decomposition. translation
Methods in com.openinventor.inventor that return SbVec3f Modifier and Type Method Description SbVec3f
SbVec3f. cross(SbVec3f v)
Returns right-handed cross product of vector and another vector.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
SbXfBox3f. getClosestPoint(SbVec3f point)
Returns the closest point on the box 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
SbMatrix3. times(SbVec3f v)
Multiplies matrices by vector, returning a matrix result.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.Methods in com.openinventor.inventor with parameters of type SbVec3f Modifier and Type Method 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.float
SbXfBox3f. 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.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
SbXfBox3f. getClosestPoint(SbVec3f point)
Returns the closest point on the box 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.void
SbLine. setValue(SbVec3f p0, SbVec3f p1)
Sets line to pass through points p0 and p1.SbRotation
SbRotation. setValue(SbVec3f axis, float radians)
Sets value of vector from 3D rotation axis vector and angle in radians.SbRotation
SbRotation. setValue(SbVec3f rotateFrom, SbVec3f rotateTo)
Sets rotation to rotate one direction vector to another.void
SbSphere. setValue(SbVec3f c, float r)
Change the center and radius.SbVec3d
SbVec3d. setValue(SbVec3f vec3f)
Sets value of vector from a single precision vector.void
SbVec3f. setValue(SbVec3f copyFrom)
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
SbMatrix3. times(SbVec3f v)
Multiplies matrices by vector, returning a matrix result.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.Constructors in com.openinventor.inventor with parameters of type SbVec3f Constructor 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. -
Uses of SbVec3f in com.openinventor.inventor.actions
Methods in com.openinventor.inventor.actions that return SbVec3f Modifier and Type Method 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)
Methods in com.openinventor.inventor.actions with parameters of type SbVec3f Modifier and Type Method Description SoPickedPoint
SoRayPickAction. addIntersection(SbVec3f objectSpacePoint)
Adds anSoPickedPoint
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 ofsetRay()
, 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. -
Uses of SbVec3f in com.openinventor.inventor.caches
Methods in com.openinventor.inventor.caches that return SbVec3f Modifier and Type Method Description SbVec3f
SoBoundingBoxCache. getCenter()
SbVec3f[]
SoNormalCache. getNormals()
Returns the list of normals in the cache .SbVec3f[]
SoTangentCache. getTangents()
Returns the list of tangents in the cache .Methods in com.openinventor.inventor.caches with parameters of type SbVec3f Modifier and Type Method Description void
SoBoundingBoxCache. set(SbXfBox3f boundingBox, boolean centerSet, SbVec3f centerPoint)
void
SoNormalCache. set(SbVec3f[] normals, SoNormalBindingElement.Bindings normalBinding)
Calls set(normals, normalBinding, (int)0).void
SoNormalCache. set(SbVec3f[] normals, SoNormalBindingElement.Bindings normalBinding, int startIndex)
Stores a list of normals in the cache .void
SoTangentCache. set(SbVec3f[] tangents, SoTangentBindingElement.Bindings tangentBinding)
Calls set(tangents, tangentBinding, (int)0).void
SoTangentCache. set(SbVec3f[] tangents, SoTangentBindingElement.Bindings tangentBinding, int startIndex)
Stores a list of tangents in the cache . -
Uses of SbVec3f in com.openinventor.inventor.collision
Fields in com.openinventor.inventor.collision declared as SbVec3f Modifier and Type Field Description SbVec3f[]
SoCollisionManager.CollidingPrimitive. vertices
Constructors in com.openinventor.inventor.collision with parameters of type SbVec3f Constructor Description CollidingPrimitive(SoPath path, SbVec3f[] vertices)
-
Uses of SbVec3f in com.openinventor.inventor.elements
Fields in com.openinventor.inventor.elements declared as SbVec3f Modifier and Type Field Description SbVec3f
SoEnvironmentElement.EnvironmentParameters. attenuation
Methods in com.openinventor.inventor.elements that return SbVec3f Modifier and Type Method Description static SbVec3f
SoLightAttenuationElement. get(SoState state)
Returns the current light attenuation from the state.SbVec3f
SoNormalElement. get(int index)
Returns the indexed normal from an element.SbVec3f
SoTangentElement. get(int index)
Returns the indexed tangent from an element.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.SbVec3f
SoModelScaleElement. getScaleFactor()
Returns the of this element model scale - if the overall SoModelMatrix is diagonazible Not all the SoModelMatrix are diagonalizable because aSoMatrixTransform
or a direct set of the SoModelMatrix with a not diagonalizable matrix, so the getScaleFactor can return a vector containing one or more NaN or zeros.static SbVec3f
SoModelScaleElement. getScaleFactor(SoState state)
Returns current model scale - if the overall SoModelMatrix is diagonazible Not all the SoModelMatrix are diagonalizable because aSoMatrixTransform
or a direct set of the SoModelMatrix with a not diagonalizable matrix, so the getScaleFactor can return a vector containing one or more NaN or zeros.static SbVec3f[]
SoModifyViewVolumeElement. getWallCoordinates(SoState state)
Returns the current coordinates of the virtual window in the real world.Methods in com.openinventor.inventor.elements with parameters of type SbVec3f Modifier and Type Method Description SbVec4f
SoTextureCoordinate3Element. 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)
Calls get(point, normal, (int)0).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
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
SoTangentElement. set(SoState state, SoNode node, SbVec3f[] tangents)
Sets the current tangents.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. -
Uses of SbVec3f in com.openinventor.inventor.events
Methods in com.openinventor.inventor.events that return SbVec3f Modifier and Type Method 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.Methods in com.openinventor.inventor.events with parameters of type SbVec3f Modifier and Type Method 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. -
Uses of SbVec3f in com.openinventor.inventor.fields
Methods in com.openinventor.inventor.fields that return SbVec3f Modifier and Type Method Description 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.Methods in com.openinventor.inventor.fields with parameters of type SbVec3f Modifier and Type Method 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 fromSbVec3f
.void
SoMFRotation. set1Value(int index, SbVec3f axis, float angle)
Sets the index 'th value to the given axis/angle.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
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
SoMFRotation. setValue(SbVec3f axis, float angle)
Makes this field have exactly one value, given by axis and angle .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
SoSFBox3f. setValue(SbVec3f _min, SbVec3f _max)
Sets the box dimensions.void
SoSFColor. setValue(SbVec3f vec)
Convenience method for setting the value.void
SoSFRotation. setValue(SbVec3f axis, float angle)
Sets the field to the rotation given by axis/angle.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
SoMFVec3f. setValues(int start, SbVec3f[] newValues)
Sets num values starting at index start to the values.void
SoMFVec3i32. setValues(int start, int num, SbVec3f[] vec3f)
Deprecated.As of Open Inventor 9.3.1, useSoMFVec3i32.setValues(int, com.openinventor.inventor.SbVec3f[])
instead.void
SoMFVec3i32. setValues(int start, SbVec3f[] vec3f)
Sets values from array of single precision vectors.void
SoMFVec3s. setValues(int start, int num, SbVec3f[] vec3f)
Deprecated.As of Open Inventor 9.3.1, useSoMFVec3s.setValues(int, com.openinventor.inventor.SbVec3f[])
instead.void
SoMFVec3s. setValues(int start, SbVec3f[] vec3f)
Sets values from array of single precision vectors.Constructors in com.openinventor.inventor.fields with parameters of type SbVec3f Constructor Description SoSFVec3f(SoFieldContainer fieldContainer, java.lang.String fieldName, SoField.FieldTypes fieldType, SbVec3f defaultValue)
Default constructor. -
Uses of SbVec3f in com.openinventor.inventor.manips
Methods in com.openinventor.inventor.manips with parameters of type SbVec3f Modifier and Type Method Description void
SoClipPlaneManip. setValue(SbBox3f box, SbVec3f planeNormal, float draggerScaleFactor)
Convenience method to set the clip plane and the dragger position, orientation and size. -
Uses of SbVec3f in com.openinventor.inventor.misc
Method parameters in com.openinventor.inventor.misc with type arguments of type SbVec3f Modifier and Type Method 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. -
Uses of SbVec3f in com.openinventor.inventor.nodes
Methods in com.openinventor.inventor.nodes that return SbVec3f Modifier and Type Method 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.Methods in com.openinventor.inventor.nodes with parameters of type SbVec3f Modifier and Type Method Description static SbVec3f[]
SoProjection. checkProjection(SoState state, SoNode node, SbVec3f[] coords)
Apply projection to given coordinates.SbViewVolume
SoCamera. getViewVolume(float aspectRatio, float nearDist, float farDist, SbVec3f position, SbRotation rotation)
Computes a view volume from the given parameters.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. -
Uses of SbVec3f in com.openinventor.inventor.projection
Methods in com.openinventor.inventor.projection that return SbVec3f Modifier and Type Method 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 . -
Uses of SbVec3f in com.openinventor.inventor.projectors
Methods in com.openinventor.inventor.projectors that return SbVec3f Modifier and Type Method Description SbVec3f
SbLineProjector. 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 mousePosition)
Gets a vector given the current mouse point.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.Methods in com.openinventor.inventor.projectors with parameters of type SbVec3f Modifier and Type Method 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. -
Uses of SbVec3f in com.openinventor.inventor.simplifier
Methods in com.openinventor.inventor.simplifier with parameters of type SbVec3f Modifier and Type Method Description void
SoSimplifier. setNormal(SbVec3f name_21191)
Method to set optional vertex data (normal).void
SoSimplifier. setVertex(SbVec3f name_21190)
Specifies a new vertex location. -
Uses of SbVec3f in com.openinventor.inventor.viewercomponents
Methods in com.openinventor.inventor.viewercomponents that return SbVec3f Modifier and Type Method 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 9.5.0.0.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 alsoSbViewVolume.getPlanePoint
.Methods in com.openinventor.inventor.viewercomponents with parameters of type SbVec3f Modifier and Type Method 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 alsoSbViewVolume.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. -
Uses of SbVec3f in com.openinventor.inventor.viewercomponents.awt
Methods in com.openinventor.inventor.viewercomponents.awt with parameters of type SbVec3f Modifier and Type Method 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. -
Uses of SbVec3f in com.openinventor.inventor.viewercomponents.awt.glcanvas.renderareas
Methods in com.openinventor.inventor.viewercomponents.awt.glcanvas.renderareas with parameters of type SbVec3f Modifier and Type Method Description void
RenderAreaInteractive. viewAxis(SbVec3f direction, SbVec3f up)
-
Uses of SbVec3f in com.openinventor.inventor.viewercomponents.awt.newt.renderareas
Methods in com.openinventor.inventor.viewercomponents.awt.newt.renderareas with parameters of type SbVec3f Modifier and Type Method Description void
RenderAreaInteractive. viewAxis(SbVec3f direction, SbVec3f up)
-
Uses of SbVec3f in com.openinventor.inventor.viewercomponents.nodes
Methods in com.openinventor.inventor.viewercomponents.nodes with parameters of type SbVec3f Modifier and Type Method 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. -
Uses of SbVec3f in com.openinventor.inventor.viewercomponents.swt.glcanvas.renderareas
Methods in com.openinventor.inventor.viewercomponents.swt.glcanvas.renderareas with parameters of type SbVec3f Modifier and Type Method Description void
RenderAreaInteractive. viewAxis(SbVec3f direction, SbVec3f up)
-
Uses of SbVec3f in com.openinventor.inventor.viewercomponents.swt.glcanvas.viewers
Methods in com.openinventor.inventor.viewercomponents.swt.glcanvas.viewers with parameters of type SbVec3f Modifier and Type Method Description void
ViewerExaminer. viewAxis(SbVec3f direction, SbVec3f up)
-
Uses of SbVec3f in com.openinventor.ldm
Methods in com.openinventor.ldm that return SbVec3f Modifier and Type Method Description SbVec3f
SoLDMDataAccess. voxelToXYZ(SbVec3i32 dataPosition)
Converts a voxel coordinate (I,J,K) to a geometry coordinate (X,Y,Z).Methods in com.openinventor.ldm with parameters of type SbVec3f Modifier and Type Method Description SbVec3i32
SoLDMDataAccess. XYZToVoxel(SbVec3f dataPosition)
Converts a geometry coordinate (X,Y,Z) to a voxel coordinate (I,J,K). -
Uses of SbVec3f in com.openinventor.ldm.nodes
Methods in com.openinventor.ldm.nodes that return SbVec3f Modifier and Type Method Description SbVec3f
SoDataSet. voxelToXYZ(SbVec3f dataPosition)
Converts the specified point in voxel coordinates (I,J,K) to geometric coordinates (X,Y,Z).SbVec3f
SoDataSet. XYZToVoxel(SbVec3f dataPosition)
Converts the specified point in geometric coordinates (X,Y,Z) to voxel coordinates (I,J,K).Methods in com.openinventor.ldm.nodes with parameters of type SbVec3f Modifier and Type Method Description SbVec3f
SoDataSet. voxelToXYZ(SbVec3f dataPosition)
Converts the specified point in voxel coordinates (I,J,K) to geometric coordinates (X,Y,Z).SbVec3f
SoDataSet. XYZToVoxel(SbVec3f dataPosition)
Converts the specified point in geometric coordinates (X,Y,Z) to voxel coordinates (I,J,K). -
Uses of SbVec3f in com.openinventor.ldm.readers
Methods in com.openinventor.ldm.readers that return SbVec3f Modifier and Type Method Description SbVec3f
SoLDMReader. getCenter(int fileId)
Returns the center of the data associated with the specified file ID. -
Uses of SbVec3f in com.openinventor.medical.helpers
Methods in com.openinventor.medical.helpers that return SbVec3f Modifier and Type Method Description static SbVec3f
MedicalHelper. dicomGetImagePosition(SoVolumeData volume)
Get the "Image Position (Patient)" attribute (0020,0032) from a DICOM volume. -
Uses of SbVec3f in com.openinventor.medical.nodes
Methods in com.openinventor.medical.nodes with parameters of type SbVec3f Modifier and Type Method Description void
Gnomon. setScale(SbVec3f scale)
Scale the size of the gnomon (default is 1,1,1). -
Uses of SbVec3f in com.openinventor.meshviz.data
Fields in com.openinventor.meshviz.data declared as SbVec3f Modifier and Type Field Description SbVec3f
PbMesh.ContainingCell. pcoord
Methods in com.openinventor.meshviz.data that return SbVec3f Modifier and Type Method 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
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
PbMesh. getNodeCoord(int nod_index)
Gets the coordinates of a node.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.Methods in com.openinventor.meshviz.data with parameters of type SbVec3f Modifier and Type Method 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. locatePoint(SbVec3f coord, float tolerance)
Returns 1 if the point is inside the cell, 0 otherwise. -
Uses of SbVec3f in com.openinventor.meshviz.fields
Methods in com.openinventor.meshviz.fields with parameters of type SbVec3f Modifier and Type Method 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 internalPbMesh
object. -
Uses of SbVec3f in com.openinventor.meshviz.graph
Constructors in com.openinventor.meshviz.graph with parameters of type SbVec3f Constructor 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. -
Uses of SbVec3f in com.openinventor.meshviz.nodes
Methods in com.openinventor.meshviz.nodes with parameters of type SbVec3f Modifier and Type Method 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. -
Uses of SbVec3f in com.openinventor.meshvizxlm.mapping.details
Methods in com.openinventor.meshvizxlm.mapping.details with parameters of type SbVec3f Modifier and Type Method 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. -
Uses of SbVec3f in com.openinventor.volumeviz.details
Fields in com.openinventor.volumeviz.details declared as SbVec3f Modifier and Type Field Description SbVec3f
SoVolumeDetail.ProfileValue. objPos
SbVec3f
SoVolumeDetail.ProfileValueD. objPos
SbVec3f
SoVolumeDetail.TransparentDoubleValue. objPos
SbVec3f
SoVolumeDetail.TransparentLongValue. objPos
Methods in com.openinventor.volumeviz.details that return SbVec3f Modifier and Type Method Description SbVec3f[]
SoVolumeDetail. getProfileObjectPos()
Returns the profile position in object space (world coordinates).SbVec3f
SoSliceDetail. getValueObjectPos()
-
Uses of SbVec3f in com.openinventor.volumeviz.readers
Methods in com.openinventor.volumeviz.readers that return SbVec3f Modifier and Type Method 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.
-