void PhysicsGeometry::updateFromPeer(Qt3DCore::QNode *peer){
    Qt3DRender::QGeometry *geometry = static_cast<Qt3DRender::QGeometry *>(peer);
       if (geometry != Q_NULLPTR) {
           m_enabled=geometry->isEnabled();
           m_attributes.reserve(geometry->attributes().size());
           Q_FOREACH (Qt3DRender::QAbstractAttribute *attribute, geometry->attributes())
               m_attributes.push_back(attribute->id());
           m_verticesPerPatch = geometry->verticesPerPatch();
   }
}