diff --git a/src/viewer/scene/model/SceneModel.js b/src/viewer/scene/model/SceneModel.js index 5c7ea90ba..09710b873 100644 --- a/src/viewer/scene/model/SceneModel.js +++ b/src/viewer/scene/model/SceneModel.js @@ -1563,6 +1563,7 @@ export class SceneModel extends Component { set matrix(value) { this._matrix.set(value || DEFAULT_MATRIX); math.decomposeMat4(this._matrix, this._position, this._quaternion, this._scale); + math.quaternionToEuler(this._quaternion, "XYZ", this._rotation); this._matrixDirty = false; this._setWorldMatrixDirty(); this._sceneModelDirty();