three.js入门3——2014.5.26

画了三个棱柱,放到了一个场景里。

实际上就是每一个先声明一个Object3D对象,每一个物体加上材质放到网格里,再将网格加到Object3D里。

理论依据来自于three.js里的定义

THREE.Mesh = function ( geometry, material ) {THREE.Object3D.call( this );this.geometry = geometry;this.material = ( material !== undefined ) ? material : new THREE.MeshBasicMaterial( { color: Math.random() * 0xffffff, wireframe: true } );if ( this.geometry !== undefined ) {if ( this.geometry.boundingSphere === null ) {this.geometry.computeBoundingSphere();}this.updateMorphTargets();}};
在这里可以看到Object3D是Mesh的基类,于是乎就有了把mesh加到object3d里组成一个物体的想法。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部