org.jeometry.geom3D.mesh.indexed.IndexedFace Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jeometry-api Show documentation
Show all versions of jeometry-api Show documentation
Jeometry, a Mathematic and Geometry library for Java
package org.jeometry.geom3D.mesh.indexed;
import org.jeometry.Jeometry;
import org.jeometry.geom3D.mesh.Face;
import org.jeometry.geom3D.point.Point3D;
import org.jeometry.geom3D.primitive.indexed.IndexedPolygon3D;
/**
* An indexed mesh face. Such a geometry is made of a set of indices that points vertex within a source.
* The indexes vertex describes the bounds of the face.
* @param the type of the underlying 3D points.
* @author Julien Seinturier - COMEX S.A. - [email protected] - https://github.com/jorigin/jeometry
* @version {@value Jeometry#version}
* @since 1.0.0
*/
public interface IndexedFace extends Face, IndexedPolygon3D{
/**
* Return the mesh to which the face is attached
* @return IndexedMesh The mesh from which the face is attached
*/
@Override
public IndexedMesh getMesh();
/**
* Set the mesh to which the face is attached.
* @param mesh the mesh to which attach the face
*/
public void setMesh(IndexedMesh mesh);
}