buildMesh method

  1. @override
ShapeMesh buildMesh([
  1. ShapeUv uv = ShapeUv.natural
])
override

Its triangles, textured by uv.

Implementation

@override
ShapeMesh buildMesh([ShapeUv uv = ShapeUv.natural]) {
  final hx = Primitive3D.size(width) / 2,
      hy = Primitive3D.size(height) / 2,
      hz = Primitive3D.size(depth) / 2;
  return (MeshBuilder(
    uv,
  )..box(-hx, -hy, -hz, hx, hy, hz, stretch: true)).build();
}