*Modified computeNumElements to support n-Patches

experimental
michael 10 years ago
parent 6983aff1f3
commit 19143def9b
  1. 9
      jme3-core/src/main/java/com/jme3/scene/Mesh.java

@ -733,6 +733,8 @@ public class Mesh implements Savable, Cloneable {
return bufSize;
case LineStrip:
return bufSize - 1;
case Patch:
return bufSize/patchVertexCount;
default:
throw new UnsupportedOperationException();
}
@ -1367,6 +1369,13 @@ public class Mesh implements Savable, Cloneable {
getBuffer(Type.HWBoneIndex) != null;
}
/**
* Sets the count of vertics used for each tessellation patch
* @param patchVertexCount
*/
public void setPatchVertexCount(int patchVertexCount) {
this.patchVertexCount = patchVertexCount;
}
public void write(JmeExporter ex) throws IOException {
OutputCapsule out = ex.getCapsule(this);

Loading…
Cancel
Save