I’m working on an app that allow users to export and import Three objects, if a user export and import the same JSON
it create an object with its children and dependencies (materials, textures, geometries …) with duplicate UUID
s.
Before I start monkey patching Three ObjectLoader
to generate new 'UUID’s, I performed this simple test, where I edited the imported object and its geometry, material and texture, everything worked as it should, the changes on the imported object didn’t affect the original object or its dependencies with the same UUID
.
Lazy as I am, I’m wondering if there is any hidden consequences of leaving things as they are