Skip to content

feat: add default outline to jets for better overlap visibility#837

Open
rx18-eng wants to merge 1 commit intoHSF:mainfrom
rx18-eng:fix/jet-outline-visibility
Open

feat: add default outline to jets for better overlap visibility#837
rx18-eng wants to merge 1 commit intoHSF:mainfrom
rx18-eng:fix/jet-outline-visibility

Conversation

@rx18-eng
Copy link

summary

When multiple jets overlap in the 3D view, it's hard to tell where one ends
and another begins since they're semi-transparent cones with similar colors.

This adds a lightweight wireframe edge outline to each jet using a low-poly
cylinder (12 segments), slightly brighter than the jet fill color. Makes it
much easier to distinguish overlapping jets.

The default outline automatically hides when hover or selection outlines are
active to avoid visual clutter, and comes back when deselected.

Also fixes a small bug in share-link where getStateAsJSON() was renamed to
saveStateAsJSON().

Files

  • phoenix-objects.ts — adds EdgesGeometry outline as a child of the jet mesh
  • effects-manager.ts — toggles default outline visibility during
    hover/selection
  • share-link-dialog.component.ts — fix renamed method call
Screenshot 2026-03-13 031336

Signed-off-by: rx18-eng <remopanda78@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant