three.js - 如何在沿 z 轴的某个高度创建 PlaneGeometry 对象?

标签 three.js

我正在使用这个:

new THREE.Mesh( new THREE.PlaneGeometry( 1000, 1000 ), new THREE.MeshBasicMaterial() );

创建一个新平面。如何改变z轴的高度?没有一个论点与之相关。

最佳答案

假设您的网格被捕获为如下变量:

var planeMesh = new THREE.Mesh( 
    new THREE.PlaneGeometry( 1000, 1000 ), 
    new THREE.MeshBasicMaterial() );

然后,您只需将其移回原处即可:

planeMesh.position.z += 50;

此外,Icemonster正确的是,飞机将在开始时面向您渲染,因此根据您的使用情况,您可能需要按照评论中所述旋转它。

关于three.js - 如何在沿 z 轴的某个高度创建 PlaneGeometry 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18194886/

相关文章:

javascript - Three.js 围绕对象中心轴旋转、缩放不发生

javascript - 补间JS导致WebGL上下文丢失

javascript - FBX动画使用三个js无法正常运行

javascript - 简单的Three.js动画

javascript - [two.js 使用 GUI 切换模型

javascript - Threejs PlaneGeometry 不接收阴影或反射

javascript - Three.js dirtyVertices 不起作用

javascript - 如何在 Three.js 中加载 gLTF

javascript - 当 IOS 上的 ALPHA 为零时,Three.js 将纹理 RGB 值设置为零

javascript - ThreeJS GLTFLoader Material 数组