Package org.joml

Class Interpolationd

java.lang.Object
org.joml.Interpolationd

public class Interpolationd
extends java.lang.Object
  • Constructor Summary

    Constructors
    Constructor Description
    Interpolationd()  
  • Method Summary

    Modifier and Type Method Description
    static Vector2d dFdxLinear​(double v0X, double v0Y, double f0X, double f0Y, double v1X, double v1Y, double f1X, double f1Y, double v2X, double v2Y, double f2X, double f2Y, Vector2d dest)  
    static Vector2d dFdyLinear​(double v0X, double v0Y, double f0X, double f0Y, double v1X, double v1Y, double f1X, double f1Y, double v2X, double v2Y, double f2X, double f2Y, Vector2d dest)  
    static double interpolateTriangle​(double v0X, double v0Y, double f0, double v1X, double v1Y, double f1, double v2X, double v2Y, double f2, double x, double y)  
    static Vector3d interpolateTriangle​(double v0X, double v0Y, double f0X, double f0Y, double f0Z, double v1X, double v1Y, double f1X, double f1Y, double f1Z, double v2X, double v2Y, double f2X, double f2Y, double f2Z, double x, double y, Vector3d dest)  
    static Vector2d interpolateTriangle​(double v0X, double v0Y, double f0X, double f0Y, double v1X, double v1Y, double f1X, double f1Y, double v2X, double v2Y, double f2X, double f2Y, double x, double y, Vector2d dest)  
    static Vector3d interpolationFactorsTriangle​(double v0X, double v0Y, double v1X, double v1Y, double v2X, double v2Y, double x, double y, Vector3d dest)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Interpolationd

      public Interpolationd()
  • Method Details

    • interpolateTriangle

      public static double interpolateTriangle​(double v0X, double v0Y, double f0, double v1X, double v1Y, double f1, double v2X, double v2Y, double f2, double x, double y)
    • interpolateTriangle

      public static Vector2d interpolateTriangle​(double v0X, double v0Y, double f0X, double f0Y, double v1X, double v1Y, double f1X, double f1Y, double v2X, double v2Y, double f2X, double f2Y, double x, double y, Vector2d dest)
    • dFdxLinear

      public static Vector2d dFdxLinear​(double v0X, double v0Y, double f0X, double f0Y, double v1X, double v1Y, double f1X, double f1Y, double v2X, double v2Y, double f2X, double f2Y, Vector2d dest)
    • dFdyLinear

      public static Vector2d dFdyLinear​(double v0X, double v0Y, double f0X, double f0Y, double v1X, double v1Y, double f1X, double f1Y, double v2X, double v2Y, double f2X, double f2Y, Vector2d dest)
    • interpolateTriangle

      public static Vector3d interpolateTriangle​(double v0X, double v0Y, double f0X, double f0Y, double f0Z, double v1X, double v1Y, double f1X, double f1Y, double f1Z, double v2X, double v2Y, double f2X, double f2Y, double f2Z, double x, double y, Vector3d dest)
    • interpolationFactorsTriangle

      public static Vector3d interpolationFactorsTriangle​(double v0X, double v0Y, double v1X, double v1Y, double v2X, double v2Y, double x, double y, Vector3d dest)