mirror of
https://github.com/overte-org/overte.git
synced 2025-08-04 18:47:28 +02:00
Make Clara.io models grabbable and dynamic by default
This commit is contained in:
parent
4890e92733
commit
5344cc6155
1 changed files with 6 additions and 0 deletions
|
@ -5754,6 +5754,8 @@ void Application::addAssetToWorldCheckModelSize() {
|
|||
auto name = properties.getName();
|
||||
auto dimensions = properties.getDimensions();
|
||||
|
||||
const QString GRABBABLE_USER_DATA = "{\"grabbableKey\":{\"grabbable\":true}}";
|
||||
|
||||
const glm::vec3 DEFAULT_DIMENSIONS = glm::vec3(0.1f, 0.1f, 0.1f);
|
||||
if (dimensions != DEFAULT_DIMENSIONS) {
|
||||
// Entity has been auto-resized; adjust dimensions if it seems too big.
|
||||
|
@ -5769,6 +5771,8 @@ void Application::addAssetToWorldCheckModelSize() {
|
|||
}
|
||||
properties.setVisible(true);
|
||||
properties.setCollisionless(false);
|
||||
properties.setDynamic(true);
|
||||
properties.setUserData(GRABBABLE_USER_DATA);
|
||||
properties.setLastEdited(usecTimestampNow());
|
||||
entityScriptingInterface->editEntity(entityID, properties);
|
||||
|
||||
|
@ -5785,6 +5789,8 @@ void Application::addAssetToWorldCheckModelSize() {
|
|||
EntityItemProperties properties;
|
||||
properties.setVisible(true);
|
||||
properties.setCollisionless(false);
|
||||
properties.setDynamic(true);
|
||||
properties.setUserData(GRABBABLE_USER_DATA);
|
||||
properties.setLastEdited(usecTimestampNow());
|
||||
entityScriptingInterface->editEntity(entityID, properties);
|
||||
qInfo(interfaceapp) << "Asset" << name << "auto-resize timed out";
|
||||
|
|
Loading…
Reference in a new issue