feat(dominium): maqueta isométrica agnóstica — dominium-render-plan

build_plan(World, IsoProjector, ZWeights, PlanConfig) → RenderPlan:
un quad por celda (color = mezcla pesada de las 5 capas, relieve =
Z compuesto) + un quad-marca por Lemming posado sobre el terreno.
Quads ordenados por profundidad de pintor (depth = x+y) + caja
envolvente para centrado. Cero deps gráficas. 10 tests.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
sergio
2026-05-20 16:19:40 +00:00
parent e2833a20c4
commit cba61e3549
4 changed files with 412 additions and 0 deletions
@@ -0,0 +1,13 @@
[package]
name = "dominium-render-plan"
version.workspace = true
edition.workspace = true
license.workspace = true
authors.workspace = true
publish.workspace = true
description = "dominium — maqueta isométrica agnóstica: convierte un World en una lista de quads 2D ordenada por profundidad, lista para cualquier backend (GPUI, web, tui)."
[dependencies]
dominium-core = { path = "../dominium-core" }
dominium-iso = { path = "../dominium-iso" }
serde = { workspace = true }