Skip to content

Releases: neurofuzzy/three-plotter-renderer

1.1.1

Choose a tag to compare

@neurofuzzy neurofuzzy released this 25 Dec 21:06
d964de1

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

Choose a tag to compare

@neurofuzzy neurofuzzy released this 25 Dec 20:51
fcfa170

What's Changed

Full Changelog: 1.0.0...1.1.0

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