Uses of Class
com.jme.math.Vector3f

Packages that use Vector3f
com.jme.animation   
com.jme.bounding   
com.jme.curve   
com.jme.effects   
com.jme.effects.cloth   
com.jme.input   
com.jme.input.action   
com.jme.intersection   
com.jme.light   
com.jme.math   
com.jme.renderer   
com.jme.renderer.lwjgl   
com.jme.scene   
com.jme.scene.lod   
com.jme.scene.model   
com.jme.scene.model.XMLparser.Converters   
com.jme.scene.shape   
com.jme.sound.fmod.objects   
com.jme.sound.openAL.objects   
com.jme.system   
com.jme.system.lwjgl   
com.jme.terrain   
com.jme.util.geom   
com.jme.widget.bounds   
 

Uses of Vector3f in com.jme.animation
 

Fields in com.jme.animation declared as Vector3f
 Vector3f[] JointController.PointInTime.jointTranslation
          Array of translations for this PointInTime.
 

Methods in com.jme.animation with parameters of type Vector3f
 void SpatialTransformer.setPosition(int indexInST, float time, Vector3f position)
          Sets object with index indexInST to translate by position at time time.
 void SpatialTransformer.setScale(int indexInST, float time, Vector3f scale)
          Sets object with index indexInST to scale by scale at time time.
 void JointController.setTranslation(int jointNumber, float time, Vector3f trans)
          Tells JointController that at time time the joint jointNumber will translate to x,y,z relative to its parent
 

Uses of Vector3f in com.jme.bounding
 

Fields in com.jme.bounding declared as Vector3f
 Vector3f OBB2.center
          Center of the Oriented Box.
 Vector3f OBB2.xAxis
          X axis of the Oriented Box.
 Vector3f OBB2.yAxis
          Y axis of the Oriented Box.
 Vector3f OBB2.zAxis
          Z axis of the Oriented Box.
 Vector3f OBB2.extent
          Extents of the box along the x,y,z axis.
 

Methods in com.jme.bounding that return Vector3f
 Vector3f OrientedBoundingBox.getCenter(Vector3f store)
           
 Vector3f OBB2.getCenter(Vector3f store)
           
 Vector3f BoundingVolume.getCenter(Vector3f store)
          This function stores the approximate center of the bounding volume into the store vector.
 Vector3f BoundingSphere.getCenter()
          getCenter returns the center of the bounding sphere.
 Vector3f BoundingSphere.getCenter(Vector3f store)
          Stores the current center of this BoundingSphere into the store vector.
 Vector3f BoundingBox.getCenter(Vector3f store)
          Stores the current center of this BoundingBox into the store vector.
 Vector3f BoundingBox.getOrigCenter()
          Returns the original, unrotated center of the bounding box.
 Vector3f BoundingBox.getOrigExtent()
          Gets the original, unrotated extent of the box.
 

Methods in com.jme.bounding with parameters of type Vector3f
 BoundingVolume OrientedBoundingBox.transform(Quaternion rotate, Vector3f translate, Vector3f scale)
           
 BoundingVolume OrientedBoundingBox.transform(Quaternion rotate, Vector3f translate, Vector3f scale, BoundingVolume store)
           
 void OrientedBoundingBox.computeFromPoints(Vector3f[] points)
           
 float OrientedBoundingBox.distanceTo(Vector3f point)
           
 Vector3f OrientedBoundingBox.getCenter(Vector3f store)
           
 BoundingVolume OBB2.transform(Quaternion rotate, Vector3f translate, Vector3f scale)
           
 BoundingVolume OBB2.transform(Quaternion rotate, Vector3f translate, Vector3f scale, BoundingVolume store)
           
 BoundingVolume OBB2.transform(Matrix3f rotate, Vector3f translate, Vector3f scale, BoundingVolume store)
           
 void OBB2.computeFromPoints(Vector3f[] points)
           
 float OBB2.distanceTo(Vector3f point)
           
 Vector3f OBB2.getCenter(Vector3f store)
           
 BoundingVolume BoundingVolume.transform(Quaternion rotate, Vector3f translate, Vector3f scale)
          transform alters the location of the bounding volume by a rotation, translation and a scalar.
 BoundingVolume BoundingVolume.transform(Quaternion rotate, Vector3f translate, Vector3f scale, BoundingVolume store)
          transform alters the location of the bounding volume by a rotation, translation and a scalar.
 void BoundingVolume.computeFromPoints(Vector3f[] points)
          computeFromPoints generates a bounding volume that encompasses a collection of points.
 float BoundingVolume.distanceTo(Vector3f point)
          Find the distance from the center of this Bounding Volume to the given point.
 Vector3f BoundingVolume.getCenter(Vector3f store)
          This function stores the approximate center of the bounding volume into the store vector.
 void BoundingSphere.setCenter(Vector3f center)
          setCenter sets the center of the bounding sphere.
 void BoundingSphere.computeFromPoints(Vector3f[] points)
          computeFromPoints creates a new Bounding Sphere from a given set of points.
 void BoundingSphere.calcWelzl(Vector3f[] points)
          Calculates a minimum bounding sphere for the set of points.
 void BoundingSphere.averagePoints(Vector3f[] points)
          averagePoints selects the sphere center to be the average of the points and the sphere radius to be the smallest value to enclose all points.
 BoundingVolume BoundingSphere.transform(Quaternion rotate, Vector3f translate, Vector3f scale)
          transform modifies the center of the sphere to reflect the change made via a rotation, translation and scale.
 BoundingVolume BoundingSphere.transform(Quaternion rotate, Vector3f translate, Vector3f scale, BoundingVolume store)
          transform modifies the center of the sphere to reflect the change made via a rotation, translation and scale.
 float BoundingSphere.distanceTo(Vector3f point)
          Find the distance from the center of this Bounding Volume to the given point.
 Vector3f BoundingSphere.getCenter(Vector3f store)
          Stores the current center of this BoundingSphere into the store vector.
 void BoundingBox.computeFromPoints(Vector3f[] points)
          computeFromPoints creates a new Bounding Box from a given set of points.
 void BoundingBox.containAABB(Vector3f[] points)
          containAABB creates a minimum-volume axis-aligned bounding box of the points, then selects the smallest enclosing sphere of the box with the sphere centered at the boxes center.
 BoundingVolume BoundingBox.transform(Quaternion rotate, Vector3f translate, Vector3f scale)
          transform modifies the center of the box to reflect the change made via a rotation, translation and scale.
 BoundingVolume BoundingBox.transform(Quaternion rotate, Vector3f translate, Vector3f scale, BoundingVolume store)
          transform modifies the center of the box to reflect the change made via a rotation, translation and scale.
 float BoundingBox.distanceTo(Vector3f point)
          Find the distance from the center of this Bounding Volume to the given point.
 Vector3f BoundingBox.getCenter(Vector3f store)
          Stores the current center of this BoundingBox into the store vector.
 void BoundingBox.setOrigCenter(Vector3f origCenter)
          Sets the bounding box's original center.
 void BoundingBox.setOrigExtent(Vector3f origExtent)
          Sets the box's original extent.
 

