1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| import * as THREE from 'three';
const scene = new THREE.Scene();
const camera = new THREE.PerspectiveCamera( 75, window.innerWidth / window.innerHeight, 0.1, 1000 );
camera.position.set(0,0,10); scene.add(camera)
const gemotry = new THREE.BoxGeometry(1,1,1); const material = new THREE.MeshBasicMaterial({color:0x00ff00}) const cube = new THREE.Mesh(gemotry,material); scene.add(cube);
var geometry1 = new THREE.CapsuleGeometry( 1, 1, 4, 8 ); geometry1.translate(2,2,1) geometry1.rotateX (360); const material2 = new THREE.MeshBasicMaterial( {color: 0xea8685} ); const capsule = new THREE.Mesh( geometry1, material2 ); scene.add( capsule );
const renderer = new THREE.WebGLRenderer();
renderer.setSize( window.innerWidth, window.innerHeight );
document.body.appendChild( renderer.domElement ); renderer.render(scene,camera);
|