three.js
Maschen
Suche…
Einführung
Ein Three.js Ineinander greifen ist eine Basisklasse , die von erbt Object3d und verwendet wird polygonale Objekte zu instanziiert durch eine Kombination von Geometrie mit einem Werkstoff . Mesh
ist auch die Basisklasse für die fortgeschritteneren MorphAnimMesh
und SkinnedMesh
Klassen.
Syntax
- neues THREE.Mesh (Geometrie, Material);
Bemerkungen
Sowohl die Geometrie als auch das Material sind optional und werden standardmäßig auf BufferGeometry
und MeshBasicMaterial
wenn sie nicht im Konstruktor bereitgestellt werden.
Rendern eines Würfelnetzes mit einer Boxgeometrie und einem Basismaterial
var scene = new THREE.Scene();
var camera = new THREE.PerspectiveCamera(75, window.innerWidth / window.innerHeight, 0.1, 50);
camera.position.z = 25;
var renderer = new THREE.WebGLRenderer();
renderer.setSize(window.innerWidth, window.innerHeight);
document.body.appendChild(renderer.domElement);
var geometry = new THREE.BoxGeometry(1, 1, 1);
var material = new THREE.MeshBasicMaterial({ color: 0x00ff00 });
var cubeMesh = new THREE.Mesh(geometry, material);
scene.add(cubeMesh);
var render = function () {
requestAnimationFrame(render);
renderer.render(scene, camera);
};
render();
Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow