首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Three.js添加多个几何图形

Three.js添加多个几何图形
EN

Stack Overflow用户
提问于 2016-10-25 20:53:47
回答 2查看 379关注 0票数 0

大家好,我从Three.js开始,我不知道为什么我的第二个几何学没有出现。如果我错过了什么,请帮帮我。我添加了第一个几何学和所有的材料,并添加到现场,但我的第二个几何学不想出现。这里需要一点帮助,非常感谢!

代码语言:javascript
复制
// Scene and Camera
var scene = new THREE.Scene(); 
var camera = new THREE.PerspectiveCamera( 75, window.innerWidth / window.innerHeight, 0.1, 1000);

// Renderer
var renderer = new THREE.WebGLRenderer();
renderer.setSize( window.innerWidth, window.innerHeight );
document.body.appendChild( renderer.domElement );

// Firt geometry with material and added to the scene.
var geometry = new THREE.BoxGeometry( 1, 1, 1 );
var material = new THREE.MeshBasicMaterial( { color: 0x00ff00 } );
var cube = new THREE.Mesh(geometry, material);
scene.add( cube );

// Seconde geometry with material and added to the scene as well.
var mysphere = new THREE.SphereGeometry(5, 32, 32);
var color = new THREE.Color('#ee7800');
var hex = color.getHex;
var sphereMaterial = new THREE.MeshLambertMaterial( { color: hex } );
var sphere = new THREE.Mesh(mysphere, sphereMaterial);
sphere.position.y = 10;
scene.add( sphere );

// Better camera position
camera.position.z = 5;


// Render all and move the cube
function render() {
  requestAnimationFrame( render );

  cube.rotation.x += 0.03;
  cube.rotation.y += 0.01;

  renderer.render( scene, camera);
};

render();
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-10-25 21:22:55

只是为了澄清。控制台日志中有错误消息吗?

代码语言:javascript
复制
var hex = color.getHex();

因为getHex()是一种方法。

还有,为什么不呢

代码语言:javascript
复制
var sphereMaterial = new THREE.MeshLambertMaterial( { color: 0xee7800} );

颜色的构造看起来很奇怪。应该是这样的:

代码语言:javascript
复制
var color = new THREE.Color( 0xee7800 );
票数 1
EN

Stack Overflow用户

发布于 2016-10-26 00:13:45

你把球体定位在y=10,但是相机定位在y=0;z=5,这意味着它的视角是从球体下面稍微往下看的。也就是说,球体是屏幕外的。尝试设置camera.position.z=30以使球体进入视场.

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40249499

复制
相关文章

相似问题

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