Creates a graphics shader that can paint the outline of a 3D object.
This shader ignores lighting.
Front Color
— The color of the object’s outline, for front-facing triangles.Back Color
— The color of the object’s outline, for back-facing triangles. This only has an effect if back-face rendering is enabled (see the Show Back of 3D Object
node).Width
— How thick the outline should be, specified as the percentage of a full triangle — 0 results in an invisible outline; 1 fills in the entire object.Standoff Width
— The extra triangle percentage to paint black, beyond the outline width. This is useful in combination with the Show Back of 3D Object
node — when showing both the front and back of an object, a nonzero Standoff Width
can make the object look like a schematic rendering, where lines in the background avoid interecting with lines in the foreground.Show Third Edge
— Whether to draw all 3 edges of each triangle, or only 2 of them. In computer graphics, rectangles are drawn using a pair of triangles. If all 3 edges of a triangle are drawn, the rectangle will have a diagonal line through it. Vuo’s mesh nodes order the triangle edges so that the diagonal is the third edge, so that, by setting this port value to false, rectangles can be rendered without the diagonal.Keywords: draw, edges, glsl, graphics, lines, opengl, outline, paint, scenegraph, skeletal