<div align="center"> <canvas id="myCanvas" width="800" height="400"></canvas> </div>
Csomag elérési útvonalak megadása:
<script async src="./dist/es-module-shims.js"></script> <script type="importmap"> { "imports": { "three": "./js/build/three.module.js", "TrackballControls": "./js/examples/jsm/controls/TrackballControls.js" } } </script">
Már létező vászonhoz csatlakozás:
container = document.getElementById( 'myCanvas' ); // Vászon objektum méretének lekérése és méretarány számítása HEIGHT = container.clientHeight; WIDTH = container.clientWidth; aspectRatio = WIDTH / HEIGHT; renderer = new THREE.WebGLRenderer( { antialias: true, canvas: container } ); renderer.setSize( WIDTH, HEIGHT ); scene = new THREE.Scene(); camera = new THREE.PerspectiveCamera( 75, aspectRatio, 0.1, 1000 );
Interaktív vezérlés egérrel importálás:
import { TrackballControls } from 'TrackballControls';;Egérvezérlés aktiválása:
//function init()-ben: controls = new TrackballControls( camera, renderer.domElement ); controls.rotateSpeed = 5.0; controls.panSpeed = 1.0; // function animate()-ben: controls.update();Egérvezérlés használata:
A modellező területen bal egérgomb lenyomása, majd nyomva tartása mellett egér mozgatása.