首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >三个js将平面添加到场景中

三个js将平面添加到场景中
EN

Stack Overflow用户
提问于 2015-04-28 10:28:00
回答 1查看 9.9K关注 0票数 3

我正在尝试添加一架飞机到场景中,但如果我检查儿童场景,则没有添加任何内容。

代码语言:javascript
运行
AI代码解释
复制
var plane = new THREE.Mesh( new THREE.PlaneGeometry( 2000, 2000, 8, 8 ), new THREE.MeshBasicMaterial( { color: 0xffff00, opacity: 0.25 } ) );
plane.visible = true;
this.scene.add( plane );
EN

回答 1

Stack Overflow用户

发布于 2015-04-28 10:59:56

试试这个:

代码语言:javascript
运行
AI代码解释
复制
var geo = new THREE.PlaneBufferGeometry(2000, 2000, 8, 8);
var mat = new THREE.MeshBasicMaterial({ color: 0x000000, side: THREE.DoubleSide });
var plane = new THREE.Mesh(geo, mat);

scene.add(plane);

如果要将平面用作地板,则必须旋转它。

代码语言:javascript
运行
AI代码解释
复制
plane.rotateX( - Math.PI / 2);
票数 17
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29916886

复制
相关文章

相似问题

领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文