Skip to content

New Hidden Line Renderer and GPU Accelerated Hatching

Choose a tag to compare

@neurofuzzy neurofuzzy released this 25 Dec 03:38
7f8bf1e
  • GPU-accelerated rendering pipeline: Refactored PlotterRenderer to use three modular GPU-accelerated layers (silhouettes, hatches, edges) replacing legacy projector-based rendering

  • Hidden line removal: New hidden-line.js module implementing edge-based occlusion testing with GPU depth buffers and mathematical point-in-triangle testing for multi-mesh support

  • Perspective hatching: New perspective-hatch.js module with vanishing point convergence based on face normals and configurable per-axis hatch spacing/rotation

  • GPU silhouette extraction: New gpu-silhouette.js module for normal-region polygon extraction using connected component labeling and morphological operations