Jump to content

Loading models, and checking collisions


hansnolte
 Share

Recommended Posts

Hello everyone

my first day with Babylon, so please indulge.

I have the same problem as Emiya0306 but not with the gltf Exporter but with the Babylon Exporter (*.babylon)

I have read the whole thread, but frankly, I didn't understand very much.

The Arc Rotate camera goes through my object (with middle (Scroll)Mouse-Button).
I have checked Collisions for the Object and the Camera.
Did I miss something?


Online:
http://www.experimente.bplaced.net/collisions/collisions.html

The Blend:
http://pasteall.org/blend/index.php?id=49326

Babylon 3.1.0
Babylon-Exporter 5.62
Blender 2.79B

Many thanks in advance
Hans

Link to comment
Share on other sites

Hi Deltakosh,

many thanks for your answer.

I can't get it to work in the playground.
If I paste the JS-Code I get an error message.
"You must at least create a camera."

Thank you, the Camera is in my collisions.babylon, and that's what it's about.

Sorry!
I'm not a coder.
I was just looking for an easy way to put 3D objects on the web.
And that works fantastically, except for the collision.
I am absolutely thrilled!

 

The HTML:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>Babylon Test</title>
    <script src="js/babylon.js"></script>
    <style>
        html, body {
            width: 100%;
            height: 100%;
            padding: 0;
            margin: 0;
            overflow: hidden;
        }
        #renderCanvas {
            width: 100%;
            height: 100%;
        }
    </style>
</head>
<body>
    <canvas id="renderCanvas"></canvas>
    <script>
        if (BABYLON.Engine.isSupported()) {
            var canvas = document.getElementById("renderCanvas");
            var engine = new BABYLON.Engine(canvas, true);
            BABYLON.SceneLoader.Load("", "test.babylon", engine, function (newScene) {
                // Wait for textures and shaders to be ready
                newScene.executeWhenReady(function () {
                    // Attach camera to canvas inputs
                    newScene.activeCamera.attachControl(canvas);
                    // Once the scene is loaded, just register a render loop to render it
                    engine.runRenderLoop(function() {
                        newScene.render();
                    });
                });
            }, function (progress) {
                // To do: give progress feedback to user
            });
        }
    </script>
 </body>
</html>

 

The collisions.babylon:

