Commit Graph
6 Commits
Author SHA1 Message Date
Thiago LöpesandGitHub 02d68835ef Add ExportSystem component to viewer 2026-03-30 17:42:11 -03:00
Thiago LöpesandGitHub 9056eb2f1d Add files via upload 2026-03-30 17:39:37 -03:00
Thiago LöpesandGitHub 16835c6f46 feat: implement editable wall length slider #191
Key Additions & Changes:

Interactive Length Control: Replaced the static "Length" text with an editable SliderControl component.

Vector Math Implementation: Added handleUpdateLength, a function that recalculates the wall's end position ($P_{end}$) based on the user's input while preserving the wall's original direction.

Real-time Geometry Updates: Integrated the change with useScene and dirtyNodes to ensure the 3D mesh updates instantly in the viewer as the slider moves.

UX Consistency: Used the existing SliderControl and PanelSection patterns to match the Pascal Editor's design system.

Fixes #191
2026-03-28 17:12:35 -03:00
Thiago LöpesandGitHub e4e64e22e3 fix: use WALL_MIN_LENGTH constant to prevent ghost walls (#168)
* Increase minimum wall length from 0.01 to 0.5

* fix: use WALL_MIN_LENGTH constant in wall-tool.tsx
2026-03-26 00:30:04 -04:00
Thiago LöpesandGitHub 7a16fad7a0 fix: use WALL_MIN_LENGTH constant in wall-tool.tsx 2026-03-24 18:18:07 -03:00
Thiago LöpesandGitHub eceefc09ad Increase minimum wall length from 0.01 to 0.5 2026-03-24 18:15:04 -03:00