GLTools
A set of 12+ patches for rendering OpenGL primitives such as Points, Lines, Triangles, Quads, Cubic Splines, Point/Line/Triangle/Quad structures, Tori, and manipulating OpenGL parameters, such as Blending, Projection matrices, Depth Buffer tweaks, and more.
Primitives include:
- GL Context Information (formerly an independent plugin)
- GL Point
- GL Line
- GL Triangle
- GL Quad
- GL Spline (modified version of QCSpline by Caleb Cannon)
GLTools v1.3.20090707 375 KB i386 · x86_64 · ppc · ppc64
- Source
- http://kineme.net/QuartzComposerPatches/GLTools
- Copyright
- Unknown
- Download most recent file using above link
- Extract content (you will see single *.plugin file)
-
Copy this file to:
~/Library/Graphics/Quartz Composer Plug-Ins(~ sign stands for home directory, so it is/Users/YOUR_USERNAME/Library/Graphics/Quartz Composer Plug-Ins)- or, for system wide installation (for all users) you can copy this plugin to
/Library/Graphics/Quartz Composer Plug-Ins
The following patches are defined in GLTools plugin:
|
|
This patch modifies the GL Blend Equation. Add is the default mode. Your subpatch objects’ blend mode must be set to Over or Add for this patch to have any effect. http://kineme.net/ |
|
|
This patch uses GLU to set up a look-at perspective matrix. http://kineme.net/ |
|
|
This patch clears the OpenGL Depth Buffer to a specified value between 0 and 1. 1 is the default. http://kineme.net/ |
|
|
This patch modifies the GL Color Write Mask to enable or disable writes to Red, Green, Blue, and Alpha components independently. http://kineme.net/ |
|
|
This patch returns some information about the OpenGL Context. http://kineme.net/ |
|
|
This patch is deprecated. Use the updated GLTools patches. http://kineme.net/ |
|
|
This patch renders a series of Cubes specified by the Input Point structure. The Input Points structure should contain a series of 3-element structures, one for each point. Points can be specified as either the first three array elements (0, 1, and 2), or capitalized named values (‘X’, ‘Y’, and ‘Z’). http://kineme.net/ |
|
|
This patch sets the threshold for Depth Buffer writing when drawing transparent pixels. http://kineme.net/ |
|
|
This patch sets the threshold for Depth Buffer writing when drawing transparent pixels. http://kineme.net/ |
|
|
This patch … http://kineme.net/ |
|
|
This patch … http://kineme.net/ |
|
|
This patch modifies the GL Projection Matrix to use an arbitrary Field of View. http://kineme.net/ |
|
|
This patch modifies the GL Projection Matrix to use an arbitrary Field of View. http://kineme.net/ |
|
|
This patch Generates mipmap data for an input image. http://kineme.net/ |
|
|
This patch outputs a grid of vertexes. It also allows for deformation of the grid. Despite being in the public release of GL Tools, this patch is considered a Beta and should not be used in a production environment. http://kineme.net/ |
|
|
This patch is deprecated. Use the updated GLTools patches. http://kineme.net/ |
|
|
This patch renders a GL Mesh structure. Despite being in the public release of GL Tools, this patch is considered a Beta and should not be used in a production environment. http://kineme.net/ |
|
|
This patch renders a GL Mesh structure. Despite being in the public release of GL Tools, this patch is considered a Beta and should not be used in a production environment. http://kineme.net/ |
|
|
This patch provides inverse rotation information to orient objects inside a trackball or 3D Transform. http://kineme.net/ |
|
|
This patch renders a single OpenGL Line at a user-specified location with a user-specified color. http://kineme.net/ |
|
|
This patch is deprecated. Use the updated GLTools patches. http://kineme.net/ |
|
|
This patch renders a curve as line-segments, based on input expressions. http://kineme.net/ |
|
|
This patch renders a series of OpenGL Lines specified by the Input Lines structure. The Input Lines structure should contain a series of 3-element structures, one for each endpoint. Endpoints can be specified as either the first three array elements (0, 1, and 2), or capitalized named values (‘X’, ‘Y’, and ‘Z’). http://kineme.net/ |
|
|
This patch is deprecated. Use the updated GLTools patches. http://kineme.net/ |
|
|
This patch loads a GL Matrix directly. http://kineme.net/ |
|
|
This patch modifies the default OpenGL Logic Operation used when rendering. http://kineme.net/ |
|
|
This patch modifies the default OpenGL Logic Operation used when rendering. http://kineme.net/ |
|
|
This patch uses GLU to set up a look-at perspective matrix. http://kineme.net/ |
|
|
This patch modifies the GL Matrix by multipling it with the specified input matrix. http://kineme.net/ |
|
|
This patch modifies the GL Matrix by multipling it with the specified input matrix. http://kineme.net/ |
|
|
This patch modifies the GL Projection Matrix to use an orthogonal projection. http://kineme.net/ |
|
|
This patch modifies the GL Projection Matrix to use an orthogonal projection. http://kineme.net/ |
|
|
This patch renders a single OpenGL Point at a user-specified location with a user-specified color. http://kineme.net/ |
|
|
This patch is deprecated. Use the updated GLTools patches. http://kineme.net/ |
|
|
This patch renders a series of OpenGL Points specified by the Input Point structure. The Input Points structure should contain a series of 3-element structures, one for each point. Points can be specified as either the first three array elements (0, 1, and 2), or capitalized named values (‘X’, ‘Y’, and ‘Z’). http://kineme.net/ |
|
|
This patch renders a series of OpenGL Points specified by the Input Point structure. The Input Points structure should contain a series of 3-element structures, one for each point. Points can be specified as either the first three array elements (0, 1, and 2), or capitalized named values (‘X’, ‘Y’, and ‘Z’). http://kineme.net/ |
|
|
This patch modifies the OpenGL rendering mode to render wireframes and points. http://kineme.net/ |
|
|
This patch is deprecated. Use the updated GLTools patches. http://kineme.net/ |
|
|
This patch modifies rendered polygons’ offsets. This is useful for rendering with http://kineme.net/ |
|
|
This patch renders a single OpenGL Quad at a user-specified location with a user-specified color. http://kineme.net/ |
|
|
This patch renders a single OpenGL Quad at a user-specified location with a user-specified color. http://kineme.net/ |
|
|
This patch renders a series of OpenGL Quads specified by the Input Quads structure. The Input Quads structure should contain a series of 3-element structures, one for each quad vertex. Vertices can be specified as either the first three array elements (0, 1, and 2), or capitalized named values (‘X’, ‘Y’, and ‘Z’). If using named values, the following additional elements may also be specified: ‘U’, ‘V’, ‘NX’, ‘NY’, ‘NZ’, ‘R’, ‘G’, ‘B’, ‘A’. http://kineme.net/ |
|
|
This patch outputs an image of the Composition’s viewer window at the time it is execute. This means it doesn’t see stuff drawn in higher layers. http://kineme.net/ |
|
|
This patch is deprecated. Use the updated GLTools patches. http://kineme.net/ |
|
|
This patch modifies the GL Scale to resize objects on each axis http://kineme.net/ |
|
|
This patch applies a Scissor test to rendered objects. http://kineme.net/ |
|
|
This patch modifies the GL Shade Model, allowing for Flat or Smooth shading. http://kineme.net/ |
|
|
This patch renders a spline using a series of OpenGL line segments. http://kineme.net/ |
|
|
This patch renders a spline using a series of OpenGL line segments. http://kineme.net/ |
|
|
This patch renders a torus. http://kineme.net/ |
|
|
This patch renders a single OpenGL Triangle at a user-specified location with a user-specified color. http://kineme.net/ |
|
|
This patch renders a single OpenGL Triangle at a user-specified location with a user-specified color. http://kineme.net/ |
|
|
This patch renders a series of OpenGL Triangles specified by the Input Triangles structure. The Input Triangles structure should contain a series of 3-element structures, one for each triangle vertex. Vertices can be specified as either the first three array elements (0, 1, and 2), or capitalized named values (‘X’, ‘Y’, and ‘Z’). If using named values, the following additional elements may also be specified: ‘U’, ‘V’, ‘NX’, ‘NY’, ‘NZ’, ‘R’, ‘G’, ‘B’, ‘A’. http://kineme.net/ |
|
|
This patch modifies the GL viewport. http://kineme.net/ |
|
|
This patch functions like the built-in GLSL patch, but allows you to control the GLSL parameters on a per-grid basis. http://kineme.net/ |