{"producer":{"name":"Blender","version":"2.79 (sub 0)","exporter_version":"5.6.2","file":"collisions.babylon"},
"autoClear":true,"clearColor":[0.0509,0.0509,0.0509],"ambientColor":[0.6,0.6,0.6],"gravity":[0,-9.81,0],
"materials":[{"name":"collisions.Material.002","id":"collisions.Material.002","ambient":[0.0453,0.1454,0.8],"diffuse":[0.0362,0.1163,0.64],"specular":[0.5,0.5,0.5],"emissive":[0,0,0],"specularPower":50,"alpha":1,"backFaceCulling":true,"checkReadyOnlyOnce":false,"maxSimultaneousLights":4}],
"multiMaterials":[],
"skeletons":[],
"meshes":[{"name":"Suzanne","id":"Suzanne","materialId":"collisions.Material.002","billboardMode":0,"position":[0,0.7962,-0.0556],"rotation":[0.0162,0,0],"scaling":[1,1,1],"isVisible":true,"freezeWorldMatrix":false,"isEnabled":true,"checkCollisions":true,"receiveShadows":false,"pickable":false,"tags":""
,"positions":[1.0604,0.462,-1.3025,1.1311,0.1262,-1.1434,1.2726,0.462,-1.108,-1.1316,0.1262,-1.1434,-1.0609,0.462,-1.3025,-1.273,0.462,-1.108,1.2372,0.0378,-0.8959,1.414,0.462,-0.8605,-1.2377,0.0378,-0.8959,-1.4145,0.462,-0.8605,0.7953,-0.139,-0.9843,-0.7957,-0.139,-0.9843,0.9897,0.2853,-1.3202,0.7953,-0.0153,-1.2141,-0.7957,-0.0153,-1.2141,-0.9902,0.2853,-1.3202,0.7953,0.2146,-1.3555
,0.4594,0.1262,-1.2671,-0.4599,0.1262,-1.2671,-0.7957,0.2146,-1.3555,0.3533,0.0378,-1.055,-0.3538,0.0378,-1.055,0.318,0.462,-1.2671,-0.3184,0.462,-1.2671,-0.177,0.462,-1.0727,0.6185,0.2853,-1.3909,-0.619,0.2853,-1.3909,0.5478,0.462,-1.3909,0.4594,0.7979,-1.2671,-0.4599,0.7979,-1.2671,-0.5482,0.462,-1.3909,0.1765,0.462,-1.0727,-0.3538,0.904,-1.055,0.7953,0.9393,-1.2141
,0.3533,0.904,-1.055,-0.7957,0.9393,-1.2141,-0.7957,1.0808,-0.9843,0.7953,0.7272,-1.3555,0.6185,0.6565,-1.3909,-0.7957,0.7272,-1.3555,0.9897,0.6565,-1.3202,-0.9902,0.6565,-1.3202,-1.1316,0.7979,-1.1434,1.1311,0.7979,-1.1434,0.7953,1.0808,-0.9843,-1.2377,0.904,-0.8959,1.2372,0.904,-0.8959,1.0781,0.462,-1.3378,-1.0786,0.462,-1.3378,-1.0079,0.6742,-1.3555,1.0074,0.6742,-1.3555
,-0.7957,0.7626,-1.4085,0.7953,0.7626,-1.4085,-0.619,0.6565,-1.3909,-0.6013,0.6742,-1.4439,0.6008,0.6742,-1.4439,-0.5129,0.462,-1.4439,0.6008,0.2676,-1.4439,0.5124,0.462,-1.4439,-0.6013,0.2676,-1.4439,0.7953,0.1792,-1.4085,-0.7957,0.1792,-1.4085,1.0074,0.2676,-1.3555,-1.0079,0.2676,-1.3555,0.7953,0.462,-1.4616,-0.7957,0.462,-1.4616,0.371,-2.1896,-1.0196,-0.0002,-2.3134,-0.8959
,0.4064,-2.278,-0.8429,-0.3715,-2.1896,-1.0196,-0.0002,-2.225,-1.0373,0.5301,-2.1543,-1.0196,0.7422,-2.225,-0.7721,-0.5306,-2.1543,-1.0196,-0.4068,-2.278,-0.8429,0.8306,-2.1012,-0.7898,-0.8311,-2.1012,-0.7898,-0.7427,-2.225,-0.7721,0.7953,-1.6593,-0.8782,0.6008,-1.9421,-1.0903,-0.6013,-1.9421,-1.0903,-0.7957,-1.6593,-0.8782,0.7069,-1.0759,-0.8782,0.5655,-1.677,-1.1434,-0.5659,-1.677,-1.1434
,-0.7073,-1.0759,-0.8782,0.4594,-0.5102,-0.8605,0.9013,-0.192,-1.108,0.2826,-0.3158,-1.4262,-0.9018,-0.192,-1.108,-0.4599,-0.5102,-0.8605,-0.2831,-0.3158,-1.4262,1.4317,-0.1744,-0.8075,0.9897,-0.4042,-0.7898,-1.4321,-0.1744,-0.8075,-1.3968,0.0378,-1.002,1.6438,0.3737,-0.9489,1.3963,0.0378,-1.002,-1.6443,0.3737,-0.9489,1.9443,0.8863,-0.9312,1.8736,0.2499,-0.5954,-1.9448,0.8863,-0.9312
,-1.6796,0.7626,-1.0727,1.6084,1.0101,-1.002,1.6791,0.7626,-1.0727,-1.6089,1.0101,-1.002,-1.5559,0.851,-1.2318,1.1135,1.2752,-1.1434,1.5554,0.851,-1.2318,-1.1139,1.2752,-1.1434,-0.9902,1.1515,-1.3909,0.7069,1.3636,-1.4793,0.9897,1.1515,-1.3909,-0.7073,1.3636,-1.4793,0.3533,1.5404,-1.3025,0.7246,1.6288,-1.2494,-0.3538,1.5404,-1.3025,-0.4599,1.3106,-1.5146,0.1412,1.0277,-1.2848
,0.4594,1.3106,-1.5146,-0.1417,1.0277,-1.2848,-0.23,0.8863,-1.4969,-0.0002,0.8863,-1.2671,0.2296,0.8863,-1.4969,-0.0002,0.7095,-1.4439,0.5655,0.9747,-1.3025,0.371,0.851,-1.3378,-0.5659,0.9747,-1.3025,0.7422,0.9924,-1.2671,0.972,0.904,-1.2141,-0.7427,0.9924,-1.2671,1.3609,0.7626,-1.0903,-0.9725,0.904,-1.2141,1.4493,0.5858,-1.055,-1.3614,0.7626,-1.0903,1.414,0.3383,-1.055
,-1.4498,0.5858,-1.055,1.1135,0.0555,-1.108,-1.4145,0.3383,-1.055,0.8483,-0.0506,-1.1787,-1.1139,0.0555,-1.108,0.4594,0.1262,-1.2671,-0.8488,-0.0506,-1.1787,-0.0002,0.0201,-1.2318,-0.4599,0.1262,-1.2671,0.2826,0.6035,-1.3202,-0.2831,0.6035,-1.3202,-0.0002,0.3913,-1.3202,0.3003,0.3913,-1.3025,-0.3008,0.3913,-1.3025,0.371,0.2322,-1.2848,-0.3715,0.2322,-1.2848,0.1412,-2.0836,-1.1611
,-0.1417,-2.0836,-1.1611,0.2649,-1.9775,-1.1964,-0.2654,-1.9775,-1.1964,0.2473,-1.7123,-1.2494,0.4771,-1.0936,-1.1964,0.2649,-1.6416,-1.2494,-0.2654,-1.6416,-1.2494,-0.4775,-1.0936,-1.1964,-0.2477,-1.7123,-1.2494,-0.0002,-0.8284,-1.2671,0.1765,-1.0936,-1.2848,0.1942,-0.74,-1.2671,-0.177,-1.0936,-1.2848,-0.0002,-1.0936,-1.2848,-0.0002,-1.6239,-1.2494,-0.0002,-1.8184,-1.2494,0.2826,-0.5986,-1.2848
,0.2119,-0.7047,-1.3555,-0.2124,-0.7047,-1.3555,-0.2831,-0.5986,-1.2848,-0.1947,-0.74,-1.2671,0.2296,-0.4218,-1.2671,0.3003,-0.5986,-1.3909,-0.3008,-0.5986,-1.3909,-0.23,-0.4218,-1.2671,0.0882,-0.3688,-1.3555,-0.0002,-0.4042,-1.2671,-0.0886,-0.3688,-1.3555,-0.2477,-0.3865,-1.3555,-0.0002,-0.5102,-1.3909,-0.0002,-0.5279,-1.2848,-0.0002,-0.8108,-1.3555,-0.0002,-0.74,-1.4085,-0.177,-0.6517,-1.4085
,0.1058,-0.4218,-1.4262,-0.1063,-0.4218,-1.4262,0.2119,-0.4395,-1.4262,0.2473,-0.3865,-1.3555,-0.2124,-0.4395,-1.4262,-0.2477,-0.5986,-1.4616,0.1765,-0.6517,-1.4085,0.2473,-0.5986,-1.4616,-0.0002,-0.5456,-1.4616,0.371,-0.634,-1.1964,-0.3715,-0.634,-1.1964,-0.4068,-0.7931,-1.1964,0.4064,-0.7931,-1.1964,0.5831,-0.7931,-0.8429,-0.5836,-0.7931,-0.8429,0.5301,-0.6517,-0.8429,-0.5306,-0.6517,-0.8429
,0.2119,-1.7654,-1.2318,-0.2124,-1.7654,-1.2318,-0.0002,-1.8361,-1.2141,0.2119,-1.9421,-1.1964,-0.2124,-1.9421,-1.1964,0.1058,-2.0482,-1.1434,-0.1063,-2.0482,-1.1434,-0.0002,-2.1012,-1.1434,-0.0002,-2.0659,-1.1434,-0.0002,-2.0305,-1.0196,-0.1063,-2.0128,-1.0196,0.2119,-1.9245,-1.0373,0.1058,-2.0128,-1.0196,-0.2124,-1.9245,-1.0373,0.2119,-1.783,-1.0903,-0.2124,-1.783,-1.0903,-0.0002,-1.8537,-1.0727
,0.424,0.2676,-1.3378,0.3887,0.409,-1.3555,-0.4245,0.2676,-1.3378,-0.3891,0.409,-1.3555,0.4064,0.5858,-1.3555,-0.4068,0.5858,-1.3555,0.4771,0.7626,-1.3555,-0.4775,0.7626,-1.3555,-0.5129,0.1615,-1.3555,0.8483,0.0555,-1.2671,0.5124,0.1615,-1.3555,-0.8488,0.0555,-1.2671,1.0781,0.1438,-1.2141,-1.0786,0.1438,-1.2141,1.3079,0.356,-1.1257,-1.3084,0.356,-1.1257,1.3256,0.5681,-1.1434
,-1.3261,0.5681,-1.1434,-1.273,0.7095,-1.1611,1.2726,0.7095,-1.1611,-0.9548,0.8156,-1.3378,0.7599,0.8863,-1.3025,0.9544,0.8156,-1.3378,-0.7604,0.8863,-1.3025,0.6185,0.8686,-1.3378,-0.619,0.8686,-1.3378,0.6362,0.8156,-1.3202,-0.6366,0.8156,-1.3202,-0.5306,0.7272,-1.3025,0.7599,0.8333,-1.2848,-0.7604,0.8333,-1.2848,0.9367,0.7979,-1.2848,-0.9372,0.7979,-1.2848,1.2018,0.6742,-1.1257
,-1.2023,0.6742,-1.1257,1.2549,0.5504,-1.108,-1.2554,0.5504,-1.108,1.2372,0.3913,-1.108,-1.2377,0.3913,-1.108,1.0427,0.1792,-1.1787,-1.0432,0.1792,-1.1787,0.8483,0.1085,-1.2318,-0.8488,0.1085,-1.2318,0.5478,0.1969,-1.3025,-0.5482,0.1969,-1.3025,0.4594,0.3029,-1.2848,-0.4599,0.3029,-1.2848,0.4417,0.5858,-1.3025,0.5301,0.7272,-1.3025,-0.4422,0.5858,-1.3025,0.4417,0.4267,-1.2848
,-0.4422,0.4267,-1.2848,0.2473,0.957,-0.9666,-0.0002,0.8333,-0.9489,-0.2477,0.957,-0.9666,0.4417,1.4166,-0.9843,-0.4422,1.4166,-0.9843,-0.725,1.6288,-1.2494,-0.7604,1.4697,-0.9312,0.7599,1.4697,-0.9312,-1.0693,1.1692,-0.8237,1.0958,1.1692,-0.8429,-1.5113,0.9393,-0.6823,1.8029,0.8333,-0.6307,1.5377,0.9393,-0.7014,-1.7764,0.8333,-0.6115,-1.8741,0.2499,-0.5954,-1.7234,0.2853,-0.4171
,1.3609,-0.086,-0.5247,1.7499,0.2853,-0.4363,-1.3614,-0.086,-0.5247,0.9897,-0.2981,-0.6484,-0.9902,-0.2981,-0.6484,-0.0002,-1.182,-0.2241,0.2826,-1.3057,-0.4009,-0.0002,-1.3764,-0.3125,-0.2831,-1.3057,-0.4009,-0.4068,-1.0229,-0.1711,0.318,-1.8007,-0.4186,-0.0002,-1.9068,-0.3656,-0.3184,-1.8007,-0.4186,0.371,-2.225,-0.5777,-0.0002,-2.2957,-0.6307,-0.3715,-2.225,-0.5777,0.7422,-2.1543,-0.4893
,-0.7427,-2.1543,-0.4893,0.6538,-1.6946,-0.4539,-0.6543,-1.6946,-0.4539,0.5655,-1.2173,-0.4716,-0.5659,-1.2173,-0.4716,0.4064,-1.0229,-0.1711,0.5301,-0.8815,-0.507,-0.5306,-0.8815,-0.507,0.4947,-0.7224,-0.56,-0.4952,-0.7224,-0.56,-0.4775,-0.5986,-0.6484,0.4594,-0.4749,-0.7191,-0.4599,-0.4749,-0.7191,-0.9902,-0.4042,-0.7898,0.7599,0.0378,1.9149,-0.0002,-0.5279,1.9326,-0.0002,0.0731,2.2861
,-0.7604,0.0378,1.9149,-0.7781,-0.4218,1.632,0.7776,-0.4218,1.632,-0.0002,-0.9522,1.2078,-0.672,-0.7931,1.0133,0.4771,-0.9699,0.041,-0.0002,-1.129,-0.012,-0.4775,-0.9699,0.041,1.6615,-0.192,0.2532,1.9266,0.4444,0.2885,-1.6619,-0.192,0.2532,-1.9002,0.4444,0.3077,1.0427,0.904,2.0033,-0.0002,1.1868,2.3391,-1.0432,0.904,2.0033,1.0251,1.8409,-0.1181,-0.0002,2.1414,0.589
,-0.0002,1.947,-0.2418,-1.0255,1.8409,-0.1181,-1.0255,2.0177,0.5714,1.0251,1.8763,1.2785,-0.0002,1.947,1.6497,-1.0255,1.8763,1.2785,1.6438,0.8333,-0.3479,1.4317,0.9393,-0.2241,-1.6173,0.8333,-0.3287,-1.4052,0.9393,-0.205,1.8029,1.1868,0.1294,1.4493,1.505,0.2885,-1.8034,1.1868,0.1294,-1.4498,1.505,0.2885,1.8029,1.3106,0.6774,1.4493,1.6111,0.8542,-1.8034,1.3106,0.6774
,-1.4498,1.6111,0.8542,1.8029,1.1338,1.2254,1.4493,1.452,1.4199,-1.8034,1.1338,1.2254,-1.4498,1.452,1.4199,1.3963,0.6565,1.7381,1.7499,0.5151,1.4022,-1.3968,0.6565,1.7381,1.0251,2.0177,0.5714,1.0427,1.0984,-0.56,-1.0163,1.0984,-0.5408,-0.0002,1.2045,-0.8782,1.9443,0.6388,0.5183,-1.9448,0.6388,0.5183,1.8559,0.6565,0.8719,-1.8564,0.6565,0.8719,0.6715,-0.7931,1.0133
,0.919,-0.4749,0.0764,-0.9195,-0.4749,0.0764,-0.9725,-0.5279,0.8896,1.3433,-0.3688,0.7835,-1.3437,-0.3688,0.7835,0.4771,-0.5986,-0.6484,1.4493,-0.1036,1.3845,-1.4498,-0.1036,1.3845,-1.0963,-0.0329,1.6497,0.972,-0.5279,0.8896,1.0958,-0.0329,1.6497,2.015,0.8333,0.9426,2.2979,0.851,1.0663,2.3155,0.9924,1.1194,-2.0155,0.8333,0.9426,-2.2983,0.851,1.0663,-2.0862,0.7272,0.9072
,2.6868,0.904,1.2962,2.7928,1.0631,1.3669,-2.6873,0.904,1.2962,-2.316,0.9924,1.1194,-2.7933,1.0631,1.3669,3.058,0.6388,1.3669,-3.0585,0.6388,1.3669,-2.864,0.5681,1.3315,2.8636,0.5681,1.3315,2.8989,0.0378,1.3845,-2.8994,0.0378,1.3845,-2.7403,0.0908,1.3315,2.7398,0.0908,1.3315,2.3509,-0.3158,1.1547,-2.3514,-0.3158,1.1547,-2.3337,-0.1744,1.1017,1.8736,-0.2451,0.7128
,1.7499,-0.4042,0.6951,-1.8741,-0.2451,0.7128,-1.7503,-0.4042,0.6951,2.3332,-0.1744,1.1017,1.9973,-0.139,0.8896,-1.9978,-0.139,0.8896,2.3509,-0.086,1.2431,-2.3514,-0.086,1.2431,2.7928,0.4797,1.4199,-2.7933,0.4797,1.4199,-2.6873,0.1262,1.4199,2.6514,0.7272,1.4022,-2.6519,0.7272,1.4022,2.3155,0.6919,1.2254,-2.316,0.6919,1.2254,2.1388,0.6035,1.0663,-2.1392,0.6035,1.0663
,1.6438,-0.086,0.5714,-1.6443,-0.086,0.5714,-1.6266,-0.139,0.8012,1.6261,-0.139,0.8012,2.0857,0.7272,0.9072,1.8382,-0.1213,1.031,-1.8387,-0.1213,1.031,1.6261,0.0024,0.8365,1.909,-0.0506,1.031,-1.6266,0.0024,0.8365,1.7145,0.1262,1.031,1.8559,0.1085,1.031,-1.9094,-0.0506,1.031,-1.715,0.1262,1.031,-1.8564,0.1085,1.031,1.8029,0.3737,0.8896,1.8913,0.3029,1.031
,-1.8034,0.3737,0.8896,2.015,0.462,1.0133,1.909,0.5681,0.8896,-2.0155,0.462,1.0133,-1.8918,0.3029,1.031,-1.9094,0.5681,0.8896,2.015,0.4444,1.1371,2.1564,0.5681,1.1901,-2.0155,0.4444,1.1371,-2.1569,0.5681,1.1901,-1.9094,0.3029,1.1371,1.7322,0.1262,1.1371,1.909,0.3029,1.1371,-1.7327,0.1262,1.1371,-1.8741,0.0908,1.1371,1.8736,0.0908,1.1371,-1.9271,-0.0506,1.1371
,1.8382,-0.1213,1.1371,1.9266,-0.0506,1.1371,-1.8387,-0.1213,1.1371,1.9973,-0.1213,1.0133,-1.9978,-0.1213,1.0133,2.3509,0.6565,1.3492,-2.3514,0.6565,1.3492,2.6868,0.6919,1.5083,-2.6873,0.6919,1.5083,2.8459,0.462,1.526,-2.8464,0.462,1.526,2.7398,0.1085,1.5083,2.6868,0.1262,1.4199,-2.7403,0.1085,1.5083,2.3686,-0.086,1.3669,-2.3691,-0.086,1.3669,2.015,0.1615,1.1547
,-2.0155,0.1615,1.1547,-2.1216,0.0555,1.1724,2.1211,0.0555,1.1724,2.1741,0.3029,1.2078,-2.1746,0.3029,1.2078,-2.263,0.1969,1.2431,2.3863,0.3383,1.2785,2.2979,0.4444,1.2608,-2.3867,0.3383,1.2785,-2.2983,0.4444,1.2608,2.457,0.5328,1.2962,-2.4574,0.5328,1.2962,-2.5105,0.3913,1.2962,2.51,0.3913,1.2962,1.7852,-0.3688,1.1547,2.3509,-0.2804,1.526,-1.7857,-0.3688,1.1547
,-2.3514,-0.2804,1.526,2.9696,0.0378,1.6144,-2.9701,0.0378,1.6144,3.0934,0.5858,1.5436,-3.0938,0.5858,1.5436,2.8282,0.9747,1.6497,-2.8287,0.9747,1.6497,2.3155,0.904,1.5083,-2.316,0.904,1.5083,1.9443,0.7802,1.2785,-1.9448,0.7802,1.2785,-1.7503,0.5151,1.4022,-0.3715,0.851,-1.3378,2.2625,0.1969,1.2431]
,"normals":[0.969,-0.012,-0.246,0.608,-0.51,-0.608,0.8,-0.003,-0.6,-0.608,-0.51,-0.608,-0.969,-0.012,-0.246,-0.8,-0.003,-0.6,0.68,-0.546,-0.489,0.868,-0.005,-0.496,-0.68,-0.546,-0.489,-0.868,-0.005,-0.496,0.119,-0.871,-0.476,-0.119,-0.871,-0.476,0.729,-0.657,-0.193,0.099,-0.751,-0.652,-0.099,-0.751,-0.652,-0.729,-0.657,-0.193,0.031,-0.967,-0.253
,-0.456,-0.536,-0.71,0.456,-0.536,-0.71,-0.031,-0.967,-0.253,-0.554,-0.633,-0.541,0.554,-0.633,-0.541,-0.69,-0.004,-0.724,0.69,-0.004,-0.724,0.81,-0.007,-0.587,-0.651,-0.688,-0.321,0.651,-0.688,-0.321,-0.952,-0.01,-0.306,-0.456,0.522,-0.721,0.456,0.522,-0.721,0.952,-0.01,-0.306,-0.81,-0.007,-0.587,0.531,0.626,-0.572,0.103,0.74,-0.664
,-0.531,0.626,-0.572,-0.103,0.74,-0.664,-0.126,0.842,-0.525,0.026,0.973,-0.231,-0.664,0.682,-0.306,-0.026,0.973,-0.231,0.736,0.652,-0.18,-0.736,0.652,-0.18,-0.61,0.496,-0.618,0.61,0.496,-0.618,0.126,0.842,-0.525,-0.668,0.537,-0.515,0.668,0.537,-0.515,0.964,-0.013,-0.264,-0.964,-0.013,-0.264,-0.722,0.656,-0.222,0.722,0.656,-0.222
,-0.043,0.939,-0.341,0.043,0.939,-0.341,0.664,0.682,-0.306,0.624,0.629,-0.465,-0.624,0.629,-0.465,0.927,-0.013,-0.375,-0.616,-0.637,-0.464,-0.927,-0.013,-0.375,0.616,-0.637,-0.464,0.043,-0.94,-0.337,-0.043,-0.94,-0.337,0.715,-0.662,-0.223,-0.715,-0.662,-0.223,0.184,-0.005,-0.983,-0.184,-0.005,-0.983,0.155,-0.759,-0.632,0,-0.968,-0.252
,0.16,-0.975,-0.153,-0.155,-0.759,-0.632,0,-0.775,-0.632,0.35,-0.639,-0.685,0.527,-0.835,-0.161,-0.35,-0.639,-0.685,-0.16,-0.975,-0.153,0.946,-0.258,-0.198,-0.946,-0.258,-0.198,-0.527,-0.835,-0.161,0.973,0.1,-0.209,0.556,-0.226,-0.8,-0.556,-0.226,-0.8,-0.973,0.1,-0.209,0.956,0.249,-0.156,0.565,-0.03,-0.824,-0.565,-0.03,-0.824
,-0.956,0.249,-0.156,0.892,-0.331,-0.309,0.384,-0.567,-0.729,0.04,-0.272,-0.961,-0.384,-0.567,-0.729,-0.892,-0.331,-0.309,-0.04,-0.272,-0.961,0.587,-0.785,-0.197,0.349,-0.937,0.008,-0.587,-0.785,-0.197,-0.499,-0.376,-0.781,0.567,-0.319,-0.76,0.499,-0.376,-0.781,-0.567,-0.319,-0.76,0.845,0.443,-0.299,0.907,-0.401,0.129,-0.849,0.443,-0.288
,-0.461,-0.145,-0.876,0.517,0.829,-0.213,0.461,-0.145,-0.876,-0.516,0.831,-0.208,-0.48,-0.183,-0.858,0.598,0.785,-0.165,0.48,-0.183,-0.858,-0.598,0.786,-0.157,-0.308,0.004,-0.951,0.267,0.217,-0.939,0.308,0.004,-0.951,-0.267,0.217,-0.939,-0.605,0.768,-0.21,0.231,0.957,-0.175,0.605,0.768,-0.21,0.157,0.166,-0.973,-0.824,0.547,-0.147
,-0.157,0.166,-0.973,0.824,0.547,-0.147,0.061,-0.025,-0.998,0,0.964,-0.267,-0.061,-0.025,-0.998,0,-0.083,-0.997,0.258,-0.126,-0.958,0.368,-0.284,-0.886,-0.258,-0.126,-0.958,0.149,-0.154,-0.977,0.219,0.037,-0.975,-0.149,-0.154,-0.977,0.225,-0.361,-0.905,-0.219,0.037,-0.975,0.359,-0.119,-0.926,-0.225,-0.361,-0.905,0.46,-0.165,-0.872
,-0.359,-0.119,-0.926,0.428,-0.39,-0.816,-0.46,-0.165,-0.872,0.332,-0.367,-0.869,-0.428,-0.39,-0.816,-0.152,-0.255,-0.955,-0.332,-0.367,-0.869,0,0.064,-0.998,0.152,-0.255,-0.955,0.032,-0.178,-0.983,-0.032,-0.178,-0.983,0,-0.222,-0.975,-0.201,-0.135,-0.97,0.201,-0.135,-0.97,-0.239,-0.301,-0.923,0.239,-0.301,-0.923,-0.059,-0.378,-0.924
,0.059,-0.378,-0.924,0.131,-0.319,-0.939,-0.131,-0.319,-0.939,0.146,-0.12,-0.982,0.594,0.108,-0.797,0.182,-0.045,-0.982,-0.182,-0.045,-0.982,-0.594,0.108,-0.797,-0.146,-0.12,-0.982,0,-0.476,-0.879,0.134,0.006,-0.991,0.5,-0.429,-0.752,-0.134,0.006,-0.991,0,0,-1,0,-0.034,-0.999,0,-0.587,-0.81,0.93,-0.124,-0.345
,0.584,-0.693,-0.423,-0.584,-0.693,-0.423,-0.93,-0.124,-0.345,-0.5,-0.429,-0.752,0.493,-0.341,-0.8,0.931,-0.235,-0.28,-0.931,-0.235,-0.28,-0.493,-0.341,-0.8,-0.241,0.949,-0.204,0,0.517,-0.856,0.241,0.949,-0.204,-0.629,0.769,-0.118,0,0.829,-0.56,0,-0.38,-0.925,0,-0.865,-0.501,0,-0.482,-0.876,-0.183,-0.586,-0.789
,-0.186,0.596,-0.781,0.186,0.596,-0.781,0.361,0.471,-0.805,0.629,0.769,-0.118,-0.361,0.471,-0.805,-0.449,-0.315,-0.836,0.183,-0.586,-0.789,0.449,-0.315,-0.836,0,0.158,-0.987,0.775,0.039,-0.631,-0.775,0.039,-0.631,-0.651,0.149,-0.745,0.651,0.149,-0.745,0.928,0.353,-0.121,-0.928,0.353,-0.121,0.931,0.344,-0.126,-0.931,0.344,-0.126
,-0.137,-0.527,-0.839,0.137,-0.527,-0.839,0,-0.962,-0.273,-0.635,0.043,-0.771,0.635,0.043,-0.771,-0.414,0.58,-0.702,0.414,0.58,-0.702,0,-0.347,-0.938,0,0.559,-0.829,0,0.533,-0.846,0.296,0.475,-0.829,-0.674,0.115,-0.73,-0.296,0.475,-0.829,0.674,0.115,-0.73,-0.518,-0.704,-0.486,0.518,-0.704,-0.486,0,-0.699,-0.715
,-0.01,-0.07,-0.997,0.158,-0.084,-0.984,0.01,-0.07,-0.997,-0.158,-0.084,-0.984,0.293,-0.06,-0.954,-0.293,-0.06,-0.954,0.159,-0.106,-0.982,-0.159,-0.106,-0.982,0.032,-0.22,-0.975,0.184,-0.186,-0.965,-0.032,-0.22,-0.975,-0.184,-0.186,-0.965,0.299,-0.036,-0.954,-0.299,-0.036,-0.954,0.294,-0.102,-0.95,-0.294,-0.102,-0.95,0.178,-0.061,-0.982
,-0.178,-0.061,-0.982,-0.294,0.005,-0.956,0.294,0.005,-0.956,-0.089,-0.127,-0.988,0.204,0.103,-0.974,0.089,-0.127,-0.988,-0.204,0.103,-0.974,0.143,0.097,-0.985,-0.143,0.097,-0.985,0.289,-0.279,-0.916,-0.289,-0.279,-0.916,-0.451,-0.466,-0.761,0.113,-0.314,-0.943,-0.113,-0.314,-0.943,-0.274,-0.856,-0.439,0.274,-0.856,-0.439,-0.142,-0.583,-0.8
,0.142,-0.583,-0.8,-0.423,-0.108,-0.9,0.423,-0.108,-0.9,-0.192,0.191,-0.963,0.192,0.191,-0.963,-0.165,0.61,-0.775,0.165,0.61,-0.775,0.143,0.559,-0.817,-0.143,0.559,-0.817,0.432,0.583,-0.688,-0.432,0.583,-0.688,0.688,0.298,-0.661,-0.688,0.298,-0.661,0.789,-0.203,-0.579,0.451,-0.466,-0.761,-0.789,-0.203,-0.579,0.802,0.011,-0.598
,-0.802,0.011,-0.598,-0.46,0.862,-0.213,0,0.859,-0.512,0.457,0.866,-0.202,-0.479,0.512,0.713,0.479,0.512,0.713,-0.231,0.957,-0.175,-0.119,0.663,0.739,0.122,0.65,0.75,-0.213,0.873,0.439,0.227,0.875,0.428,-0.345,0.912,0.224,0.696,0.581,0.422,0.346,0.912,0.219,-0.678,0.591,0.436,-0.909,-0.391,0.144,-0.935,-0.29,0.206
,0.544,-0.837,0.053,0.93,-0.306,0.202,-0.552,-0.832,0.059,0.472,-0.864,0.177,-0.472,-0.864,0.177,0,-0.771,0.637,0.277,-0.315,0.908,0,-0.213,0.977,-0.277,-0.315,0.908,-0.689,-0.669,0.279,0.151,-0.151,0.977,0,-0.297,0.955,-0.151,-0.151,0.977,0.067,-0.783,0.618,0,-0.882,0.472,-0.067,-0.783,0.618,0.555,-0.476,0.682
,-0.555,-0.476,0.682,0.62,0.083,0.78,-0.62,0.083,0.78,0.78,-0.01,0.626,-0.78,-0.01,0.626,0.689,-0.669,0.279,0.896,0.258,0.362,-0.896,0.258,0.362,0.979,-0.196,-0.061,-0.979,-0.196,-0.061,-0.887,-0.158,-0.434,0.786,-0.571,-0.237,-0.786,-0.571,-0.237,-0.349,-0.937,0.008,0.445,-0.358,0.82,0,-0.691,0.723,0,-0.305,0.952
,-0.445,-0.358,0.82,-0.522,-0.654,0.548,0.522,-0.654,0.548,0,-0.942,0.337,-0.507,-0.838,0.203,0.573,-0.82,-0.012,0,-0.983,0.183,-0.573,-0.82,-0.012,0.721,-0.69,-0.065,0.985,-0.16,-0.063,-0.734,-0.676,-0.072,-0.979,-0.174,-0.105,0.473,0.176,0.863,0,0.365,0.931,-0.473,0.176,0.863,0.444,0.724,-0.527,0,1,-0.023
,-0.003,0.829,-0.559,-0.448,0.714,-0.538,-0.413,0.91,-0.039,0.391,0.815,0.427,0,0.834,0.551,-0.391,0.815,0.427,0.772,0.631,-0.078,0.444,0.789,-0.425,-0.772,0.629,-0.093,-0.446,0.778,-0.442,0.742,0.516,-0.428,0.668,0.672,-0.319,-0.74,0.498,-0.451,-0.667,0.667,-0.333,0.849,0.529,0.014,0.678,0.731,0.07,-0.849,0.529,0.014
,-0.678,0.731,0.07,0.872,0.315,0.375,0.608,0.57,0.554,-0.872,0.315,0.375,-0.608,0.57,0.554,0.62,-0.06,0.783,0.671,-0.045,0.74,-0.62,-0.06,0.783,0.413,0.91,-0.039,0.341,0.883,-0.322,-0.347,0.875,-0.337,-0.008,0.531,-0.847,0.998,-0.028,0.05,-0.999,-0.043,0.011,0.84,0.493,-0.225,-0.84,0.493,-0.225,0.507,-0.838,0.203
,0.579,-0.803,-0.143,-0.579,-0.803,-0.143,-0.563,-0.817,0.121,0.312,-0.95,-0.001,-0.312,-0.95,-0.001,0.887,-0.158,-0.434,0.326,-0.603,0.728,-0.326,-0.603,0.728,-0.529,-0.505,0.682,0.563,-0.817,0.121,0.529,-0.505,0.682,-0.279,0.768,-0.576,0.551,-0.079,-0.831,0.019,0.872,-0.489,0.279,0.768,-0.576,-0.551,-0.079,-0.831,-0.449,-0.038,-0.893
,0.321,-0.092,-0.942,0.384,0.863,-0.329,-0.321,-0.092,-0.942,-0.019,0.872,-0.489,-0.384,0.863,-0.329,0.779,0.168,-0.604,-0.779,0.168,-0.604,0.154,-0.124,-0.98,-0.154,-0.124,-0.98,0.653,-0.477,-0.589,-0.653,-0.477,-0.589,0.041,0.311,-0.95,-0.041,0.311,-0.95,0.503,-0.781,-0.37,-0.503,-0.781,-0.37,-0.538,0.295,-0.789,0.33,0.316,-0.89
,0.03,-0.635,-0.772,-0.33,0.316,-0.89,-0.03,-0.635,-0.772,0.538,0.295,-0.789,0.163,0.858,-0.487,-0.163,0.858,-0.487,-0.187,0.954,-0.235,0.187,0.954,-0.235,-0.985,-0.1,-0.143,0.985,-0.1,-0.143,0.762,0.647,0.019,-0.15,-0.746,-0.649,0.15,-0.746,-0.649,0.56,-0.661,-0.499,-0.56,-0.661,-0.499,0.684,-0.556,-0.472,-0.684,-0.556,-0.472
,0.857,-0.493,0.148,-0.862,-0.488,0.141,-0.731,0.114,-0.672,0.731,0.114,-0.672,0.449,-0.038,-0.893,0.6,0.513,-0.614,-0.6,0.513,-0.614,0.961,-0.119,-0.25,0.842,-0.176,-0.51,-0.961,-0.119,-0.25,0.851,0.041,-0.523,0.481,0.634,-0.605,-0.842,-0.176,-0.51,-0.851,0.041,-0.523,-0.481,0.634,-0.605,0.83,-0.479,-0.285,0.686,-0.623,-0.375
,-0.83,-0.479,-0.285,0.726,-0.499,-0.473,0.795,-0.233,-0.56,-0.726,-0.499,-0.473,-0.686,-0.623,-0.375,-0.795,-0.233,-0.56,0.659,-0.468,-0.588,0.648,-0.421,-0.635,-0.659,-0.468,-0.588,-0.648,-0.421,-0.635,-0.573,-0.419,-0.705,0.758,0.267,-0.595,0.573,-0.419,-0.705,-0.758,0.267,-0.595,-0.449,0.38,-0.809,0.449,0.38,-0.809,-0.293,0.371,-0.881
,0.645,0.31,-0.698,0.293,0.371,-0.881,-0.645,0.31,-0.698,-0.033,0.945,-0.326,0.033,0.945,-0.326,0.462,-0.329,-0.824,-0.462,-0.329,-0.824,-0.262,-0.533,-0.804,0.262,-0.533,-0.804,-0.753,-0.034,-0.657,0.753,-0.034,-0.657,-0.583,0.5,-0.64,-0.762,0.647,0.019,0.583,0.5,-0.64,0.065,0.704,-0.707,-0.065,0.704,-0.707,0.195,0.039,-0.98
,-0.195,0.039,-0.98,-0.408,0.127,-0.904,0.408,0.127,-0.904,0.335,-0.005,-0.942,-0.335,-0.005,-0.942,-0.445,-0.094,-0.891,0.314,-0.104,-0.944,0.334,0.107,-0.936,-0.314,-0.104,-0.944,-0.334,0.107,-0.936,0.29,0.316,-0.904,-0.29,0.316,-0.904,-0.383,-0.069,-0.921,0.383,-0.069,-0.921,-0.099,-0.841,0.532,-0.025,-0.68,0.733,0.099,-0.841,0.532
,0.025,-0.68,0.733,0.637,-0.504,0.583,-0.637,-0.504,0.583,0.925,0.092,0.368,-0.925,0.092,0.368,0.287,0.598,0.748,-0.287,0.598,0.748,-0.414,0.551,0.724,0.414,0.551,0.724,-0.65,0.585,0.485,0.65,0.585,0.485,-0.671,-0.045,0.74,-0.368,-0.284,-0.886,0.445,-0.094,-0.891]
,"indices":[0,1,2,3,4,5,2,6,7,8,5,9,1,10,6,11,3,8,12,13,1,14,15,3,16,17,13,18,19,14,13,20,10,21,14,11,22,20,17,23,21,24,25,22,17,23,26,18,27,28
,22,29,30,23,28,31,22,29,24,32,33,34,28,35,32,36,37,28,38,39,29,35,40,33,37,41,35,42,43,44,33,42,36,45,2,46,43,5,45,9,0,43,40,4,42,5,40,47,0,41
,48,49,37,50,40,39,49,51,38,52,37,53,51,54,27,55,38,30,54,56,27,57,58,59,30,56,25,60,57,61,26,59,16,62,60,63,19,61,12,47,62,48,15,63,64,62,47,48,63,65
,60,62,64,65,63,61,64,57,60,61,59,65,64,58,57,59,56,65,64,55,58,56,54,65,64,52,55,54,51,65,64,50,52,51,49,65,64,47,50,49,48,65,66,67,68,69,67,70,71,68
,72,73,74,69,75,71,72,73,76,77,78,79,75,80,81,76,82,83,78,84,85,81,86,87,88,89,90,91,92,87,93,94,89,95,92,96,97,98,94,95,99,96,100,101,98,102,103,104,99,105
,102,106,107,108,103,109,106,110,107,111,112,113,109,110,114,111,115,116,113,117,118,119,114,120,117,121,122,123,118,122,121,124,125,123,126,127,121,117,125,111,119,113,127,117,112,128,129,110,130,113
,108,129,131,106,132,110,104,131,133,102,134,106,96,133,135,98,136,102,97,135,137,95,138,98,87,137,139,89,140,95,88,139,141,91,142,89,141,143,88,143,144,91,123,145,126,121,146,124,145,147
,148,147,146,149,150,147,143,151,147,149,152,70,66,70,153,69,154,66,71,69,155,73,154,79,156,155,80,73,157,158,83,159,160,84,156,83,158,84,161,159,162,163,164,162,165,166,163,167,158,165
,167,166,156,167,168,161,167,159,169,170,164,171,172,173,174,175,169,176,177,172,178,174,179,180,177,181,182,179,183,182,179,180,164,184,162,173,184,171,170,185,184,171,185,186,182,187,178,188,182,180
,178,189,190,191,180,181,189,175,190,191,176,192,175,193,170,186,176,171,194,187,195,192,188,191,195,193,194,186,195,192,179,88,143,91,179,143,174,196,88,197,177,91,164,196,169,173,197,198,163,199
,164,165,198,160,200,157,82,201,160,198,202,199,200,203,198,197,86,196,202,197,90,203,168,204,156,168,205,206,154,204,207,205,155,208,152,207,209,208,153,210,211,209,212,210,211,212,209,213,212,210
,213,214,209,215,216,217,210,214,207,218,215,219,208,217,206,218,204,206,219,220,220,216,218,214,220,219,218,216,215,217,214,219,148,221,222,223,149,224,145,222,225,224,146,226,145,227,126,146,228,226
,141,221,150,144,223,229,141,230,231,232,144,229,139,233,230,234,142,232,137,235,233,236,140,234,135,237,235,238,138,236,131,237,133,134,238,239,129,240,131,132,239,241,129,242,243,244,132,241,128,245
,242,246,130,244,125,227,245,228,127,246,227,247,245,228,248,249,242,247,250,248,244,251,242,252,243,244,253,251,243,254,240,241,255,253,237,254,256,255,238,257,237,258,235,238,259,257,233,258,260,259
,234,261,233,262,230,234,263,261,230,264,231,232,265,263,221,264,266,265,223,267,227,268,269,270,228,249,225,271,268,272,226,270,222,266,271,267,224,272,122,273,274,275,122,274,118,276,273,277,120,275
,115,276,114,278,277,279,107,280,115,109,279,281,103,282,107,105,281,283,103,284,285,286,105,283,100,284,99,287,286,288,100,289,290,291,287,288,92,292,289,293,94,291,294,295,296,294,297,298,296,299
,300,296,301,297,300,302,303,300,304,301,68,303,302,303,74,304,72,302,305,304,77,306,75,305,307,306,76,308,78,307,309,308,81,310,307,295,309,297,308,310,305,299,307,306,301,304,309,311,312,310
,298,297,82,309,312,310,85,313,314,202,200,315,203,316,312,200,82,313,201,315,202,317,86,203,318,316,317,93,86,318,319,293,320,321,322,323,321,324,325,326,321,324,326,327,326,328,329,330,326,329
,329,311,294,298,329,294,311,314,312,298,315,330,290,331,332,333,288,334,335,322,336,337,322,323,338,339,340,341,339,342,339,343,344,345,339,344,344,335,336,337,344,336,285,346,347,348,283,349,347,350
,351,352,349,353,351,354,355,356,353,357,355,358,359,360,357,361,362,358,363,364,360,361,335,359,362,361,337,364,343,355,359,357,345,361,365,351,355,353,342,357,338,347,351,349,341,353,285,366,282,283
,367,349,366,340,368,367,340,341,273,280,282,279,275,281,273,366,368,367,275,368,274,273,368,368,275,274,290,346,284,288,348,334,332,350,346,352,334,348,369,354,350,356,370,352,358,371,363,360,372,356
,373,374,328,327,375,376,374,377,331,375,378,376,289,374,331,375,291,333,292,314,374,315,293,375,314,328,374,375,330,315,292,317,379,316,318,293,380,362,363,381,364,382,362,320,335,364,323,382,383,380
,377,376,381,382,325,383,373,324,376,382,320,384,325,324,382,323,385,386,387,388,389,390,387,391,392,393,394,395,391,396,392,393,397,398,399,400,396,398,401,402,403,404,400,402,405,406,404,407,408,409
,405,410,411,412,407,413,406,409,403,414,411,415,402,406,416,403,399,417,402,418,419,399,391,420,398,417,421,391,386,422,393,420,386,423,421,424,389,422,377,425,331,378,426,427,408,428,377,410,427,409
,332,425,369,426,334,370,371,429,385,390,372,388,407,430,428,431,409,427,432,430,433,434,431,427,435,433,436,437,438,439,440,435,441,442,438,434,440,443,444,442,445,446,444,423,429,447,424,445,369,444
,371,447,370,372,425,440,369,426,442,434,425,428,432,434,427,426,423,448,449,450,424,451,441,448,443,446,450,452,441,453,454,455,446,452,436,453,435,439,455,456,433,457,436,437,456,458,433,459,460,461
,437,458,430,462,459,463,431,461,421,449,464,451,422,465,419,464,466,465,420,467,416,466,468,467,417,469,416,470,471,417,472,469,471,473,414,418,474,472,414,462,412,415,463,474,460,475,457,458,476,477
,478,479,475,477,480,481,479,482,483,484,480,485,482,486,483,484,487,488,464,483,486,485,465,487,479,449,448,480,451,485,454,479,448,452,480,476,457,454,453,452,456,455,462,460,459,463,458,477,473,478
,462,477,474,463,482,473,470,484,474,481,489,470,468,488,472,484,466,489,468,488,467,469,464,486,466,467,487,465,404,490,491,492,405,493,400,491,494,493,401,495,400,496,396,401,497,495,396,498,392,397
,499,497,392,500,387,395,501,499,387,502,385,394,503,501,491,502,500,493,503,492,500,494,491,495,501,493,498,496,494,495,497,499,371,502,363,372,503,388,363,490,380,492,504,381,377,490,408,492,378,410
,0,12,1,3,15,4,2,1,6,8,3,5,1,13,10,11,14,3,12,16,13,14,19,15,16,25,17,18,26,19,13,17,20,21,18,14,22,31,20,23,18,21,25,27,22,23,30,26,27,38
,28,29,53,30,28,34,31,29,23,24,33,44,34,35,29,32,37,33,28,39,53,29,40,43,33,41,39,35,43,46,44,42,35,36,2,7,46,5,42,45,0,2,43,4,41,42,40,50,47,41
,4,48,37,52,50,39,41,49,38,55,52,53,39,51,27,58,55,30,53,54,27,25,57,59,26,30,25,16,60,61,19,26,16,12,62,63,15,19,12,0,47,48,4,15,66,70,67,69,74,67
,71,66,68,73,77,74,75,79,71,73,80,76,78,83,79,80,84,81,82,157,83,84,160,85,86,93,87,89,319,90,92,97,87,94,319,89,92,100,96,98,287,94,99,104,96,101,287,98,103,108
,104,105,101,102,107,112,108,109,105,106,107,115,111,113,278,109,114,119,111,116,278,113,118,123,119,120,116,117,122,124,123,122,120,121,125,119,123,127,505,121,125,128,111,113,130,127,112,111,128,110
,132,130,108,112,129,106,134,132,104,108,131,102,136,134,96,104,133,98,138,136,97,96,135,95,140,138,87,97,137,89,142,140,88,87,139,91,144,142,141,150,143,143,151,144,123,124,145,121,505,146
,145,124,147,147,124,146,150,148,147,151,143,147,152,211,70,70,211,153,154,152,66,69,153,155,154,71,79,155,161,80,157,163,158,159,165,160,156,79,83,84,80,161,162,166,163,162,173,165,163,166
,167,165,159,167,156,158,167,161,168,167,169,175,170,171,176,172,174,190,175,176,181,177,178,190,174,180,179,177,182,178,179,182,183,179,164,170,184,173,162,184,170,193,185,171,184,185,182,195,187,188
,195,182,178,187,189,191,188,180,189,194,175,191,181,176,175,194,193,186,192,176,194,189,187,192,195,188,195,185,193,186,185,195,179,174,88,91,177,179,174,169,196,197,172,177,164,199,196,173,172,197
,163,157,199,165,173,198,200,199,157,201,85,160,202,196,199,203,201,198,86,88,196,197,91,90,168,206,204,168,161,205,154,156,204,205,161,155,152,154,207,208,155,153,211,152,209,210,153,211,209,216
,213,210,212,213,209,207,215,217,208,210,207,204,218,219,205,208,206,220,218,206,205,219,220,213,216,214,213,220,148,150,221,223,151,149,145,148,222,224,149,146,145,225,227,146,505,228,141,231,221,144
,151,223,141,139,230,232,142,144,139,137,233,234,140,142,137,135,235,236,138,140,135,133,237,238,136,138,131,240,237,134,136,238,129,243,240,132,134,239,129,128,242,244,130,132,128,125,245,246,127,130
,125,126,227,228,505,127,227,269,247,228,246,248,242,245,247,248,246,244,242,250,252,244,241,253,243,252,254,241,239,255,237,240,254,255,239,238,237,256,258,238,236,259,233,235,258,259,236,234,233,260
,262,234,232,263,230,262,264,232,229,265,221,231,264,265,229,223,227,225,268,270,226,228,225,222,271,272,224,226,222,221,266,267,223,224,122,118,273,275,120,122,118,114,276,277,116,120,115,280,276,278
,116,277,107,282,280,109,278,279,103,285,282,105,109,281,103,99,284,286,101,105,100,290,284,287,101,286,100,92,289,291,94,287,92,93,292,293,319,94,294,311,295,294,296,297,296,295,299,296,300,301
,300,299,302,300,303,304,68,67,303,303,67,74,72,68,302,304,74,77,75,72,305,306,77,76,78,75,307,308,76,81,307,299,295,297,301,308,305,302,299,306,308,301,309,295,311,310,313,298,82,78
,309,310,81,85,314,379,202,315,201,203,312,314,200,313,85,201,202,379,317,203,90,318,317,292,93,318,90,319,320,325,321,323,322,321,325,373,326,324,321,326,326,373,328,330,327,326,329,328,311,298
,330,329,311,328,314,298,313,315,290,289,331,333,291,288,335,320,322,337,336,322,338,365,339,341,340,339,339,365,343,345,342,339,344,343,335,337,345,344,285,284,346,348,286,283,347,346,350,352,348,349
,351,350,354,356,352,353,355,354,358,360,356,357,362,359,358,364,504,360,335,343,359,361,345,337,343,365,355,357,342,345,365,338,351,353,341,342,338,366,347,349,367,341,285,347,366,283,281,367,366,338
,340,367,368,340,273,276,280,279,277,275,273,282,366,367,281,275,290,332,346,288,286,348,332,369,350,352,370,334,369,371,354,356,372,370,358,354,371,360,504,372,373,383,374,327,330,375,374,383,377,375
,333,378,289,292,374,375,293,291,292,379,314,315,316,293,380,384,362,381,504,364,362,384,320,364,337,323,383,384,380,376,378,381,325,384,383,324,327,376,385,429,386,388,394,389,387,386,391,393,389,394
,391,399,396,393,395,397,399,403,400,398,397,401,403,411,404,402,401,405,404,411,407,409,406,405,411,414,412,413,415,406,403,471,414,415,418,402,416,471,403,417,398,402,419,416,399,420,393,398,421,419
,391,422,389,393,386,429,423,424,390,389,377,428,425,378,333,426,408,407,428,410,378,427,332,331,425,426,333,334,371,444,429,390,447,372,407,412,430,431,413,409,432,428,430,434,437,431,435,432,433,437
,434,438,440,432,435,442,446,438,440,441,443,442,447,445,444,443,423,447,390,424,369,440,444,447,442,370,425,432,440,426,370,442,423,443,448,450,445,424,441,454,448,446,445,450,441,435,453,455,438,446
,436,457,453,439,438,455,433,460,457,437,439,456,433,430,459,461,431,437,430,412,462,463,413,431,421,423,449,451,424,422,419,421,464,465,422,420,416,419,466,467,420,417,416,468,470,417,418,472,471,470
,473,418,415,474,414,473,462,415,413,463,460,478,475,458,456,476,478,506,479,477,476,480,479,506,482,484,481,480,482,489,486,484,485,487,464,449,483,485,451,465,479,483,449,480,450,451,454,475,479,452
,450,480,457,475,454,452,476,456,462,478,460,463,461,458,473,506,478,477,481,474,482,506,473,484,472,474,489,482,470,488,469,472,466,486,489,488,487,467,404,408,490,492,410,405,400,404,491,493,405,401
,400,494,496,401,397,497,396,496,498,397,395,499,392,498,500,395,394,501,387,500,502,394,388,503,491,490,502,493,501,503,500,498,494,495,499,501,371,385,502,372,504,503,363,502,490,492,503,504,377,380
,490,492,381,378]
,"subMeshes":[{"materialIndex":0,"verticesStart":0,"verticesCount":507,"indexStart":0,"indexCount":2904}]
,"instances":[]}
],
"morphTargetManagers":[],
"cameras":[{"name":"Camera","id":"Camera","position":[0,4.3335,-12.626],"rotation":[0.2743,0,0],"fov":0.8576,"minZ":0.1,"maxZ":100,"speed":1,"inertia":0.9,"checkCollisions":true,"applyGravity":true,"ellipsoid":[0.2,0.9,0.2],"cameraRigMode":0,"interaxial_distance":0.0637,"type":"ArcRotateCamera","alpha":-1.5708,"beta":1.2965,"radius":13.0587,"lockedTargetId":"Suzanne"}],"activeCamera":"Camera",
"lights":[{"name":"Sun","id":"Sun","type":1,"position":[8.9214,6.2324,-11.811],"direction":[-0.4813,-0.5606,0.6739],"intensity":1,"diffuse":[1,1,1],"specular":[1,1,1]}],
"shadowGenerators":[{"mapSize":512,"lightId":"Sun","bias":0.00005,"darkness":0,"renderList":[]}]
}

