diff --git a/src/source/DataModelV2/PartInstance.cpp b/src/source/DataModelV2/PartInstance.cpp index 7afab53..be6a146 100644 --- a/src/source/DataModelV2/PartInstance.cpp +++ b/src/source/DataModelV2/PartInstance.cpp @@ -233,6 +233,12 @@ void PartInstance::setPosition(Vector3 pos) { position = pos; setCFrame(CoordinateFrame(cFrame.rotation, pos)); + + if (anchored) + { + g_dataModel->getEngine()->deleteBody(this); + g_dataModel->getEngine()->createBody(this); + } } void PartInstance::setAnchored(bool anchored)