Generates GL geometry from existing data
color_matrix | Specifies a matrix of color values. This must be the same size as the matrix specified by the | message, and can be a 3 or 4 plane matrix.|
bind | Binds the internal mesh buffers for drawing. | |
bitangent_matrix | The word | , followed by a symbol, specifies a matrix of bitangent values. This must be the same size as the matrix specified by the message. It must be a 3 plane matrix.|
edgeflag_matrix | The word | , followed by a symbol, specifies a matrix of edge flag values. This must be the same size as the matrix specified by the message. It must be a 1 plane matrix.|
get_cache | The word | , followed by a symbol, matrix of indices. Although it can be any size, it must be a 1 plane integer matrix.|
index_matrix | The word | , followed by a symbol, specifies a matrix of indices. It can be any size, but it must have 1 plane and be an integer matrix.|
normal_matrix | The word | , followed by a symbol, specifies a matrix of normal values. This must be the same size as the matrix specified by the message. It must be a 3 plane matrix.|
reset | The word | resets all parameters to their default states.|
texcoord_matrix | The word | , followed by a symbol, specifies a matrix of texture coordinate values. This must be the same size as the matrix specified by the message. It can be a 2, 3, or 4 plane matrix.|
specular_matrix | The word | , followed by a symbol, specifies a matrix of specular values|
tangent_matrix | The word | , followed by a symbol, specifies a matrix of tangent values. This must be the same size as the matrix specified by the message. It must be a 3 plane matrix.|
vertex_attr_matrix | The word | , followed by a symbol, specifies a matrix of arbitrary per-vertex data|
vertex_matrix | The word | , followed by a symbol, specifies a matrix of vertex values. It can be 3 or 4 planes.|
unbind | Unbinds the internal mesh buffers after drawing. |
Name | Type | g/s | Description |
---|---|---|---|
auto_bitangents | int | Enables or disables the calculation of bitangent (aka binormal) directions (only available if texcoords and normals exist) (default = 0). | |
auto_colors | int | Enables or disables the calculation of vertex colors (default = 0). | |
auto_normals | int | Enables or disables the calculation of normal directions used for calculating lighting (default = 1). |
|
auto_tangents | int | Enables or disables the calculation of tangent directions (only available if texcoords and normals exist) (default = 0). | |
cache_mode | symbol | The mode to use for the geometry cache. (default = var) Supported modes are: none var (vertex arrays) vbo (vertex buffer objects) |
|
color_mode | symbol | The mode to use for the calculating vertex colors. (default = none) Supported modes are: index position vertex normal texcoord edgeflag tangent bitangent none |
|
draw_mode | symbol | The mode to use for rendering the geometry. (default = tri_grid) Supported modes are: points point_sprite lines line_strip line_loop triangles tri_strip tri_fan quads quad_strip polygon tri_grid quad_grid |
Name | Description |
---|---|
jit.gl.graph | Open GL floating-point data visualization |
jit.gl.gridshape | Generate simple geometric shapes as a connected grid |
jit.gl.handle | Use mouse movement to control position/rotation |
jit.gl.isosurf | Generates a GL based surface extraction |
jit.gl.model | Read and draw Wavefront .obj models |
jit.gl.nurbs | Generate NURBS surface |
jit.gl.plato | Generate platonic solids |
jit.gl.render | Render Open GL |
jit.gl.shader | Manages a GL shader |
jit.gl.sketch | GL parallel to lcd |
jit.gl.slab | Performs a GL accelerated grid-based evaluation |
jit.gl.text2d | Write bitmap text |
jit.gl.text3d | Write vector text |
jit.gl.texture | Manages a GL texture |
jit.gl.videoplane | GL accelerated video plane |
jit.gl.volume | Creates a GL accelerated volume vizualization |