You can access the three.js object of the 3d.io object as follows:
var threeElem = document.getElementById("custom-id").components['io3d-data3d'].data3dView.threeParent
Then you can use your own bounding rectangle from three.js:
var bbox = new THREE.Box3().setFromObject(threeElem)
This way you get min / max boundaries that you can use to determine the origin.
I hope that answers your question. Let me know!
:
, ,
var threeElem = document.getElementById("custom-id").components['io3d-furniture'].data3dView.threeParent