Write error on canvas if error happen.

This commit is contained in:
kovacsv 2014-10-14 19:22:43 +02:00
parent 3f4e598ccd
commit 863134128d
2 changed files with 15 additions and 11 deletions

View File

@ -7,24 +7,27 @@ function Online3DViewerLoad ()
return;
}
var viewerSettings = {
cameraEyePosition : [6.0, -5.5, 4.0],
cameraCenterPosition : [0.0, 0.0, 0.0],
cameraUpVector : [0.0, 0.0, 1.0]
};
var viewer = new JSM.ThreeViewer ();
if (!viewer.Start (viewerElement, viewerSettings)) {
return;
}
var myThis = this;
var urlList = urls.split ('|');
JSM.ConvertURLListToJsonData (urlList, {
onError : function () {
var context = viewerElement.getContext ('2d');
context.font = '12px Arial';
context.fillText ('Error!', 0, 12);
return;
},
onReady : function (fileNames, jsonData) {
var viewerSettings = {
cameraEyePosition : [6.0, -5.5, 4.0],
cameraCenterPosition : [0.0, 0.0, 0.0],
cameraUpVector : [0.0, 0.0, 1.0]
};
var viewer = new JSM.ThreeViewer ();
if (!viewer.Start (viewerElement, viewerSettings)) {
return;
}
var currentMeshIndex = 0;
var environment = new JSM.AsyncEnvironment ({
onStart : function (taskCount/*, meshes*/) {

View File

@ -24,6 +24,7 @@
<canvas class="3dviewer" sourcefiles="testfiles/cubeobj.obj|testfiles/cubeobj.mtl" width="200" height="200"></canvas>
<canvas class="3dviewer" sourcefiles="testfiles/objects_ascii.stl" width="200" height="200"></canvas>
<canvas class="3dviewer" sourcefiles="testfiles/objects_binary.stl" width="200" height="200"></canvas>
<canvas class="3dviewer" sourcefiles="testfiles/wrong.3ds" width="200" height="200"></canvas>
</body>
</html>