IGLShaders

Module: graphics

A library class that instantiates and manages predefined shader programs for various rendering tasks in FEA visualization, such as solid meshes, triads, and mesh edges. This class provides ready-to-use shader objects for common graphics operations in interactive geometry and mesh rendering.

__init__

method
__init__(self)
Initializes the shader library by creating instances of predefined shader programs. The shaders include solid rendering with lighting, triad axes, basic mesh rendering, and mesh edge rendering.

_vs_solid

method
_vs_solid(self)

_fs_solid

method
_fs_solid(self)

_vs_contour

method
_vs_contour(self)

_fs_contour

method
_fs_contour(self)

_vs_mesh

method
_vs_mesh(self)

_fs_mesh

method
_fs_mesh(self)

_vs_mesh_edges

method
_vs_mesh_edges(self)

_fs_mesh_edge

method
_fs_mesh_edge(self)

_vs_triad

method
_vs_triad(self)

_fs_triad

method
_fs_triad(self)

_vs_gbk

method
_vs_gbk(self)

_fs_gbk

method
_fs_gbk(self)