public virtual void append(AsVertexData data) { mRawData.setOwnProperty("_fixed", false); int targetIndex = (int)(mRawData.getLength()); AsVector<float> rawData = data.mRawData; int rawDataLength = (int)(rawData.getLength()); int i = 0; for (; i < rawDataLength; ++i) { mRawData[targetIndex++] = rawData[i]; } mNumVertices = mNumVertices + data.getNumVertices(); mRawData.setOwnProperty("_fixed", true); }
public virtual void append(AsVertexData data) { mRawData.setOwnProperty("_fixed", false); int targetIndex = (int)(mRawData.getLength()); AsVector <float> rawData = data.mRawData; int rawDataLength = (int)(rawData.getLength()); int i = 0; for (; i < rawDataLength; ++i) { mRawData[targetIndex++] = rawData[i]; } mNumVertices = mNumVertices + data.getNumVertices(); mRawData.setOwnProperty("_fixed", true); }