123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- <!DOCTYPE html>
- <html>
- <head>
- <title>JS.BLEND Example</title>
- <script type="text/javascript" src="./build/js.blend.js"></script>
- <script type="text/javascript" src="./example/three.js"></script>
- <script type="text/javascript" src="./example/orbit_controls.js"></script>
- </head>
- <body>
- <script type="text/javascript">
- //threes js code
-
- var scene = new THREE.Scene();
- scene.background = new THREE.Color(0.5, 0.2, 0.5);
- var camera = new THREE.PerspectiveCamera(70, window.innerWidth / window.innerHeight, 0.1, 100);
- var renderer = new THREE.WebGLRenderer();
- renderer.setSize(window.innerWidth, window.innerHeight);
- document.body.appendChild(renderer.domElement);
- function render() {
- renderer.render(scene, camera);
- }
- //camera.rotation.y = 90;
- camera.position.z = 10;
- controls = new THREE.OrbitControls(camera, renderer.domElement);
- controls.addEventListener('change', render); // remove
- controls.enableZoom = true;
- var light = new THREE.PointLight(0xFFFFFF, 0.8, 1000);
- light.position.set(0, 0, 10);
- //scene.add(light);
- var light = new THREE.PointLight(0xFFFFFF, 0.8, 0);
- light.position.set(0, 0, -10);
- //scene.add(light);
- JSBLEND('./example/test.blend').then((blend) => {
- blend.three.loadScene(scene);
- render();
- }).catch((error)=>{
- console.log(error);
- });
- </script>
- </body>
- </html>
|