从 v0.1 迁移到 v0.2
v0.2.0 是 breaking architecture release。
包路径
- 旧单包:
Luna-Flow/geometry3d - 新包:
Luna-Flow/geometry3d/coreLuna-Flow/geometry3d/viewLuna-Flow/geometry3d/frontendLuna-Flow/geometry3d/backend/tuiLuna-Flow/geometry3d/demo
Demo 命令
moon run src/demo --target native
moon run src/demo --target native -- --sphere --once
渲染流程
旧的 render_mesh(mesh, transform, config) TUI 入口改为:
Scene + RenderView
-> frontend build_draw_list
-> backend/tui render_draw_list
terminal y-scale 已完全移入 backend/tui。