Regen from quality 89. Addressed:
- interior crosshatch near the central humps: replaced the semi-transparent
geom_path grid lines with depth-sorted opaque geom_polygon quads
(painter's algorithm), so nearer mesh cells occlude the far-side grid
lines that used to bleed through - the same hidden-line trick base R's
persp() uses instead of a real z-buffer
- grid resolution raised 15x15 -> 20x20, now inside the spec's recommended
20x20-50x50 range; the occlusion keeps this from reintroducing clutter
- added a distance-based alpha falloff on the mesh edges (bolder near
camera, softer far away) as an extra depth cue
- added a faint floor reference plane for spatial grounding (minor,
carried over from earlier reviews)
Kept unchanged: camera projection math, axis box/ticks/labels, theme
tokens, canvas size (8x4.5in @ 400dpi -> 3200x1800, still on target).
Implementation:
wireframe-3d-basic- r/ggplot2Implements the r/ggplot2 version of
wireframe-3d-basic.File:
plots/wireframe-3d-basic/implementations/r/ggplot2.RParent Issue: #1015
🤖 impl-generate workflow