Migration from v0.1 to v0.2
v0.2.0 is a breaking architecture release.
Package paths
- Old single package:
Luna-Flow/geometry3d - New packages:
Luna-Flow/geometry3d/coreLuna-Flow/geometry3d/viewLuna-Flow/geometry3d/frontendLuna-Flow/geometry3d/backend/tuiLuna-Flow/geometry3d/demo
Demo command
moon run src/demo --target native
moon run src/demo --target native -- --sphere --once
Rendering flow
The old render_mesh(mesh, transform, config) TUI entry point is replaced by:
Scene + RenderView
-> frontend build_draw_list
-> backend/tui render_draw_list
Terminal y-scale moved fully into backend/tui.