From audit #297 (G1/U1, headline finding). PartGlbGenerator currently emits a single flat placeholder quad; the PencilKit trace is labelled 'visual guide — not used in GLB'. Make the traced outline the actual part geometry: simplify the pencil stroke to a closed outline, fan-triangulate to a flat polygon mesh, UVs from bounds, scaled to the entered W/H metres. Flat polygon only — shallow-relief extrusion is an explicit v1 non-goal (product call recorded in sdlc/#297/prior-art.md); the PartGlbGenerator seam allows adding it later without touching PartDef, the server, or the Unity importer. Repo: nigel-hall-codes/UnitySFApp (+ sync to monorepo package).
From audit #297 (G1/U1, headline finding).
PartGlbGeneratorcurrently emits a single flat placeholder quad; the PencilKit trace is labelled 'visual guide — not used in GLB'. Make the traced outline the actual part geometry: simplify the pencil stroke to a closed outline, fan-triangulate to a flat polygon mesh, UVs from bounds, scaled to the entered W/H metres. Flat polygon only — shallow-relief extrusion is an explicit v1 non-goal (product call recorded insdlc/#297/prior-art.md); thePartGlbGeneratorseam allows adding it later without touching PartDef, the server, or the Unity importer. Repo:nigel-hall-codes/UnitySFApp(+ sync to monorepo package).