Class PerlinVector


  • public class PerlinVector
    extends java.lang.Object
    Vector versions of the standard noise functions. These are provided to emulate standard renderman calls.This code was adapted mainly from the mrclasses package by Gonzalo Garramuno (http://sourceforge.net/projects/mrclasses/).
    • Constructor Detail

      • PerlinVector

        public PerlinVector()
    • Method Detail

      • snoise

        public static final Vector3 snoise​(float x)
      • snoise

        public static final Vector3 snoise​(float x,
                                           float y)
      • snoise

        public static final Vector3 snoise​(float x,
                                           float y,
                                           float z)
      • snoise

        public static final Vector3 snoise​(float x,
                                           float y,
                                           float z,
                                           float t)
      • snoise

        public static final Vector3 snoise​(Point3 p,
                                           float t)
      • noise

        public static final Vector3 noise​(float x)
      • noise

        public static final Vector3 noise​(float x,
                                          float y)
      • noise

        public static final Vector3 noise​(float x,
                                          float y,
                                          float z)
      • noise

        public static final Vector3 noise​(float x,
                                          float y,
                                          float z,
                                          float t)
      • noise

        public static final Vector3 noise​(Point3 p,
                                          float t)
      • pnoise

        public static final Vector3 pnoise​(float x,
                                           float period)
      • pnoise

        public static final Vector3 pnoise​(float x,
                                           float y,
                                           float w,
                                           float h)
      • pnoise

        public static final Vector3 pnoise​(float x,
                                           float y,
                                           float z,
                                           float w,
                                           float h,
                                           float d)
      • pnoise

        public static final Vector3 pnoise​(float x,
                                           float y,
                                           float z,
                                           float t,
                                           float w,
                                           float h,
                                           float d,
                                           float p)
      • pnoise

        public static final Vector3 pnoise​(Point2 p,
                                           float periodx,
                                           float periody)
      • pnoise

        public static final Vector3 pnoise​(Point3 p,
                                           float t,
                                           Vector3 pperiod,
                                           float tperiod)
      • spnoise

        public static final Vector3 spnoise​(float x,
                                            float period)
      • spnoise

        public static final Vector3 spnoise​(float x,
                                            float y,
                                            float w,
                                            float h)
      • spnoise

        public static final Vector3 spnoise​(float x,
                                            float y,
                                            float z,
                                            float w,
                                            float h,
                                            float d)
      • spnoise

        public static final Vector3 spnoise​(float x,
                                            float y,
                                            float z,
                                            float t,
                                            float w,
                                            float h,
                                            float d,
                                            float p)
      • spnoise

        public static final Vector3 spnoise​(Point2 p,
                                            float periodx,
                                            float periody)
      • spnoise

        public static final Vector3 spnoise​(Point3 p,
                                            float t,
                                            Vector3 pperiod,
                                            float tperiod)