首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Three.js:几何学组

Three.js:几何学组
EN

Stack Overflow用户
提问于 2017-05-21 09:04:16
回答 1查看 1.4K关注 0票数 2

1.我想把几何学结合起来,我该怎么办?通过使用位置?我甚至想让这组几何图形在场景中一起移动,我该怎么办呢?通过使用add()?例如: demond组

  1. 为什么我的三角画不了?我的代码: var网格,渲染器,场景,摄像机,控件; init();动画( );函数init() { // renderer呈现器=新THREE.WebGLRenderer();renderer.setSize( window.innerWidth,window.innerHeight );document.body.appendChild( renderer.domElement );//场景=新THREE.Scene();//照相机=新THREE.PerspectiveCamera( 40,window.innerWidth / window.innerHeight,1,10000 );camera.position.set( 20,20,20 );// controls =新THREE.OrbitControls(摄像机);//scene.add(新THREE.AmbientLight( 0x00ffff ) );// light var light =新THREE.DirectionalLight( 0x00ffff,1 );light.position.set(10,10,0 );// scene.add( light );// axes scene.add(新THREE.AxisHelper( 20 ) );var verticesOfTriangle1 =新THREE.Vector3(1,0,0);verticesOfTriangle2 =新THREE.Vector3(0,0,0.3);var verticesOfTriangle3 =新THREE.Vector3(0,0,-0.3);var几何学=新THREE.Triangle(verticesOfTriangle1,verticesOfTriangle2,verticesOfTriangle3);// THREE.MeshPhongMaterial=新THREE.MeshPhongMaterial(颜色: 0x00ffff,阴影: THREE.FlatShading,透明:真,不透明度: 0.7,} );// mesh =新THREE.Mesh(几何,材料);scene.add(网格); } 函数动画(){ requestAnimationFrame(动画);controls.update();renderer.render(场景、摄像机);

chrome:错误信息的消息

EN

回答 1

Stack Overflow用户

发布于 2017-05-22 07:50:56

  1. 使用THREE.Group()组合对象并将它们移动到一起。
  2. 您可以使用THREE.ShapeGeometry()创建一个三角形。要创建网格,您的几何学应该继承THREE.Geometry()的属性。查看支持的默认几何图形的三个文档的几何图形。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44095041

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档