Constructors in com.jme.bounding with parameters of type Vector3f
BoundingSphere(float radius, Vector3f center)
          Constructor instantiates a new BoundingSphere object.
BoundingSphere(java.lang.String name, float radius, Vector3f center)
          Constructor instantiates a new BoundingSphere object.
BoundingBox(Vector3f center, float xExtent, float yExtent, float zExtent)
          Contstructor instantiates a new BoundingBox object with given specs.
BoundingBox(java.lang.String name, Vector3f center, float xExtent, float yExtent, float zExtent)
          Contstructor instantiates a new BoundingBox object with given specs.
 

Uses of Vector3f in com.jme.curve
 

Methods in com.jme.curve that return Vector3f
abstract  Vector3f Curve.getPoint(float time)
          getPoint calculates a point on the curve based on the time, where time is [0, 1].
abstract  Vector3f Curve.getPoint(float time, Vector3f store)
          Equivalent to getPoint(float) but instead of creating a new Vector3f object on the heap, the result is stored in store and store is returned.
 Vector3f BezierCurve.getPoint(float time, Vector3f point)
          getPoint calculates a point on a Bezier curve from a given time value within the interval [0, 1].
 Vector3f BezierCurve.getPoint(float time)
           
 

Methods in com.jme.curve with parameters of type Vector3f
 void CurveController.setUpVector(Vector3f up)
          setUpVector sets the locking vector for the spatials up vector.
abstract  Vector3f Curve.getPoint(float time, Vector3f store)
          Equivalent to getPoint(float) but instead of creating a new Vector3f object on the heap, the result is stored in store and store is returned.
abstract  Matrix3f Curve.getOrientation(float time, float precision, Vector3f up)
          getOrientation calculates a rotation matrix that defines the orientation along a curve.
 Vector3f BezierCurve.getPoint(float time, Vector3f point)
          getPoint calculates a point on a Bezier curve from a given time value within the interval [0, 1].
 Matrix3f BezierCurve.getOrientation(float time, float precision, Vector3f up)
          getOrientation calculates the rotation matrix for any given point along to the line to still be facing in the direction of the line.
 

Constructors in com.jme.curve with parameters of type Vector3f
Curve(java.lang.String name, Vector3f[] controlPoints)
          Constructor creates a Curve object.
BezierCurve(java.lang.String name, Vector3f[] controlPoints)
          Constructor instantiates a new BezierCurve object.
 

Uses of Vector3f in com.jme.effects
 

Methods in com.jme.effects that return Vector3f
 Vector3f ParticleManager.getParticlesOrigin()
          Get the origin point set in this manager.
 Vector3f ParticleManager.getGravityForce()
          getGravityForce returns the gravity force.
 Vector3f ParticleManager.getEmissionDirection()
          getEmissionDirection returns the emission direction.
 Vector3f Particle.getPosition()
           
 

Methods in com.jme.effects with parameters of type Vector3f
 void ParticleManager.setParticlesOrigin(Vector3f origin)
          Set the origin for any new particles created (or recreated) by this manager.
 void ParticleManager.setGravityForce(Vector3f force)
          Set a vector describing the force of gravity on a particle.
 void ParticleManager.setEmissionDirection(Vector3f direction)
          Set the general direction that particles are emitted in.
 void Particle.recreateParticle(Vector3f speed, float lifeSpan)
          Reset particle conditions.
 void FlareQuad.updatePosition(Vector3f flarePoint, Vector2f midPoint)
          Updates worldTranslation of this FlareQuad.
 

Constructors in com.jme.effects with parameters of type Vector3f
Particle(ParticleManager parent, Vector3f speed, Vector3f iLocation, float lifeSpan)
          Particle constructor
 

Uses of Vector3f in com.jme.effects.cloth
 

Fields in com.jme.effects.cloth declared as Vector3f
protected  Vector3f[] CollidingClothPatch.tgtTemps
           
protected  Vector3f CollidingClothPatch.calcTemp
           
 

Methods in com.jme.effects.cloth that return Vector3f
protected  Vector3f ClothPatch.getTriangleNormal(Vector3f vert1, Vector3f vert2, Vector3f vert3, Vector3f store)
          Get the normal of the triangle defined by the given vertices.
 

Methods in com.jme.effects.cloth with parameters of type Vector3f
static SpringNodeForce ClothUtils.createBasicWind(float windStr, Vector3f windDir, boolean addRandom)
          Creates a basic wind that always blows in a single direction.
protected  Vector3f ClothPatch.getTriangleNormal(Vector3f vert1, Vector3f vert2, Vector3f vert3, Vector3f store)
          Get the normal of the triangle defined by the given vertices.
 

Uses of Vector3f in com.jme.input
 

Fields in com.jme.input declared as Vector3f
protected  Vector3f Mouse.hotSpotLocation
          This mouse's actual location after hotspot offset is taken into account.
protected  Vector3f Mouse.hotSpotOffset
          This mouse's hotspot location.
 

Methods in com.jme.input that return Vector3f
 Vector3f Mouse.getHotSpotPosition()
          Returns this mouse's location relative to the hotspot offset.
 Vector3f Mouse.getHotSpotOffset()
          Returns the currently set hotspot of the mouse.
 

Methods in com.jme.input with parameters of type Vector3f
 void Mouse.setHotSpotOffset(Vector3f offset)
          Sets the mouse's hotspot offset.
 

Uses of Vector3f in com.jme.input.action
 

Methods in com.jme.input.action that return Vector3f
 Vector3f NodeMouseLook.getLockAxis()
          Returns the axis that is currently locked.
 Vector3f MouseLook.getLockAxis()
          Returns the axis that is currently locked.
 

Methods in com.jme.input.action with parameters of type Vector3f
 void NodeMouseLook.setLockAxis(Vector3f lockAxis)
          setLockAxis sets the axis that should be locked down.
 void MouseLook.setLockAxis(Vector3f lockAxis)
          setLockAxis sets the axis that should be locked down.
 void KeyRotateRightAction.setLockAxis(Vector3f lockAxis)
          setLockAxis allows a certain axis to be locked, meaning the camera will always be within the plane of the locked axis.
 void KeyRotateLeftAction.setLockAxis(Vector3f lockAxis)
          setLockAxis allows a certain axis to be locked, meaning the camera will always be within the plane of the locked axis.
 void KeyNodeRotateRightAction.setLockAxis(Vector3f lockAxis)
          setLockAxis allows a certain axis to be locked, meaning the camera will always be within the plane of the locked axis.
 void KeyNodeRotateLeftAction.setLockAxis(Vector3f lockAxis)
          setLockAxis allows a certain axis to be locked, meaning the camera will always be within the plane of the locked axis.
 

Uses of Vector3f in com.jme.intersection
 

Methods in com.jme.intersection with parameters of type Vector3f
static boolean IntersectionSphere.intersection(Line line, BoundingSphere sphere, Vector3f velocity, float time)
          intersection compares a dynamic sphere to a stationary line.
