- Common ways to obtain TriangleMesh
private void myMethod () {}
TriangleMesh triangleMesh = new TriangleMesh(VertexFormat.POINT_NORMAL_TEXCOORD); triangleMesh.getPoints().addAll(convertToFloatArray(vertices)); triangleMesh.getTexCoords().addAll(convertToFloatArray(texturePoints));
TriangleMesh triangleMesh = new TriangleMesh(VertexFormat.POINT_NORMAL_TEXCOORD); triangleMesh.getPoints().addAll(convertToFloatArray(vertices)); triangleMesh.getTexCoords().addAll(convertToFloatArray(texturePoints));
TriangleMesh mesh = new TriangleMesh(); mesh.getPoints().setAll(points); mesh.getTexCoords().setAll(texCoords);
TriangleMesh mesh = new TriangleMesh(); mesh.getPoints().setAll(newVertexes.toFloatArray()); mesh.getTexCoords().setAll(newUVs.toFloatArray());
private void updateMesh() { PolygonMesh pmesh = getMesh(); if (pmesh == null || pmesh.faces == null) { triangleMesh = new TriangleMesh(); meshView.setMesh(triangleMesh); return; triangleMesh = new TriangleMesh(); pointsDirty = pointsSizeDirty = texCoordsDirty = facesDirty = true; // to fill in the new triangle mesh triangleMesh = new TriangleMesh(); pointsDirty = pointsSizeDirty = texCoordsDirty = facesDirty = true; // to fill in the new triangle mesh
TriangleMesh mesh = new TriangleMesh();
TriangleMesh mesh = new TriangleMesh();