congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
Vector4d.getZ
Code IndexAdd Tabnine to your IDE (free)

How to use
getZ
method
in
javax.vecmath.Vector4d

Best Java code snippets using javax.vecmath.Vector4d.getZ (Showing top 4 results out of 315)

origin: us.ihmc/IHMCRoboticsToolkit

/**
* Transform vector by multiplying it by this transform and put result back
* into vector.
*
* @param vector
*/
public final void transform(Vector4d vector)
{
 if (vector.getW() != 1.0)
 {
   throw new RuntimeException("Final element of vector must be 1.");
 }
 double x = mat00 * vector.getX() + mat01 * vector.getY() + mat02 * vector.getZ() + mat03;
 double y = mat10 * vector.getX() + mat11 * vector.getY() + mat12 * vector.getZ() + mat13;
 vector.setZ(mat20 * vector.getX() + mat21 * vector.getY() + mat22 * vector.getZ() + mat23);
 vector.setX(x);
 vector.setY(y);
 vector.setW(1.0);
}
origin: us.ihmc/IHMCRoboticsToolkit

/**
* Transform vectorIn using this transform and store result in vectorOut.
*
* @param vectorIn
* @param vectorOut
*/
public final void transform(Vector4d vectorIn, Vector4d vectorOut)
{
 if (vectorIn != vectorOut)
 {
   vectorOut.setX(mat00 * vectorIn.getX() + mat01 * vectorIn.getY() + mat02 * vectorIn.getZ() + mat03);
   vectorOut.setY(mat10 * vectorIn.getX() + mat11 * vectorIn.getY() + mat12 * vectorIn.getZ() + mat13);
   vectorOut.setZ(mat20 * vectorIn.getX() + mat21 * vectorIn.getY() + mat22 * vectorIn.getZ() + mat23);
   vectorOut.setW(1.0);
 }
 else
 {
   transform(vectorIn);
 }
}
origin: us.ihmc/IHMCUnitTesting

public static void assertVector4dEquals(String message, Vector4d expected, Vector4d actual, double delta)
{
 assertEquals(message + " [X component]",expected.getX(), actual.getX(),delta);
 assertEquals(message + " [Y component]",expected.getY(), actual.getY(),delta);
 assertEquals(message + " [Z component]",expected.getZ(), actual.getZ(),delta);
 assertEquals(message + " [W component]",expected.getW(), actual.getW(),delta);
}
origin: us.ihmc/IHMCRoboticsToolkit

/**
* Multiply a 4x4 matrix by a 4x1 vector. Since result is stored in vector, the matrix must be 4x4.
* @param matrix
* @param vector
*/
public static void mult(DenseMatrix64F matrix, Vector4d vector)
{
 if (matrix.numCols != 4 || matrix.numRows != 4)
 {
   throw new RuntimeException("Improperly sized matrices.");
 }
 double x = vector.getX();
 double y = vector.getY();
 double z = vector.getZ();
 double w = vector.getW();
 vector.setX(matrix.get(0, 0) * x + matrix.get(0, 1) * y + matrix.get(0, 2) * z + matrix.get(0, 3) * w);
 vector.setY(matrix.get(1, 0) * x + matrix.get(1, 1) * y + matrix.get(1, 2) * z + matrix.get(1, 3) * w);
 vector.setZ(matrix.get(2, 0) * x + matrix.get(2, 1) * y + matrix.get(2, 2) * z + matrix.get(2, 3) * w);
 vector.setW(matrix.get(3, 0) * x + matrix.get(3, 1) * y + matrix.get(3, 2) * z + matrix.get(3, 3) * w);
}
javax.vecmathVector4dgetZ

Popular methods of Vector4d

  • <init>
    Constructs and initializes a Vector4d from the coordinates contained in the array.
  • getW
  • getX
  • getY
  • dot
    Returns the dot product of this vector and vector v1.
  • length
    Returns the length of this vector.
  • setW
  • setX
  • setY
  • setZ

Popular in Java

  • Reactive rest calls using spring rest template
  • setContentView (Activity)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • findViewById (Activity)
  • GridLayout (java.awt)
    The GridLayout class is a layout manager that lays out a container's components in a rectangular gri
  • System (java.lang)
    Provides access to system-related information and resources including standard input and output. Ena
  • Arrays (java.util)
    This class contains various methods for manipulating arrays (such as sorting and searching). This cl
  • TimeUnit (java.util.concurrent)
    A TimeUnit represents time durations at a given unit of granularity and provides utility methods to
  • Notification (javax.management)
  • SAXParseException (org.xml.sax)
    Encapsulate an XML parse error or warning.> This module, both source code and documentation, is in t
  • PhpStorm for WordPress
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now