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