我使用了“挤出几何”创建了一个形状,并且现在需要通过挤出设置来增加其厚度。我使用了“bevelThickness”函数,它可以沿着y轴方向增加厚度,但我需要沿着x和z轴方向增加厚度。
这是我的工作jsfiddle链接。
以下是我的挤出设置代码:
以下是示例图片
是否有任何设置可以增加它?有人能指导我吗?
这是我的工作jsfiddle链接。
以下是我的挤出设置代码:
var extrusionSettings = {
curveSegments:5,
steps: 10,
amount: 10,
bevelEnabled: true,
bevelThickness: 120,
bevelSize: 0,
bevelSegments: 8,
material: 0,
extrudeMaterial: 1
};
var geometry1 = new THREE.ExtrudeGeometry( shape1, extrusionSettings );
var materialLeft = new THREE.MeshLambertMaterial({
color: 0xd6d6d6,// red
transparent:true,
side: THREE.DoubleSide,
ambient: 0xea6767,
opacity:-0.5
});
var materialRight = new THREE.MeshLambertMaterial({
color: 0xcc49c3,//violet
side: THREE.DoubleSide,
ambient: 0xcc49c3
});
var materials = [ materialLeft, materialRight
];
var material = new THREE.MeshFaceMaterial( materials );
var mesh1 = new THREE.Mesh( geometry1, material );
object.add( mesh1 );
object.rotation.x = Math.PI / 2;
scene.add( object );
以下是示例图片
![在此输入图片描述](https://istack.dev59.com/snshP.webp)