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)