From first reading this thread I got aware of this solution and reported to the programmer:
He tried and has still the identical issue with each file:
Uncaught TypeError: Cannot read property 'length' of undefined Three.js:10799
The reason your programmer can not load the models is because he is using the class THREE.JSONLoader -- he should re-read the documentation. He should instead be using the class THREE.ObjectLoader. Here is an example of how to load Clara.io produced ThreeJS JSON:
The confusion comes from the fact that there are multiple ThreeJS JSON formats and they are all incompatible with each other.
Between "Basic" and "Standard" membership there is the advance of a customized WebGL embed. But I cannot see a difference, there is no menu for customization. Did I oversee it? Do I need an upgrade to "Professional"?
What would you like to customize? Right now we have not fully restricted Basic memberships with regards to the embed options as we are in beta. To find the ways to customize the embeds go to a scene's view page and then click on the embed button. A dialog will appear that has a lot of options available.
In the documentation (Data Exchange) you list 3 ThreeJS exporting options like "Geometry", "Object" and "Scene". But I cannot find "Geometry". Would that be more helpful for pure model export? Where can I find it?
We just removed the "Geometry" format on Monday. We will now update the documentation. We found it was not a reliable format for loading into ThreeJS. Thus we recommend against using it.
Although you can also use the other OBJ format if that helps. The OBJ format is standard and thus less likely to break as ThreeJS evolves.