static boolean IntersectionSphere.intersection(Plane plane, BoundingSphere sphere, Vector3f velocity, float time)
          intersection compares a dynamix sphere to a stationary plane.
static boolean IntersectionSphere.intersection(BoundingSphere sphere1, BoundingSphere sphere2, Vector3f velocity1, Vector3f velocity2, float time)
          intersection compares two dynamic spheres.
static boolean Intersection.intersection(Vector3f v0, Vector3f v1, Vector3f v2, Vector3f u0, Vector3f u1, Vector3f u2)
          This method tests for the intersection between two triangles defined by their vertexes.
static float Distance.distance(Vector3f point1, Vector3f point2)
          distance calculates the distance between two points.
static float Distance.distanceSquared(Vector3f p1, Vector3f p2)
          distanceSquared returns the distance between two points, with the distance squared.
static float Distance.distance(Vector3f point, BoundingSphere sphere)
          distance calculates the distance between a point and a sphere.
static float Distance.distance(Vector3f point, Ray ray)
          distance calculates the distance between a point and a ray.
 

Uses of Vector3f in com.jme.light
 

Methods in com.jme.light that return Vector3f
 Vector3f SpotLight.getDirection()
          getDirection returns the direction the spot light is coming from.
 Vector3f PointLight.getLocation()
          getLocation returns the position of this light.
 Vector3f DirectionalLight.getDirection()
          getDirection returns the direction the light is emitting from.
 

Methods in com.jme.light with parameters of type Vector3f
 void SpotLight.setDirection(Vector3f direction)
          setDirection sets the direction the spot light is coming from.
 void PointLight.setLocation(Vector3f location)
          setLocation sets the position of the light.
 void DirectionalLight.setDirection(Vector3f direction)
          setDirection sets the direction the light is emitting from.
 

Uses of Vector3f in com.jme.math
 

Fields in com.jme.math declared as Vector3f
 Vector3f SpringNode.position
          Position of this node in space.
 Vector3f SpringNode.oldPos
          Previous Position of this node in space.
 Vector3f SpringNode.normal
          Normal vector of this node in space.
 Vector3f SpringNode.acceleration
          Acceleration vector, zeroed and recalculated on each SpringSystem.calcForces(float).
 Vector3f Ray.origin
          The ray's begining point.
 Vector3f Ray.direction
          The direction of the ray.
 Vector3f Plane.normal
          Vector normal to the plane.
 

Methods in com.jme.math that return Vector3f
 Vector3f Vector3f.set(float x, float y, float z)
          set sets the x,y,z values of the vector based on passed parameters.
 Vector3f Vector3f.set(Vector3f vect)
          set sets the x,y,z values of the vector by copying the supplied vector.
 Vector3f Vector3f.add(Vector3f vec)
          add adds a provided vector to this vector creating a resultant vector which is returned.
 Vector3f Vector3f.add(Vector3f vec, Vector3f result)
          add adds the values of a provided vector storing the values in the supplied vector.
 Vector3f Vector3f.addLocal(Vector3f vec)
          addLocal adds a provided vector to this vector internally, and returns a handle to this vector for easy chaining of calls.
 Vector3f Vector3f.add(float addX, float addY, float addZ)
          add adds the provided values to this vector, creating a new vector that is then returned.
 Vector3f Vector3f.addLocal(float addX, float addY, float addZ)
          addLocal adds the provided values to this vector internally, and returns a handle to this vector for easy chaining of calls.
 Vector3f Vector3f.cross(Vector3f v)
          cross calculates the cross product of this vector with a parameter vector v.
 Vector3f Vector3f.cross(Vector3f v, Vector3f result)
          cross calculates the cross product of this vector with a parameter vector v.
 Vector3f Vector3f.crossLocal(Vector3f v)
          crossLocal calculates the cross product of this vector with a parameter vector v.
 Vector3f Vector3f.mult(float scalar)
          mult multiplies this vector by a scalar.
 Vector3f Vector3f.mult(float scalar, Vector3f product)
          mult multiplies this vector by a scalar.
 Vector3f Vector3f.multLocal(float scalar)
          multLocal multiplies this vector by a scalar internally, and returns a handle to this vector for easy chaining of calls.
 Vector3f Vector3f.multLocal(Vector3f vec)
          multLocal multiplies a provided vector to this vector internally, and returns a handle to this vector for easy chaining of calls.
 Vector3f Vector3f.mult(Vector3f vec)
          multLocal multiplies a provided vector to this vector internally, and returns a handle to this vector for easy chaining of calls.
 Vector3f Vector3f.divide(float scalar)
          divide divides the values of this vector by a scalar and returns the result.
 Vector3f Vector3f.divideLocal(float scalar)
          divideLocal divides this vector by a scalar internally, and returns a handle to this vector for easy chaining of calls.
 Vector3f Vector3f.divide(Vector3f scalar)
          divide divides the values of this vector by a scalar and returns the result.
 Vector3f Vector3f.divideLocal(Vector3f scalar)
          divideLocal divides this vector by a scalar internally, and returns a handle to this vector for easy chaining of calls.
 Vector3f Vector3f.negate()
          negate returns the negative of this vector.
 Vector3f Vector3f.negateLocal()
          negateLocal negates the internal values of this vector.
 Vector3f Vector3f.subtract(Vector3f vec)
          subtract subtracts the values of a given vector from those of this vector creating a new vector object.
 Vector3f Vector3f.subtractLocal(Vector3f vec)
          subtractLocal subtracts a provided vector to this vector internally, and returns a handle to this vector for easy chaining of calls.
 Vector3f Vector3f.subtract(Vector3f vec, Vector3f result)
          subtract
 Vector3f Vector3f.subtract(float subtractX, float subtractY, float subtractZ)
          subtract subtracts the provided values from this vector, creating a new vector that is then returned.
 Vector3f Vector3f.subtractLocal(float subtractX, float subtractY, float subtractZ)
          subtractLocal subtracts the provided values from this vector internally, and returns a handle to this vector for easy chaining of calls.
 Vector3f Vector3f.normalize()
          normalize returns the unit vector of this vector.
 Vector3f Vector3f.normalizeLocal()
          normalizeLocal makes this vector into a unit vector of itself.
 Vector3f Vector2f.cross(Vector2f v)
          cross calculates the cross product of this vector with a parameter vector v.
 Vector3f Triangle.get(int i)
          get retrieves a point on the triangle denoted by the index supplied.
 Vector3f TransformMatrixQuat.getTranslation()
          Return the translation vector in this matrix.
 Vector3f TransformMatrixQuat.getScale()
          Return the scale vector in this matrix.
 Vector3f TransformMatrixQuat.getTranslation(Vector3f trans)
          Stores this translation value into the given vector3f.
 Vector3f TransformMatrixQuat.getScale(Vector3f scale)
          Stores this scale value into the given vector3f.
 Vector3f TransformMatrix.multNormal(Vector3f vec)
          mult multiplies a normal about a transform matrix and stores the result back in vec.
 Vector3f TransformMatrix.multPoint(Vector3f vec)
          mult multiplies a vector about a transform matrix.
 Vector3f TransformMatrix.getTranslation(Vector3f tranStore)
          Stores the translational part of this matrix into the passed matrix.
 Vector3f TransformMatrix.getScale(Vector3f storeS)
          Returns this TransformMatrix's scale factor
 Vector3f Rectangle.getA()
          getA returns the first point of the rectangle.
 Vector3f Rectangle.getB()
          getB returns the second point of the rectangle.
 Vector3f Rectangle.getC()
          getC returns the third point of the rectangle.
 Vector3f Rectangle.random()
          random returns a random point within the plane defined by: A, B, C, and (B + C) - A.
 Vector3f Ray.getOrigin()
          getOrigin retrieves the origin point of the ray.
 Vector3f Ray.getDirection()
          getDirection retrieves the direction vector of the ray.
 Vector3f Quaternion.getRotationColumn(int i)
          getRotationColumn returns one of three columns specified by the parameter.
 Vector3f Quaternion.getRotationColumn(int i, Vector3f store)
          getRotationColumn returns one of three columns specified by the parameter.
 Vector3f Quaternion.mult(Vector3f v)
          mult multiplies this quaternion by a parameter vector.
 Vector3f Quaternion.multLocal(Vector3f v)
          mult multiplies this quaternion by a parameter vector.
 Vector3f Quaternion.mult(Vector3f v, Vector3f store)
          mult multiplies this quaternion by a parameter vector.
 Vector3f Plane.getNormal()
          getNormal retrieves the normal of the plane.
 Vector3f Matrix4f.mult(Vector3f vec)
          mult multiplies a vector about a rotation matrix.
 Vector3f Matrix4f.mult(Vector3f vec, Vector3f store)
          mult multiplies a vector about a rotation matrix.
 Vector3f Matrix4f.inverseRotate(Vector3f v)
          inverseRotate uses the rotational part of the matrix to rotate a vector in the opposite direction.
 Vector3f Matrix3f.getColumn(int i)
          getColumn returns one of three columns specified by the parameter.
 Vector3f Matrix3f.getColumn(int i, Vector3f store)
          getColumn returns one of three columns specified by the parameter.
 Vector3f Matrix3f.mult(Vector3f vec)
          mult multiplies this matrix by a given Vector3f object.
 Vector3f Matrix3f.mult(Vector3f vec, Vector3f product)
          Multiplies this 3x3 matrix by the 1x3 Vector vec and stores the result in product.
 Vector3f Matrix3f.multLocal(Vector3f vec)
          multLocal multiplies this matrix by a given Vector3f object.
 Vector3f Line.getOrigin()
          getOrigin returns the origin of the line.
 Vector3f Line.getDirection()
          getDirection returns the direction of the line.
 Vector3f Line.random()
          random determines a random point along the line.
 

