【发布时间】:2018-02-22 20:35:22
【问题描述】:
有什么方法可以将 ExtrudeGeometry 与 ParametricGeometry 一起使用?
像这样:
function exampleGeometryF(u,v){
var x = -(width/2) + width * u;
var y = -(height/2) + height *v;
var z = (Math.sin(u*Math.PI))* -20;
return new THREE.Vector3(x,y,z);
}
let parametricGeometry = new THREE.ParametricGeometry(exampleGeometryF, 100, 100);
let extrudedGeometry = new THREE.ExtrudeGeometry(parametricGeometry, {amount:10, ...});
所以这个例子中的 parametricGeometry 描述了一个 plane like 几何。现在我想给这个几何图形一个深度。 欢迎使用解决方法!
【问题讨论】:
标签: javascript three.js geometry