That's all I got.

 

Many greetings
Hans

 

 

 

Link to comment
Share on other sites

Hello!

You can try to change the collision radius: http://doc.babylonjs.com/babylon101/cameras,_mesh_collisions_and_gravity#arcrotatecamera

But if you only want to make sure that camera does not go through your object perhaps using behavior is a better idea: https://www.babylonjs-playground.com/#6FBD14#2 (check line #8: the camera will be automatically set up to not go through the object)

Link to comment
Share on other sites

Hi Deltakosh,

that's really very nice of you, but I don't even know where to put it in my HTML yet.

I copy line #8 from your Link and paste it in my HTML under newScene.activeCamera.attachControl(canvas); - White Screen.

I rename  Camera to activeCamera... White Screen... and so on.

Sorry, absolute JavaScript Noob.

 

Thank you very much for your help

Hans

 

 

 

Link to comment
Share on other sites

Hi gang.  Welcome to the forum, Hansnolte!  https://www.babylonjs-playground.com/#1CMD3G#70

There's Han's .babylon file... loaded-in from a folder at Wingnut's free github account.  Lookin' good.

I made a couple of cameras, even though there is already a camera... arriving within the import.

Just screwin' around... havin' some fun with other people's files.  :)  I suppose we should try to turn-on the camera that arrived in the file... see if it is broken and displaying all-white-screen, as Hans has indicated.

