/** * Let this mesh know we want to change its indices to the provided new order. Override this to provide extra * functionality for sub types as needed. * * @param newIndices * the IntBufferData to switch to. * @param modes * the new segment modes to use. * @param lengths * the new lengths to use. */ public void reorderIndices(final IndexBufferData<?> newIndices, final IndexMode[] modes, final int[] lengths) { _meshData.setIndices(newIndices); _meshData.setIndexModes(modes); _meshData.setIndexLengths(lengths); }
/** * Let this mesh know we want to change its indices to the provided new order. Override this to provide extra * functionality for sub types as needed. * * @param newIndices * the IntBufferData to switch to. * @param modes * the new segment modes to use. * @param lengths * the new lengths to use. */ public void reorderIndices(final IndexBufferData<?> newIndices, final IndexMode[] modes, final int[] lengths) { _meshData.setIndices(newIndices); _meshData.setIndexModes(modes); _meshData.setIndexLengths(lengths); }
@Override public void reorderIndices(final IndexBufferData<?> newIndices, final IndexMode[] modes, final int[] lengths) { super.reorderIndices(newIndices, modes, lengths); _bindPoseData.setIndices(newIndices); _bindPoseData.setIndexModes(modes); _bindPoseData.setIndexLengths(lengths); }
@Override public void reorderIndices(final IndexBufferData<?> newIndices, final IndexMode[] modes, final int[] lengths) { super.reorderIndices(newIndices, modes, lengths); _bindPoseData.setIndices(newIndices); _bindPoseData.setIndexModes(modes); _bindPoseData.setIndexLengths(lengths); }
data.setIndexModes(modes.toArray(new IndexMode[modes.size()]));
data.setIndexModes(modes.toArray(new IndexMode[modes.size()]));
mData = meshes[i].getMeshData(); mData.setIndexLengths(counts); mData.setIndexModes(modes);
lineFrustum.getMeshData().setIndexModes( new IndexMode[] { IndexMode.LineLoop, IndexMode.LineLoop, IndexMode.Lines, IndexMode.Lines }); lineFrustum.getMeshData().setIndexLengths(new int[] { 4, 4, 8, 8 });
lineFrustum.getMeshData().setIndexModes( new IndexMode[] { IndexMode.LineLoop, IndexMode.LineLoop, IndexMode.Lines, IndexMode.Lines }); lineFrustum.getMeshData().setIndexLengths(new int[] { 4, 4, 8, 8 });
lineFrustum.getMeshData().setIndexModes( new IndexMode[] { IndexMode.LineLoop, IndexMode.LineLoop, IndexMode.Lines, IndexMode.Lines }); lineFrustum.getMeshData().setIndexLengths(new int[] { 4, 4, 8, 8 });
lineFrustum.getMeshData().setIndexModes( new IndexMode[] { IndexMode.LineLoop, IndexMode.LineLoop, IndexMode.Lines, IndexMode.Lines }); lineFrustum.getMeshData().setIndexLengths(new int[] { 4, 4, 8, 8 });