Complete rewrite of ResizeGizmo with a much simpler architecture: - Single file implementation (index.ts) replacing multi-file system - 14 handles: 6 face handles for single-axis scaling, 8 corner handles for uniform scaling - XR-only interaction using UtilityLayerRenderer - Billboard scaling for constant screen-size handles - Grip-based interaction with hover/active visual states (gray/white/blue) - Single-axis scaling from opposite face (fixed pivot) - Uniform scaling from center - Integrated with ClickMenu Size button - Observable events (onScaleEnd, onScaleDrag) for future integration Removed old complex implementation files and simplified documentation. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| controllers | ||
| diagram | ||
| gizmos | ||
| information | ||
| integration | ||
| maps | ||
| menus | ||
| objects | ||
| react | ||
| toolbox | ||
| tutorial | ||
| users | ||
| util | ||
| visualization | ||
| vrcore | ||
| defaultScene.ts | ||
| env.d.ts | ||
| vrApp.ts | ||
| webApp.ts | ||