Methods in com.jme.math with parameters of type Vector3f
 Vector3f Vector3f.set(Vector3f vect)
          set sets the x,y,z values of the vector by copying the supplied vector.
 Vector3f Vector3f.add(Vector3f vec)
          add adds a provided vector to this vector creating a resultant vector which is returned.
 Vector3f Vector3f.add(Vector3f vec, Vector3f result)
          add adds the values of a provided vector storing the values in the supplied vector.
 Vector3f Vector3f.addLocal(Vector3f vec)
          addLocal adds a provided vector to this vector internally, and returns a handle to this vector for easy chaining of calls.
 void Vector3f.scaleAdd(float scalar, Vector3f add)
          scaleAdd multiplies this vector by a scalar then adds the given Vector3f.
 void Vector3f.scaleAdd(float scalar, Vector3f mult, Vector3f add)
          scaleAdd multiplies the given vector by a scalar then adds the given vector.
 float Vector3f.dot(Vector3f vec)
          dot calculates the dot product of this vector with a provided vector.
 Vector3f Vector3f.cross(Vector3f v)
          cross calculates the cross product of this vector with a parameter vector v.
 Vector3f Vector3f.cross(Vector3f v, Vector3f result)
          cross calculates the cross product of this vector with a parameter vector v.
 Vector3f Vector3f.crossLocal(Vector3f v)
          crossLocal calculates the cross product of this vector with a parameter vector v.
 float Vector3f.distanceSquared(Vector3f v)
          distanceSquared calculates the distance squared between this vector and vector v.
 float Vector3f.distance(Vector3f v)
          distance calculates the distance between this vector and vector v.
 Vector3f Vector3f.mult(float scalar, Vector3f product)
          mult multiplies this vector by a scalar.
 Vector3f Vector3f.multLocal(Vector3f vec)
          multLocal multiplies a provided vector to this vector internally, and returns a handle to this vector for easy chaining of calls.
 Vector3f Vector3f.mult(Vector3f vec)
          multLocal multiplies a provided vector to this vector internally, and returns a handle to this vector for easy chaining of calls.
 Vector3f Vector3f.divide(Vector3f scalar)
          divide divides the values of this vector by a scalar and returns the result.
 Vector3f Vector3f.divideLocal(Vector3f scalar)
          divideLocal divides this vector by a scalar internally, and returns a handle to this vector for easy chaining of calls.
 Vector3f Vector3f.subtract(Vector3f vec)
          subtract subtracts the values of a given vector from those of this vector creating a new vector object.
 Vector3f Vector3f.subtractLocal(Vector3f vec)
          subtractLocal subtracts a provided vector to this vector internally, and returns a handle to this vector for easy chaining of calls.
 Vector3f Vector3f.subtract(Vector3f vec, Vector3f result)
          subtract
 void Vector3f.interpolate(Vector3f finalVec, float changeAmnt)
          Sets this vector to the interpolation by changeAmnt from this to the finalVec this=(1-changeAmnt)*this + changeAmnt * finalVec
 void Vector3f.interpolate(Vector3f beginVec, Vector3f finalVec, float changeAmnt)
          Sets this vector to the interpolation by changeAmnt from beginVec to finalVec this=(1-changeAmnt)*beginVec + changeAmnt * finalVec
