buildMesh method
Its triangles, textured by uv.
Implementation
@override
ShapeMesh buildMesh([ShapeUv uv = ShapeUv.natural]) {
final hx = Primitive3D.size(width) / 2, hz = Primitive3D.size(depth) / 2;
return (MeshBuilder(uv)..face(
[(-hx, 0, -hz), (hx, 0, -hz), (hx, 0, hz), (-hx, 0, hz)],
0,
-1,
0,
stretch: true,
))
.build();
}