*Modified computeNumElements to support n-Patches

This commit is contained in:
michael 2015-02-28 12:54:38 +01:00
parent 6983aff1f3
commit 19143def9b

View File

@ -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);