Interface TriangleMesh

All Superinterfaces:
BoundarySource<PlaneConvexSubset>, BoundarySource3D, Linecastable3D, Mesh<TriangleMesh.Face>
All Known Implementing Classes:
SimpleTriangleMesh

public interface TriangleMesh extends Mesh<TriangleMesh.Face>
Interface representing a mesh composed entirely of triangular faces.
  • Method Details

    • transform

      TriangleMesh transform(Transform<Vector3D> transform)
      Return a new, transformed mesh by applying the given transform to all vertices. Faces and vertex ordering are not affected.
      Specified by:
      transform in interface Mesh<TriangleMesh.Face>
      Parameters:
      transform - transform to apply
      Returns:
      a new, transformed mesh