Finding/activating those in-babylon-file cameras... can be a challenge, sometimes.   They land-in scene.cameras property...  and scene.activeCamera, and scene.activeCameras array.

Ya just never know where a camera will be... just like in real life.  :x  :)

Hans, the reason for the playground error:  You must have at least one camera ...happened because... the playground itself... checks for a camera in the JS code.  It saw no camera being defined... because YOUR camera... was arriving inside the .babylon file.  The playground can't "see" inside there, so it reported NO CAM FOUND!  That's why I made a dummy camera... to fool the playground. 

After that... we can make our own cameras (inside the loader's onSuccess area like I did)... or let the in-file camera go active... which I haven't tried/tested, yet.

Keep goofin' around, Hans... pretty soon this will all be easier.  Insert console.log(anything)... in various places in the javascript... and use your browser f12 dev tools to view the console.

Keep experimenting!  Grab a zip of this playground... take it home... poke knitting needles into it for fun.  :) Maybe you or some other forum user will want to activate the in-file camera... see what happens.  I wonder what type of camera it is. 

Maybe it's a webVR Device Oriented Stereoscopic Gamepad Following Hemispheric ArcRotate Universal Anaglyph Target Cam!  errr.  :)

Addition:   Aw heck, let's try to find and activate that in-file cam named 'Camera'.  https://www.babylonjs-playground.com/#1CMD3G#71  <== Wingnut failing to find it, even though he can see it within the .babylon file.  hmm.  No scene.activeCamera, no scene.activeCameras length, no scene.cameras length, and no scene.getCameraByName('Camera').  Still, Susanne looks pretty good... thru this non-existing camera.  :)   Not sure WHAT I'm doing wrong with all this.

