javascript - three.js - 绘制半个挤压圆

标签 javascript three.js

这将绘制一个立方体,但我怎样才能让它绘制半个挤压圆?

// half a circle
var rightfootgeo = new THREE.CubeGeometry(2, 2, 2);
for(var i = 0; i < 8; i += 1) {
    rightfootgeo.vertices[i].y -= 5;
}

最佳答案

您可以使用 THREE.ExtrudeGeometry 来挤出由点数组定义的形状。

这是一个 Fiddle,向您展示如何挤出半圆:http://jsfiddle.net/CjZSZ/ .

关于javascript - three.js - 绘制半个挤压圆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12557526/

相关文章:

javascript - 球体的三个js buffergeometry

javascript - 运行基本的 Three.js

javascript - 为什么我在加载具有 Material 的 GLTF 模型时得到黑色模型?

javascript - 我的代码在 IE8 中真的很慢。但在 Safari、firefox、chrome 中效果很好

javascript - 如何附加到另一个页面上的选择下拉列表?

3d - Threejs 获取对象的中心

image - Three.js 纹理/图像在运行时更新

math - Three.js 平面的奇怪现象

javascript - setTimeout 无法按 css 预期工作

javascript - 使用 YouTube api 时,除非我先提醒视频 ID,否则 loadvideo 函数将无法工作