three.js
Meshes
Recherche…
Introduction
Un maillage Three.js est une classe de base qui hérite d' Object3d et permet d'instancier des objets polygonaux en combinant une géométrie avec un matériau . Mesh
est également la classe de base pour les classes MorphAnimMesh
et SkinnedMesh
plus avancées.
Syntaxe
- nouveau TROIS.Mesh (géométrie, matériau);
Remarques
La géométrie et le matériau sont tous deux facultatifs et par défaut, BufferGeometry
MeshBasicMaterial
respectivement BufferGeometry
et MeshBasicMaterial
s'ils ne sont pas fournis dans le constructeur.
Rendu un maillage de cube avec une géométrie de boîte et un matériau de base
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
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow