Releases: neurofuzzy/three-plotter-renderer
Releases · neurofuzzy/three-plotter-renderer
Release list
1.1.1
What's Changed
- fix: Segment connected hatch paths at large gaps for improved renderi… by @neurofuzzy in #14
Full Changelog: 1.1.0...1.1.1
1.1.0
What's Changed
- Lighting and hatching fixes by @neurofuzzy in #11
- Non blocking rendering, hatch spacing normalization by @neurofuzzy in #12
Full Changelog: 1.0.0...1.1.0
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