question: public void copyFromGeometry3D ( Geometry3D geom ) { this . mNumIndices = geom . getNumIndices ( ) ; this . mNumVertices = geom . getNumVertices ( ) ; this . mVertexBufferInfo = geom . getVertexBufferInfo ( ) ; this . mIndexBufferInfo = geom . getIndexBufferInfo ( ) ; this . mTexCoordBufferInfo = geom . getTexCoordBufferInfo ( ) ; this . mOnlyShortBufferSupported = geom . areOnlyShortBuffersSupported ( ) ; if ( mColors == null ) this . mColorBufferInfo = geom . getColorBufferInfo ( ) ; this . mNormalBufferInfo = geom . getNormalBufferInfo ( ) ; this . mOriginalGeometry = geom ; this . mHasNormals = geom . hasNormals ( ) ; this . mHasTextureCoordinates = geom . hasTextureCoordinates ( ) ; }
target:  Copies another Geometry3D's BufferInfo objects. This means that it doesn't copy or clone the actual data. It will just use the pointers to the other Geometry3D's buffers.