`book/23_Shapeによるメッシュ構築.md` の高水準経路、つまり `Primitive` を `Shape` へ流し込む最小例です
`Primitive.cube()` で geometry を受け取り、`endShape()` で GPU buffer を確定し、`setMaterial()` で見た目を与える順をそのまま追えます