javascript - 在 three.js 中创建具有矩形底面的锥形几何体?

标签 javascript three.js

我想在 three.js 中创建具有矩形底面的圆锥体几何体。我怎么能那样做?

我在这里提供图片,以便我能理解我在说什么。

enter image description here

最佳答案

具有方形底面的圆锥体是具有 4 条边且其中一条底面半径等于 0 的圆柱体的一种特殊情况。

您可以创建通用圆柱体:

THREE.CylinderGeometry(radiusTop, radiusBottom, height, radiusSegments, heightSegments, openEnded)

一个具体的例子是:

THREE.CylinderGeometry(0, 30, 80, 4, 1, true);

关于javascript - 在 three.js 中创建具有矩形底面的锥形几何体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13590745/

相关文章:

javascript - 如何通过 Javascript 更改 TextBox 的背景颜色?

javascript - THREE.js 使正交相机适合场景

javascript - 我无法通过鼠标事件添加灯光

reactjs - 如何在 ReactJs 中将 DRACOLoader 与 GLTFLoader 一起使用?

javascript - 在 Three.JS 粒子系统中移动单个粒子

javascript - 复制 radio 组中的值

javascript - 在 javascript 中对数组使用 ng-repeat 时出现错误

javascript - 滚动时如何将 div/导航栏粘贴到窗口顶部

javascript - 使用React-Hooks/Axios获取数据并显示在表格中

javascript - ThreeJS ObjectLoader-无法读取未定义的属性 'fog'