Skip to content

[6] 3D viewport visual polish — local axes and section rendering#58

Open
Batuis wants to merge 1 commit into
pr/6-pro-result-queryfrom
pr/7-viewport-visual-polish
Open

[6] 3D viewport visual polish — local axes and section rendering#58
Batuis wants to merge 1 commit into
pr/6-pro-result-queryfrom
pr/7-viewport-visual-polish

Conversation

@Batuis
Copy link
Copy Markdown
Collaborator

@Batuis Batuis commented Jun 7, 2026

Adds the 3D viewport visual polish layer after PR [5].

Includes:

  • selected-member local-axis triads using computeLocalAxes3D as-is
  • local axes display mode: Always / When selected / Never, default When selected
  • persistence for the local-axis display mode
  • compact wireframe ↔ sections viewport toggle
  • section/profile render polish with edges/material updates
  • frame + truss section rendering in sections mode
  • industrial warehouse fixture render geometry improvements
  • generic section orientation fix using local axes
  • normal pan/orbit keeps profiles, loads, results, and visual detail visible

Non-scope:

  • no solver changes
  • no local-axis convention change
  • no analytical member offsets
  • no shell/CAD work
  • no verification/result-value changes

Manual QA passed locally. CI monitoring intentionally skipped because the stack has a known coworker-owned engine CI issue.

🤖 Generated with Claude Code

Adds persisted local-axis display modes, a compact wireframe/sections toggle, section rendering polish for frames and trusses, warehouse fixture render geometry, and keeps viewport detail visible during normal motion.
@Batuis Batuis force-pushed the pr/6-pro-result-query branch from f38fd3e to d793ab7 Compare June 7, 2026 18:21
@Batuis Batuis force-pushed the pr/7-viewport-visual-polish branch from ed6fdd2 to 2092ade Compare June 7, 2026 18:21
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