You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
### Summary
This simplifies the existing `ProjectedLine` renderable and fixes a few
longstanding issues with it. It now supports properly mitered corners,
closed paths, and width defined in screen pixels. All of this leas to
more uniform appearance and consistent, predictable behavior. This also
fixes issues with how lines appeared in viewports, fixing the appearance
of the axes helper in a 4-up view, for example.
While here, I removed support for "tapering" along the path. This was
previously used to convey a sense of temporal movement for cell
tracking, but I was never happy with it. We can bring that back in
better shape if/when required.
Note this only touches the WebGL rendering of these lines. I plan to
also port this to the WebGPU renderer to learn more about WebGPU and the
current implementation of that renderer.
### Related Issue
Closes N/A
### Tests & Checks
#### on `main`
<img width="1389" height="1202" alt="Screenshot 2026-05-14 at 1 00
54 PM"
src="https://github.com/user-attachments/assets/72ad8372-0308-4236-b519-64d057e3d587"
/>
#### with this PR
<img width="1285" height="1075" alt="Screenshot 2026-05-14 at 11 23
02 AM"
src="https://github.com/user-attachments/assets/7ed92592-6af6-4c52-b623-dee9a9a489b7"
/>
0 commit comments