Open GoogleCodeExporter opened 8 years ago
It seems to be a cross-domain issue. In
http://www.dhtx.de/it/ek/Projekt%203D-Drucker.html I found this:
viewer.setParameter('SceneUrl', 'http://dhtx.de/it/ek/Dieterbot.obj');
As you can see in the implementation, jsc3d uses XmlHttpRequest to load object
models. An absolute path description such as
'http://dhtx.de/it/ek/Dieterbot.obj' will cause a cross-domain resource
request. This will success only when 1) The server side must be configured
properly to response to this kind of requests; 2) The browser has to support
CORS feature.
The soluiton is quite straightforward. Just put the obj/mtl files (also image
files if any) into the same domain with your page and change the model path
which will be send to jsc3d to a relative form:
viewer.setParameter('SceneUrl', '...(your-model-path)/Dieterbot.obj');
This makes it work correctly since the cross-domian request is removed.
If your application has to employ cross-domian requests anyway, you may find
this link http://enable-cors.org/ very helpful on how to make it work.
Original comment by Humu2...@gmail.com
on 3 Jul 2013 at 4:44
Original issue reported on code.google.com by
DieterHa...@googlemail.com
on 3 Jul 2013 at 1:27