more fixes and create checkbox defaults to checked

This commit is contained in:
HifiExperiments 2021-01-02 19:18:54 -08:00
parent a072010b02
commit 5dc45e895c
3 changed files with 3 additions and 2 deletions

View file

@ -167,7 +167,6 @@ void RenderableModelEntityItem::updateModelBounds() {
model->setSnapModelToRegistrationPoint(!_useOriginalPivot, registrationPoint);
updateRenderItems = true;
needsSimulate = true;
locationChanged();
_needsToRescaleModel = false;
}
@ -183,6 +182,7 @@ void RenderableModelEntityItem::updateModelBounds() {
// NOTE: on isAnimatingSomething() we need to call Model::simulate() which calls Rig::updateRig()
// TODO: there is opportunity to further optimize the isAnimatingSomething() case.
model->simulate(0.0f);
locationChanged();
_needsInitialSimulation = false;
_needsJointSimulation = false;
updateRenderItems = true;

View file

@ -1637,7 +1637,7 @@ AACube EntityItem::getMaximumAACube(bool& success) const {
// put a cube around the sphere
// TODO? replace _maxAACube with _boundingSphereRadius
glm::vec3 minimumCorner = (centerOfRotation + getPivot()) - glm::vec3(radius, radius, radius);
glm::vec3 minimumCorner = (centerOfRotation + getWorldOrientation() * getPivot()) - glm::vec3(radius, radius, radius);
_maxAACube = AACube(minimumCorner, radius * 2.0f);
}
} else {

View file

@ -123,6 +123,7 @@ Rectangle {
CheckBox {
id: useOriginalPivot
text: qsTr("Use Original Pivot")
checked: true
}
CheckBox {