Lines Matching refs:scalar

253      * <code>scaleAdd</code> multiplies this vector by a scalar then adds the

256 * @param scalar
261 public Vector3f scaleAdd(float scalar, Vector3f add) {
262 x = x * scalar + add.x;
263 y = y * scalar + add.y;
264 z = z * scalar + add.z;
270 * <code>scaleAdd</code> multiplies the given vector by a scalar then adds
273 * @param scalar
276 * the value to multiply the scalar by
280 public Vector3f scaleAdd(float scalar, Vector3f mult, Vector3f add) {
281 this.x = mult.x * scalar + add.x;
282 this.y = mult.y * scalar + add.y;
283 this.z = mult.z * scalar + add.z;
450 * <code>mult</code> multiplies this vector by a scalar. The resultant
453 * @param scalar
457 public Vector3f mult(float scalar) {
458 return new Vector3f(x * scalar, y * scalar, z * scalar);
463 * <code>mult</code> multiplies this vector by a scalar. The resultant
466 * @param scalar the scalar to multiply this vector by.
470 public Vector3f mult(float scalar, Vector3f product) {
475 product.x = x * scalar;
476 product.y = y * scalar;
477 product.z = z * scalar;
482 * <code>multLocal</code> multiplies this vector by a scalar internally,
485 * @param scalar
489 public Vector3f multLocal(float scalar) {
490 x *= scalar;
491 y *= scalar;
492 z *= scalar;
571 * <code>divide</code> divides the values of this vector by a scalar and
574 * @param scalar
578 public Vector3f divide(float scalar) {
579 scalar = 1f/scalar;
580 return new Vector3f(x * scalar, y * scalar, z * scalar);
584 * <code>divideLocal</code> divides this vector by a scalar internally,
588 * @param scalar
592 public Vector3f divideLocal(float scalar) {
593 scalar = 1f/scalar;
594 x *= scalar;
595 y *= scalar;
596 z *= scalar;
602 * <code>divide</code> divides the values of this vector by a scalar and
605 * @param scalar
609 public Vector3f divide(Vector3f scalar) {
610 return new Vector3f(x / scalar.x, y / scalar.y, z / scalar.z);
614 * <code>divideLocal</code> divides this vector by a scalar internally,
618 * @param scalar
622 public Vector3f divideLocal(Vector3f scalar) {
623 x /= scalar.x;
624 y /= scalar.y;
625 z /= scalar.z;