USDZ export of subassemblies compatible with Reality Composer Pro

Shapr3D is integral to my VisionOS development work flow. Subassemblies are organized in top level folders in shapr3d. I export 1st level folders (subassemblies) into separate files and import them into Reality Composer Pro. The process to reassemble the subassemblies in precise relationship to each other in a scene is tedious and unrealistic for iterative developments. Currently I have to find the x,y,z location of the subassembly by eyeing its center location based on its transform tool center and counting grid squares. 47 subassemblies. Yeah … yuk!

The ideal solution would be that an “Xform” def is added to the USDZ export of each subassembly. The Xform would specify the center of the 1st level folder when selected (identified by the center of the transform tool). When Reality Composer Pro imports the USDZ, it would load this transform value into the entity’s transform component.

If this solution is unworkable, then simply displaying somewhere in Shapr3D the x,y,z center coordinate of a selected item.

Could you possibly add like a registration box at the outer limit so that everything is exported at the same dimensions and they all import at the same location?

Each exported USDZ file has no information about its original location in shapr3d. The usdz file imported into reality compose pro can be dragged and dropped into a scene. Its location in the scene is wherever it is dropped. You can move it anywhere but you need to know where to move it to.

You can drag and drop the model but you can also Zero Out the ZYX, the center your looking for is the origin point of your model.