मैं एक आकार बाहर निकालना ज्यामिति, और अब का उपयोग कर बाहर निकालना सेटिंग्स मैं मोटाई मैं का इस्तेमाल किया था बढ़ाने की आवश्यकता के साथ बनाया था bevelThickness
यह मोटाईवाई अक्ष के साथ बढ़ता है, लेकिन x और z अक्ष के साथ इसे बढ़ाने की आवश्यकता है।कैसे एक्स और z अक्ष के साथ बाहर निकालना ज्यामिति की मोटाई में वृद्धि करने के लिए - Three.js
यहाँ मेरी काम कर 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);
नीचे नमूना छवि
वहाँ किसी भी सेटिंग यह वृद्धि करने के लिए है? क्या कोई मुझे मार्गदर्शन कर सकता है?
कैसे एक आकार बाहर करने के लिए के लिए http://threejs.org/examples/webgl_geometry_shapes.html देखें इसमें एक छेद के साथ। – WestLangley
@WestLangley [यहां] (http://jsfiddle.net/Roobena/2g7wt4gk/) मेरा एक और पहेली है जिसे मैंने छेद का आकार निकालने के लिए इस्तेमाल किया था, लेकिन इसे बनाने के लिए 2 पथ मान (आकार के लिए 1 और दूसरे के लिए छेद), लेकिन मेरी प्रक्रिया में मुझे केवल एक पथ घाटी (बाहरी पथ आकार) मिल रहा है, यह एक और आंतरिक पथ (छेद) उत्पन्न करने के लिए संभव है – Roobena
आपको छेद पथ स्वयं बनाना है ... साथ ही, समय बिताना अपने डेमो में प्रत्येक पैरामीटर मान के साथ प्रयोग करना और सुनिश्चित करें कि आप समझते हैं कि यह क्या दर्शाता है। अपना कोड देखकर, ऐसा प्रतीत होता है कि आप अभी तक सबकुछ समझ नहीं पाएंगे। – WestLangley