4
A
回答
0
我找到了解決方案。不確定這是否是最好的方式,因爲three.js拋出一個信息來代替使用PlaneBufferGeometry。
function extrudePath(points, depth) {
var geometry = new THREE.PlaneGeometry(0, 0, points.length - 1, 1);
var vertices = geometry.vertices;
for (var i = 0, l = points.length, p; i < l; i++) {
p = points[i];
vertices[i].x = vertices[i + l].x = p[0];
vertices[i].y = vertices[i + l].y = p[1];
vertices[i].z = p[2];
vertices[i + l].z = p[2] + depth;
}
geometry.computeFaceNormals();
return geometry;
}
相關問題
- 1. 在three.js中擠出圖形
- 2. three.js所:添加線多擠出文本
- 3. Three.js中的擠出緩衝區幾何?
- 4. 擠出曲線2D
- 5. three.js所擠出的2D面,而圍繞擠壓軸
- 6. With three.js,我如何從SphereGeometry中擠出一個圓柱體?
- 7. three.js - 繪製一半的擠壓圓圈
- 8. 紋理形狀擠壓在three.js
- 9. 如何在three.js中選擇線條?
- 10. 在Three.js中爲線條繪製動畫
- 11. 在Three.js中動態添加頂點到一條線
- 12. Three.js - 我如何使用EllipseCurve作爲擠出路徑?
- 13. 如何使用Three.js擠出方法渲染建築物?
- 14. 造型擠壓線在GE
- 15. 多線程擠出其他進程
- 16. 使用CanvasRenderer在three.js中繪製線條使線條比WebGLRenderer更平滑
- 17. three.js所平面和線條intersectLine
- 18. cfchart橫條標籤擁擠
- 19. 如何在three.js場景中添加線條?
- 20. Three.js是否在Collada文件中呈現線條?
- 21. 在Three.js中的2個點之間創建樣條曲線
- 22. 一舉畫出多條線
- 23. react-dnd:拖出一條線
- 24. 在幾張圖上畫出一條線
- 25. 在OpenGL中擠壓
- 26. 按鈕都擠在一排
- 27. 在div中畫一條線
- 28. 在UItableViewCell中畫一條線
- 29. Three.js在線編輯器導出法線貼圖
- 30. 在一行中擠壓兩個結果
你可以看看http://stemkoski.github.io/Three.js/Extrusion.html – gaitat