Feel free to make lots of edits, do lots more RUN's and SAVE more versions of that playground... you can't hurt anything.  If you make an interesting SAVE, paste its URL here, and we'll all take a sniff... or help with a problem.  Hope this helps.  Party on... talk soon.

PS:  How many lights do I have activated in that playground scene?  THREE?  (2 created, one arriving)  Wow!  I'm an idiot!  Expect a tan!   :)

Link to comment
Share on other sites

Hi again, @hansnolte.  Yep, you are right.  Sorry about that.  I was working ONLY on activating a tolerable camera (no white screen)... that showed your model. 

I figged you could add camera.useFramingBehavior or camera.collisionRadius yourself, once you got a working camera.

https://www.babylonjs-playground.com/indexstable#1CMD3G#75

There ya go.  This one uses line 28 as its collision tester.

I think this is an OLD method of loading scenes/models.  We have a more-modern system... called the AssetsManager.

https://www.babylonjs-playground.com/#28YUR5#323

There is an assetsManager load of Suzy (with collision avoidance installed).  The loader APPEARS-TO ignore any cameras or lights arriving in the .babylon file... because we are using an .addMeshTask in line 22.

But I am very inexperienced using the assetsManager.  Mostly, I just find/build helpful playgrounds.  :) 

I'm really not sure WHAT the assetsManager meshTask does with cameras and lights that are inside a .babylon file WITH the wanted mesh.  Maybe others can help teach us.  The assetsManager docs tells nothing about lights and cameras (non-mesh), but maybe I need to read more carefully. 

I hope I was more helpful this time.  Sorry again.

Update:  Oops.  I had a little mistake in #322, so I fixed it... and changed above link to #323.  (I had TWO suzy.checkCollisions = true;:)

Link to comment
Share on other sites

  • 2 months later...

Hi all,

I am looking to have the same behavior but for a FPS game so with a UniversalCamera. 
But even with your informations @Wingnut, (I learn things that's great, ty btw) I can't to make it functionnal.

My camera have an elipsoid form, and the colision system is fine, but I am still to close from objects (walls) and I can see through. (like superman you know :D )
If i change my camera elipsoid's dimensions it work a little, but i can not even moove between a small scene. cause my character is to large :P and wth some walls I can still see through.

Itried with 
camera.useFramingBehavior = true; and cam.collisionRadius = new BABYLON.Vector3(2, 2, 2); but without succes :( 
Do you already have an exemple with an UniversalCamera ?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...