Interface Function3D

All Known Implementing Classes:
ArchimedeanSpiralFunction3D, BrickGridFunction3D, CheckerFunction3D, CloudsFunction3D, CylinderFunction3D, FbmFunction3D, GridPatternFunction3D, HexGridFunction3D, MandelbrotFunction3D, MapperFunction3D, MeshFunction3D, RidgeFunction3D, TurbulenceFunction3D, VoroniFunction3D

public interface Function3D
Simple interface describing a function that receives a 3 value tuple and returns a value.
  • Method Summary

    Modifier and Type
    Method
    Description
    double
    eval(double x, double y, double z)
     
  • Method Details

    • eval

      double eval(double x, double y, double z)
      Parameters:
      x - the 1st value in our tuple
      y - the 2nd value in our tuple
      z - the 3rd value in our tuple
      Returns:
      some value, generally (but not necessarily) in [-1, 1]