static boolean Vector3f.isValidVector(Vector3f vector)
          Check a vector...
 void Triangle.set(int i, Vector3f point)
          set sets one of the triangles points to that specified as a parameter.
 void TransformMatrixQuat.setTranslation(Vector3f trans)
          Sets this translation to the given value.
 void TransformMatrixQuat.setScale(Vector3f scale)
          Sets this scale to the given value.
 Vector3f TransformMatrixQuat.getTranslation(Vector3f trans)
          Stores this translation value into the given vector3f.
 Vector3f TransformMatrixQuat.getScale(Vector3f scale)
          Stores this scale value into the given vector3f.
 TransformMatrix TransformMatrix.multLocal(TransformMatrix child, Vector3f tempStore)
          multLocal multiplies this matrix with another matrix and stores the result back in this, returning this.
 Vector3f TransformMatrix.multNormal(Vector3f vec)
          mult multiplies a normal about a transform matrix and stores the result back in vec.
 Vector3f TransformMatrix.multPoint(Vector3f vec)
          mult multiplies a vector about a transform matrix.
 void TransformMatrix.setTranslation(Vector3f trans)
          setTranslation will copy the given Vector3f's values into this Matrix's translational component
 Vector3f TransformMatrix.getTranslation(Vector3f tranStore)
          Stores the translational part of this matrix into the passed matrix.
 void TransformMatrix.setEulerRot(Vector3f eulerVec)
          setEulerRot is equivalent to setEulerRot(eulerVec.x,eulverVec.y,eulverVec.z){
 void TransformMatrix.set(Quaternion rotation, Vector3f translation)
          set changes this matrix's rotational and translational components to that represented by the given parameters
 void TransformMatrix.setScale(Vector3f scale)
          Sets this TransformMatrix's scale to the given scale (x,y,z)
 Vector3f TransformMatrix.getScale(Vector3f storeS)
          Returns this TransformMatrix's scale factor
static SpringSystem SpringSystem.createRectField(int width, int height, Vector3f[] verts, Vector3f[] normals, float particleMass)
          Convienence method for creating a rectangular system of springs and nodes.
 void Rectangle.setA(Vector3f a)
          setA sets the first point of the rectangle.
 void Rectangle.setB(Vector3f b)
          setB sets the second point of the rectangle.
 void Rectangle.setC(Vector3f c)
          setC sets the third point of the rectangle.
 boolean Ray.intersect(Vector3f v0, Vector3f v1, Vector3f v2)
           
 void Ray.setOrigin(Vector3f origin)
          setOrigin sets the origin of the ray.
 void Ray.setDirection(Vector3f direction)
          setDirection sets the direction vector of the ray.
 Vector3f Quaternion.getRotationColumn(int i, Vector3f store)
          getRotationColumn returns one of three columns specified by the parameter.
 void Quaternion.fromAngleAxis(float angle, Vector3f axis)
          fromAngleAxis sets this quaternion to the values specified by an angle and an axis of rotation.
 void Quaternion.fromAngleNormalAxis(float angle, Vector3f axis)
          fromAngleNormalAxis sets this quaternion to the values specified by an angle and a normalized axis of rotation.
 float Quaternion.toAngleAxis(Vector3f axis)
          toAngleAxis sets a given angle and axis to that represented by the current quaternion.
 void Quaternion.fromAxes(Vector3f[] axis)
          fromAxes creates a Quaternion that represents the coordinate system defined by three axes.
 void Quaternion.toAxes(Vector3f[] axis)
          toAxes builds an array of three vectors.
 Vector3f Quaternion.mult(Vector3f v)
          mult multiplies this quaternion by a parameter vector.
 Vector3f Quaternion.multLocal(Vector3f v)
          mult multiplies this quaternion by a parameter vector.
 Vector3f Quaternion.mult(Vector3f v, Vector3f store)
          mult multiplies this quaternion by a parameter vector.
 void Plane.setNormal(Vector3f normal)
          setNormal sets the normal of the plane.
 float Plane.pseudoDistance(Vector3f point)
          pseudoDistance calculates the distance from this plane to a provided point.
 int Plane.whichSide(Vector3f point)
          whichSide returns the side at which a point lies on the plane.
 void Matrix4f.fromAngleAxis(float angle, Vector3f axis)
          fromAngleAxis sets this matrix4f to the values specified by an angle and an axis of rotation.
 void Matrix4f.fromAngleNormalAxis(float angle, Vector3f axis)
          fromAngleNormalAxis sets this matrix4f to the values specified by an angle and a normalized axis of rotation.
 Vector3f Matrix4f.mult(Vector3f vec)
          mult multiplies a vector about a rotation matrix.
 Vector3f Matrix4f.mult(Vector3f vec, Vector3f store)
          mult multiplies a vector about a rotation matrix.
 void Matrix4f.angleRotation(Vector3f angles)
          angleRotation sets this matrix to that of a rotation about three axes (x, y, z).
 Vector3f Matrix4f.inverseRotate(Vector3f v)
          inverseRotate uses the rotational part of the matrix to rotate a vector in the opposite direction.
 Vector3f Matrix3f.getColumn(int i, Vector3f store)
          getColumn returns one of three columns specified by the parameter.
 void Matrix3f.setColumn(int i, Vector3f column)
          setColumn sets a particular column of this matrix to that represented by the provided vector.
 void Matrix3f.fromAxes(Vector3f uAxis, Vector3f vAxis, Vector3f wAxis)
          Recreate Matrix using the provided axis.
 void Matrix3f.fromAngleAxis(float angle, Vector3f axis)
          fromAngleAxis sets this matrix4f to the values specified by an angle and an axis of rotation.
 void Matrix3f.fromAngleNormalAxis(float angle, Vector3f axis)
          fromAngleNormalAxis sets this matrix4f to the values specified by an angle and a normalized axis of rotation.
 Vector3f Matrix3f.mult(Vector3f vec)
          mult multiplies this matrix by a given Vector3f object.
 Vector3f Matrix3f.mult(Vector3f vec, Vector3f product)
          Multiplies this 3x3 matrix by the 1x3 Vector vec and stores the result in product.
 Vector3f Matrix3f.multLocal(Vector3f vec)
          multLocal multiplies this matrix by a given Vector3f object.
 void Matrix3f.fromAxisAngle(Vector3f axis, float radian)
          fromAxisAngle creates a rotational matrix given an axis and an angle.
 void Line.setOrigin(Vector3f origin)
          setOrigin sets the origin of the line.
 void Line.setDirection(Vector3f direction)
          setDirection sets the direction of the line.
 

Constructors in com.jme.math with parameters of type Vector3f
Vector3f(Vector3f copy)
          Constructor instantiates a new Vector3f that is a copy of the provided vector
Triangle(Vector3f p1, Vector3f p2, Vector3f p3)
          Constructor instantiates a new Triangle object with the supplied vectors as the points.
TransformMatrix(Quaternion myRot, Vector3f myPos)
          Constructor instantiates a new TransformMatrix that has rotation and translation defined by its parameters
SpringNode(Vector3f pos, Vector3f norm)
          Public constructor.
Rectangle(Vector3f a, Vector3f b, Vector3f c)
          Constructor creates a new Rectangle with defined A, B, and C points that define the area of the rectangle.
Ray(Vector3f origin, Vector3f direction)
          Constructor instantiates a new Ray object.
Plane(Vector3f normal, float constant)
          Constructor instantiates a new Plane object.
Line(Vector3f origin, Vector3f direction)
          Constructor instantiates a new Line object.
 

Uses of Vector3f in com.jme.renderer
 

Fields in com.jme.renderer declared as Vector3f
protected  Vector3f AbstractCamera.location
          Camera's location
protected  Vector3f AbstractCamera.left
          Direction of camera's 'left'
protected  Vector3f AbstractCamera.up
          Direction of 'up' for camera.
protected  Vector3f AbstractCamera.direction
          Direction the camera is facing.
protected  Vector3f AbstractCamera.lookAt
          Optional Vector3f representing a point this camera is looking at.
 

Methods in com.jme.renderer that return Vector3f
 Vector3f Camera.getLocation()
          getLocation returns the position of the camera.
 Vector3f Camera.getDirection()
          getDirection returns the direction the camera is facing.
 Vector3f Camera.getLeft()
          getLeft returns the left axis of the camera.
 Vector3f Camera.getUp()
          getUp returns the up axis of the camera.
 Vector3f AbstractCamera.getLocation()
          getLocation retrieves the location vector of the camera.
 Vector3f AbstractCamera.getDirection()
          getDirection retrieves the direction vector the camera is facing.
 Vector3f AbstractCamera.getLeft()
          getLeft retrieves the left axis of the camera.
 Vector3f AbstractCamera.getUp()
          getUp retrieves the up axis of the camera.
 

Methods in com.jme.renderer with parameters of type Vector3f
 void Camera.setLocation(Vector3f location)
          setLocation the position of the camera.
 void Camera.setDirection(Vector3f direction)
          setDirection sets the direction the camera is facing.
 void Camera.setLeft(Vector3f left)
          setLeft sets the left axis of the camera.
 void Camera.setUp(Vector3f up)
          setUp sets the up axis of the camera.
 void Camera.setAxes(Vector3f left, Vector3f up, Vector3f direction)
          setAxes sets the axes that define the camera's orientation.
 void Camera.setFrame(Vector3f location, Vector3f left, Vector3f up, Vector3f direction)
          setFrame sets the view frame of the camera by setting the location and orientation of the camera model.
 void Camera.setFrame(Vector3f location, Quaternion axes)
          setFrame sets the view frame of the camera by setting the location and the orientation of the camera model.
 void Camera.lookAt(Vector3f pos)
          lookAt is a convienence method for auto-setting the frame.
 void AbstractCamera.setLocation(Vector3f location)
          setLocation sets the position of the camera.
 void AbstractCamera.setDirection(Vector3f direction)
          setDirection sets the direction this camera is facing.
 void AbstractCamera.setLeft(Vector3f left)
          setLeft sets the left axis of this camera.
 void AbstractCamera.setUp(Vector3f up)
          setUp sets the up axis of this camera.
 void AbstractCamera.setAxes(Vector3f left, Vector3f up, Vector3f direction)
          setAxes sets the axes (left, up and direction) for this camera.
 void AbstractCamera.setFrame(Vector3f location, Vector3f left, Vector3f up, Vector3f direction)
          setFrame sets the orientation and location of the camera.
 void AbstractCamera.lookAt(Vector3f pos)
          lookAt is a convienence method for auto-setting the frame.
 void AbstractCamera.setFrame(Vector3f location, Quaternion axes)
          setFrame sets the orientation and location of the camera.
 

Uses of Vector3f in com.jme.renderer.lwjgl
 

Methods in com.jme.renderer.lwjgl with parameters of type Vector3f
 void LWJGLFont.print(int x, int y, Vector3f scale, java.lang.StringBuffer text, int set)
          print renders the specified string to a given (x,y) location.
 

Uses of Vector3f in com.jme.scene
 

Fields in com.jme.scene declared as Vector3f
protected  Vector3f Spatial.localTranslation
          Spatial's translation relative to its parent.
protected  Vector3f Spatial.worldTranslation
          Spatial's world absolute translation.
protected  Vector3f Spatial.localScale
          Spatial's scale relative to its parent.
protected  Vector3f Spatial.worldScale
          Spatial's world absolute scale.
protected  Vector3f[] Geometry.vertex
          The geometry's vertex information.
protected  Vector3f[] Geometry.normal
          The geometry's per vertex normal information.
 

Methods in com.jme.scene that return Vector3f
 Vector3f[] TriMesh.getMeshAsTriangles()
          Return this mesh object as triangles.
 Vector3f Spatial.getWorldTranslation()
          getWorldTranslation retrieves the absolute translation of the spatial.
 Vector3f Spatial.getWorldScale()
          getWorldScale retrieves the absolute scale factor of the spatial.
 Vector3f Spatial.getLocalScale()
          getLocalScale retrieves the local scale of this node.
 Vector3f Spatial.getLocalTranslation()
          getLocalTranslation retrieves the local translation of this node.
 Vector3f[] Geometry.getVertices()
          getVertices returns the vertex array for this geometry.
 Vector3f[] Geometry.getNormals()
          getNormals returns the array that contains this geometry's normal information.
 Vector3f Geometry.randomVertice()
          randomVertice returns a random vertex from the list of vertices set to this geometry.
 Vector3f[] CompositeMesh.getMeshAsTriangles()
          Return this mesh object as triangles.
 Vector3f[][] BezierPatch.getAnchors()
          getAnchors returns the control anchors that make up this patch.
 Vector3f BezierPatch.getAnchor(int i, int j)
          getAnchor returns a single control anchor of a given (i, j) of the patch.
 

Methods in com.jme.scene with parameters of type Vector3f
 void TriMesh.reconstruct(Vector3f[] vertices, Vector3f[] normal, ColorRGBA[] color, Vector2f[] texture, int[] indices)
          Recreates the geometric information of this TriMesh from scratch.
 void TriMesh.getTriangle(int i, Vector3f[] vertices)
          Stores in the vertices array the vertex values of triangle i.
 void Spatial.setLocalScale(Vector3f localScale)
          setLocalScale sets the local scale of this node.
 void Spatial.setLocalTranslation(Vector3f localTranslation)
          setLocalTranslation sets the local translation of this node.
 void ImposterNode.updateCamera(Vector3f eyeLocation)
          Force the texture camera to update its position and direction based on the given eyeLocation
 void Geometry.reconstruct(Vector3f[] vertices, Vector3f[] normal, ColorRGBA[] color, Vector2f[] texture)
          reconstruct reinitializes the geometry with new data.
 void Geometry.setVertices(Vector3f[] vertex)
          setVertices sets the vertices of this geometry.
 void Geometry.setVertex(int index, Vector3f value)
          setVertex sets a single vertex into the vertex array.
 void Geometry.setNormals(Vector3f[] normal)
          setNormals sets this geometry's normals to a new array of normal values.
 void Geometry.setNormal(int index, Vector3f value)
          setNormal sets a single normal into the normal array.
 void CompositeMesh.reconstruct(Vector3f[] vertices, Vector3f[] normal, ColorRGBA[] color, Vector2f[] texture, int[] indices, CompositeMesh.IndexRange[] ranges)
          Recreates the geometric information of this CompositeMesh from scratch.
 void CompositeMesh.getTriangle(int i, Vector3f[] vertices)
          Stores in the vertices array the vertex values of triangle i.
 void BezierPatch.setAnchors(Vector3f[][] anchors)
          setAnchors sets the control anchors of this patch.
 void BezierPatch.setAnchor(int i, int j, Vector3f anchor)
          setAnchor sets a single anchor of the patch.
 

Constructors in com.jme.scene with parameters of type Vector3f
TriMesh(java.lang.String name, Vector3f[] vertices, Vector3f[] normal, ColorRGBA[] color, Vector2f[] texture, int[] indices)
          Constructor instantiates a new TriMesh object.
Point(java.lang.String name, Vector3f[] vertex, Vector3f[] normal, ColorRGBA[] color, Vector2f[] texture)
          Constructor instantiates a new Point object with a given set of data.
Line(java.lang.String name, Vector3f[] vertex, Vector3f[] normal, ColorRGBA[] color, Vector2f[] texture)
          Constructor instantiates a new Line object with a given set of data.
Geometry(java.lang.String name, Vector3f[] vertex, Vector3f[] normal, ColorRGBA[] color, Vector2f[] texture)
          Constructor creates a new Geometry object.
CompositeMesh(java.lang.String name, Vector3f[] vertices, Vector3f[] normal, ColorRGBA[] color, Vector2f[] texture, int[] indices, CompositeMesh.IndexRange[] ranges)
          Constructor instantiates a new CompositeMesh object.
BezierPatch(Vector3f[][] anchors)
          Constructor instantiates a new BezierPatch with a given control point grid and a default detail level of zero.
BezierPatch(Vector3f[][] anchors, int detailLevel)
          Constructor instantiates a new BezierPatch with a given control point grid and a given detail level.
 

Uses of Vector3f in com.jme.scene.lod
 

Constructors in com.jme.scene.lod with parameters of type Vector3f
ClodMesh(java.lang.String name, Vector3f[] vertices, Vector3f[] normal, ColorRGBA[] color, Vector2f[] texture, int[] indices, CollapseRecord[] records)
          Creates a clod mesh with the given information.
ClodCreator(Vector3f[] vertexArray, Vector3f[] normalArray, ColorRGBA[] colorArray, Vector2f[] textureArray, int[] indiceArray)
           
AreaClodMesh(java.lang.String name, Vector3f[] vertices, Vector3f[] normal, ColorRGBA[] color, Vector2f[] texture, int[] indices, CollapseRecord[] records)
          Creates a clod mesh with the given information.
 

Uses of Vector3f in com.jme.scene.model
 

Fields in com.jme.scene.model declared as Vector3f
 Vector3f[] JointMesh.originalVertex
           
 Vector3f[] JointMesh.originalNormal
           
 

Methods in com.jme.scene.model with parameters of type Vector3f
 void EmptyTriMesh.setVertices(Vector3f[] storageArray)
           
 void EmptyTriMesh.setNormals(Vector3f[] storageArray)
           
 

Uses of Vector3f in com.jme.scene.model.XMLparser.Converters
 

Methods in com.jme.scene.model.XMLparser.Converters that return Vector3f
 Vector3f DummyDisplaySystem.getScreenCoordinates(Vector3f worldPosition)
           
 Vector3f DummyDisplaySystem.getScreenCoordinates(Vector3f worldPosition, Vector3f store)
           
 Vector3f DummyDisplaySystem.getWorldCoordinates(Vector2f screenPosition, float zPos)
           
 Vector3f DummyDisplaySystem.getWorldCoordinates(Vector2f screenPosition, float zPos, Vector3f store)
           
 

Methods in com.jme.scene.model.XMLparser.Converters with parameters of type Vector3f
 Vector3f DummyDisplaySystem.getScreenCoordinates(Vector3f worldPosition)
           
 Vector3f DummyDisplaySystem.getScreenCoordinates(Vector3f worldPosition, Vector3f store)
           
 Vector3f DummyDisplaySystem.getWorldCoordinates(Vector2f screenPosition, float zPos, Vector3f store)
           
 

Uses of Vector3f in com.jme.scene.shape
 

Fields in com.jme.scene.shape declared as Vector3f
 Vector3f Sphere.center
           
protected  Vector3f OrientedBox.center
          Center of the Oriented Box.
protected  Vector3f OrientedBox.xAxis
          X axis of the Oriented Box.
protected  Vector3f OrientedBox.yAxis
          Y axis of the Oriented Box.
protected  Vector3f OrientedBox.zAxis
          Z axis of the Oriented Box.
protected  Vector3f OrientedBox.extent
          Extents of the box along the x,y,z axis.
 Vector3f[] OrientedBox.vectorStore
          Vector array used to store the array of 8 corners the box has.
protected  Vector3f[] OrientedBox.normalStore
          Vector array used to store the box's normals.
 Vector3f Dome.center
          The center of the dome
 Vector3f CompositeSphere.center
           
 Vector3f Box.center
           
static Vector3f Box.AXIS_X
           
static Vector3f Box.AXIS_Y
           
static Vector3f Box.AXIS_Z
           
 

Methods in com.jme.scene.shape that return Vector3f
 Vector3f Sphere.getCenter()
          Returns the center of this sphere.
 Vector3f Quad.getCenter()
          getCenter returns the center of the Quad.
 Vector3f OrientedBox.getCenter()
          Returns the center of the box.
 Vector3f OrientedBox.getExtent()
          Returns the box's extent vector along the x,y,z.
 Vector3f OrientedBox.getxAxis()
          Returns the x axis of this box.
 Vector3f OrientedBox.getyAxis()
          Gets the Y axis of this OB.
 Vector3f OrientedBox.getzAxis()
          Returns the Z axis of this OB.
 Vector3f CompositeSphere.getCenter()
          Returns the center of this CompositeSphere.
 Vector3f[] Box.computeVertices()
           
 Vector3f Box.getCenter()
          Returns the current center of the box.
 

Methods in com.jme.scene.shape with parameters of type Vector3f
 void Sphere.setData(Vector3f center, int zSamples, int radialSamples, float radius, boolean updateBuffers)
          Changes the information of the sphere into the given values.
 void Sphere.setCenter(Vector3f aCenter)
          Sets the center of this sphere.
 void OrientedBox.setCenter(Vector3f center)
          Sets the box's center to the given value.
 void OrientedBox.setExtent(Vector3f extent)
          Sets the box's extent vector to the given value.
 void OrientedBox.setxAxis(Vector3f xAxis)
          Sets the x axis of this OB.
 void OrientedBox.setyAxis(Vector3f yAxis)
          Sets the Y axis of this OB.
 void OrientedBox.setzAxis(Vector3f zAxis)
          Sets the Z axis of this OB.
 void Dome.setData(Vector3f center, int planes, int radialSamples, float radius, boolean updateBuffers, boolean outsideView)
          Changes the information of the dome into the given values.
 void CompositeSphere.setData(Vector3f center, int zSamples, int radialSamples, float radius, boolean updateBuffers)
          Changes the information of the CompositeSphere into the given values.
 void CompositeSphere.setCenter(Vector3f aCenter)
          Sets the center of this CompositeSphere.
 void Box.setData(Vector3f minPoint, Vector3f maxPoint, boolean updateBuffers)
          Changes the data of the box so that the two opposite corners are minPoint and maxPoint.
 void Box.setData(Vector3f center, float xExtent, float yExtent, float zExtent, boolean updateBuffers)
          Changes the data of the box so that its center is center and it extends in the x, y, and z directions by the given extent.
 void Box.setCenter(Vector3f aCenter)
          Sets the center of the box.
 

Constructors in com.jme.scene.shape with parameters of type Vector3f
Sphere(java.lang.String name, Vector3f center, int zSamples, int radialSamples, float radius)
          Constructs a sphere.
Dome(java.lang.String name, Vector3f center, int planes, int radialSamples, float radius)
          Constructs a dome.
CompositeSphere(java.lang.String name, Vector3f center, int zSamples, int radialSamples, float radius)
          Constructs a CompositeSphere.
Box(java.lang.String name, Vector3f min, Vector3f max)
          Constructor instantiates a new Box object.
Box(java.lang.String name, Vector3f center, float xExtent, float yExtent, float zExtent)
          Constructs a new box.
 

Uses of Vector3f in com.jme.sound.fmod.objects
 

Methods in com.jme.sound.fmod.objects that return Vector3f
 Vector3f Listener.getPosition()
           
 

Methods in com.jme.sound.fmod.objects with parameters of type Vector3f
 void Listener.setPosition(Vector3f v)
           
 

Uses of Vector3f in com.jme.sound.openAL.objects
 

Methods in com.jme.sound.openAL.objects that return Vector3f
 Vector3f Listener.getPosition()
           
 

Methods in com.jme.sound.openAL.objects with parameters of type Vector3f
 void Listener.setPosition(Vector3f v)
           
 

Uses of Vector3f in com.jme.system
 

Methods in com.jme.system that return Vector3f
abstract  Vector3f DisplaySystem.getScreenCoordinates(Vector3f worldPosition)
          Translate world to screen coordinates
abstract  Vector3f DisplaySystem.getScreenCoordinates(Vector3f worldPosition, Vector3f store)
          Translate world to screen coordinates
abstract  Vector3f DisplaySystem.getWorldCoordinates(Vector2f screenPosition, float zPos)
          Translate screen to world coordinates.
abstract  Vector3f DisplaySystem.getWorldCoordinates(Vector2f screenPosition, float zPos, Vector3f store)
          Translate screen to world coordinates.
 

Methods in com.jme.system with parameters of type Vector3f
abstract  Vector3f DisplaySystem.getScreenCoordinates(Vector3f worldPosition)
          Translate world to screen coordinates
abstract  Vector3f DisplaySystem.getScreenCoordinates(Vector3f worldPosition, Vector3f store)
          Translate world to screen coordinates
abstract  Vector3f DisplaySystem.getWorldCoordinates(Vector2f screenPosition, float zPos, Vector3f store)
          Translate screen to world coordinates.
 

Uses of Vector3f in com.jme.system.lwjgl
 

Methods in com.jme.system.lwjgl that return Vector3f
 Vector3f LWJGLDisplaySystem.getScreenCoordinates(Vector3f worldPosition)
          getScreenCoordinates translate world to screen coordinates.
 Vector3f LWJGLDisplaySystem.getScreenCoordinates(Vector3f worldPosition, Vector3f store)
          getScreenCoordinates translate world to screen coordinates.
 Vector3f LWJGLDisplaySystem.getWorldCoordinates(Vector2f screenPosition, float zPos)
          getWorldCoordinates translate screen to world coordinates.
 Vector3f LWJGLDisplaySystem.getWorldCoordinates(Vector2f screenPosition, float zPos, Vector3f store)
          getWorldCoordinates translate screen to world coordinates.
 

Methods in com.jme.system.lwjgl with parameters of type Vector3f
 Vector3f LWJGLDisplaySystem.getScreenCoordinates(Vector3f worldPosition)
          getScreenCoordinates translate world to screen coordinates.
 Vector3f LWJGLDisplaySystem.getScreenCoordinates(Vector3f worldPosition, Vector3f store)
          getScreenCoordinates translate world to screen coordinates.
 Vector3f LWJGLDisplaySystem.getWorldCoordinates(Vector2f screenPosition, float zPos, Vector3f store)
          getWorldCoordinates translate screen to world coordinates.
 

Uses of Vector3f in com.jme.terrain
 

Methods in com.jme.terrain that return Vector3f
 Vector3f TerrainPage.getStepScale()
          Returns the step scale that stretches the height map.
 Vector3f TerrainBlock.getStepScale()
          Returns the step scale that stretches the height map.
 

Methods in com.jme.terrain with parameters of type Vector3f
 float TerrainPage.getHeight(Vector3f position)
          getHeight returns the height of an arbitrary point on the terrain.
 void TerrainPage.setStepScale(Vector3f stepScale)
          Sets the step scale of this terrain page's height map.
 float TerrainBlock.getHeight(Vector3f position)
          getHeight returns the height of an arbitrary point on the terrain.
 void TerrainBlock.setStepScale(Vector3f stepScale)
          Sets the step scale of this terrain block's height map.
 

Constructors in com.jme.terrain with parameters of type Vector3f
TerrainPage(java.lang.String name, int blockSize, int size, Vector3f stepScale, int[] heightMap, boolean clod)
          Constructor instantiates a new TerrainPage object.
TerrainPage(java.lang.String name, int blockSize, int size, Vector3f stepScale, int[] heightMap, boolean clod, int totalSize, Vector2f offset, int offsetAmount)
          Constructor instantiates a new TerrainPage object.
TerrainBlock(java.lang.String name, int size, Vector3f stepScale, int[] heightMap, Vector3f origin, boolean clod)
          Constructor instantiates a new TerrainBlock object.
TerrainBlock(java.lang.String name, int size, Vector3f stepScale, int[] heightMap, Vector3f origin, boolean clod, int totalSize, Vector2f offset, int offsetAmount)
          Constructor instantiates a new TerrainBlock object.
 

Uses of Vector3f in com.jme.util.geom
 

Methods in com.jme.util.geom with parameters of type Vector3f
 void GeometryCreator.addCoordinate(Vector3f p)
           
 void GeometryCreator.addNormal(Vector3f v)
           
 

Uses of Vector3f in com.jme.widget.bounds
 

Methods in com.jme.widget.bounds that return Vector3f
 Vector3f WidgetBoundingRectangle.getCenter(Vector3f store)
          Stores the current center of this BoundingRectangle into the store vector.
 

Methods in com.jme.widget.bounds with parameters of type Vector3f
 BoundingVolume WidgetBoundingRectangle.transform(Quaternion rotate, Vector3f translate, Vector3f scale)
           
 BoundingVolume WidgetBoundingRectangle.transform(Quaternion rotate, Vector3f translate, Vector3f scale, BoundingVolume bv)
           
 void WidgetBoundingRectangle.computeFromPoints(Vector3f[] points)
           
 float WidgetBoundingRectangle.distanceTo(Vector3f point)
          Find the distance from the center of this Bounding Volume to the given point.
 Vector3f WidgetBoundingRectangle.getCenter(Vector3f store)
          Stores the current center of this BoundingRectangle into the store vector.