use of com.jme3.scene.plugins.blender.meshes.Face.TriangulationWarning in project jmonkeyengine by jMonkeyEngine.
the class TemporalMesh method triangulate.
/**
* Triangulates the mesh.
*/
public void triangulate() {
Set<TriangulationWarning> warnings = new HashSet<>(TriangulationWarning.values().length - 1);
LOGGER.fine("Triangulating temporal mesh.");
for (Face face : faces) {
TriangulationWarning warning = face.triangulate();
if (warning != TriangulationWarning.NONE) {
warnings.add(warning);
}
}
if (warnings.size() > 0 && LOGGER.isLoggable(Level.WARNING)) {
StringBuilder sb = new StringBuilder(512);
sb.append("There were problems with triangulating the faces of a mesh: ").append(name);
for (TriangulationWarning w : warnings) {
sb.append("\n\t").append(w);
}
LOGGER.warning(sb.toString());
}
}
Aggregations