New Hidden Line Renderer and GPU Accelerated Hatching
-
GPU-accelerated rendering pipeline: Refactored
PlotterRendererto use three modular GPU-accelerated layers (silhouettes, hatches, edges) replacing legacy projector-based rendering -
Hidden line removal: New
hidden-line.jsmodule implementing edge-based occlusion testing with GPU depth buffers and mathematical point-in-triangle testing for multi-mesh support -
Perspective hatching: New
perspective-hatch.jsmodule with vanishing point convergence based on face normals and configurable per-axis hatch spacing/rotation -
GPU silhouette extraction: New
gpu-silhouette.jsmodule for normal-region polygon extraction using connected component labeling and morphological operations