Class gl_eval


  • public class gl_eval
    extends Object
    gl_eval is the evaluators state class of jGL 2.4.
    Version:
    0.4, 15 Mar 2001
    Author:
    Robin Bing-Yu Chen
    • Field Detail

      • Map1Vertex3Enable

        public boolean Map1Vertex3Enable
        GL_MAP1_x: 1D map enables: x is map type
      • Map1Vertex4Enable

        public boolean Map1Vertex4Enable
      • Map1IndexEnable

        public boolean Map1IndexEnable
      • Map1Color4Enable

        public boolean Map1Color4Enable
      • Map1NormalEnable

        public boolean Map1NormalEnable
      • Map1TexCoord1Enable

        public boolean Map1TexCoord1Enable
      • Map1TexCoord2Enable

        public boolean Map1TexCoord2Enable
      • Map1TexCoord3Enable

        public boolean Map1TexCoord3Enable
      • Map1TexCoord4Enable

        public boolean Map1TexCoord4Enable
      • Map2Vertex3Enable

        public boolean Map2Vertex3Enable
        GL_MAP2_x: 2D map enables: x is map type
      • Map2Vertex4Enable

        public boolean Map2Vertex4Enable
      • Map2IndexEnable

        public boolean Map2IndexEnable
      • Map2Color4Enable

        public boolean Map2Color4Enable
      • Map2NormalEnable

        public boolean Map2NormalEnable
      • Map2TexCoord1Enable

        public boolean Map2TexCoord1Enable
      • Map2TexCoord2Enable

        public boolean Map2TexCoord2Enable
      • Map2TexCoord3Enable

        public boolean Map2TexCoord3Enable
      • Map2TexCoord4Enable

        public boolean Map2TexCoord4Enable
      • MapGrid1u1

        public float MapGrid1u1
        GL_MAP1_GRID_DOMAIN: 1D grid endpoints
      • MapGrid1u2

        public float MapGrid1u2
      • MapGrid1un

        public int MapGrid1un
        GL_MAP1_GRID_SEGMENTS: 1D grid divisions
      • MapGrid2u1

        public float MapGrid2u1
        GL_MAP2_GRID_DOMAIN: 2D grid endpoints
      • MapGrid2u2

        public float MapGrid2u2
      • MapGrid2v1

        public float MapGrid2v1
      • MapGrid2v2

        public float MapGrid2v2
      • MapGrid2un

        public int MapGrid2un
        GL_MAP2_GRID_SEGMENTS: 2D grid divisions
      • MapGrid2vn

        public int MapGrid2vn
      • AutoNormal

        public boolean AutoNormal
        GL_AUTO_NORMAL: True if automatic normal generation enabled
    • Constructor Detail

      • gl_eval

        public gl_eval​(gl_eval cc)
      • gl_eval

        public gl_eval()
    • Method Detail

      • set_map_1

        public int set_map_1​(int target,
                             float u1,
                             float u2,
                             int stride,
                             int order,
                             float[][] points)
      • set_map_2

        public int set_map_2​(int target,
                             float u1,
                             float u2,
                             int ustride,
                             int uorder,
                             float v1,
                             float v2,
                             int vstride,
                             int vorder,
                             float[][][] points)
      • gl_eval_coord_1

        public float[] gl_eval_coord_1​(gl_eval_map1 map,
                                       int dim,
                                       float u)
      • gl_eval_coord_2

        public float[] gl_eval_coord_2​(gl_eval_map2 map,
                                       int dim,
                                       float u,
                                       float v)
      • gl_auto_normal

        public float[] gl_auto_normal​(gl_eval_map2 map,
                                      int dim,
                                      float u,
                                      float v)