वोरोनोई आकार में "त्वचा" कैसे जोड़ें?


9

मान लीजिए कि मुझे वोरोनोई पैटर्न के साथ एक आकृति दी गई है, जैसे कि यह दीपक । मैं एक "त्वचा" जोड़ने में सक्षम होना चाहता हूं जो आंतरिक सतह पर पूरी आकृति को कवर करता है ताकि मैं इसे अधिक-या-कम समान चमक पैदा करने के लिए पारभासी सामग्री के साथ प्रिंट कर सकूं। यहाँ एक उदाहरण है कि मैं क्या करना चाहूंगा: टी लैंप शेड । एक वोरोनोई वस्तु को रिवर्स-इंजीनियर कैसे करें पर कोई विचार?


1
मैं बल्कि ब्लेंडर फोरम या प्योर 3 डी ग्राफिक्स पर पूछूंगा, क्योंकि यह एक बहुत कठिन सवाल है - जब आप 'रिवर्स वोरोनोई' की खोज करते हैं, तो कुछ Google प्रतिक्रियाएं होती हैं, लेकिन मैं किसी भी तरह का सुझाव देने के लिए 3 डी मॉडलिंग नहीं करता।
profesor79

मुझे लगता है कि ब्लेंडर आपके उद्देश्य को पूरा करने के लिए सबसे अच्छा अनुप्रयोग हो सकता है। सॉफ्टवेयर के अपने सीमित ज्ञान के साथ, मैं केवल प्रत्येक छेद को मैन्युअल रूप से स्किनिंग करने के लिए कल्पना कर सकता हूं, लेकिन इसके लिए अपने काम को पूरा करने का एक आसान तरीका होना चाहिए।
fred_dot_u

@ carl-witthoft आपकी एसटीएल फ़ाइल को संपादित करने और आंतरिक सतह पर एक जाल जोड़ने की तुलना में किसी भी कार्यक्रम के साथ। कुछ साल पहले (18) मैं 3Dmax का उपयोग कुछ मॉडल बनाने और खाल या बनावट बनाने के लिए जाल जोड़ने के लिए कर रहा था, आप इसे आसानी से उपयोग करने के लिए कोई भी ट्यूटोरियल पा सकते हैं।
फर्नांडो बाल्टज़ार

@ FernandoBaltazar सूचक के लिए धन्यवाद। यदि आप उत्तर के रूप में एक सरल उदाहरण या "अनुसरण करने के लिए कदम" पोस्ट कर सकते हैं, तो मैं इसे स्वीकार करूंगा।
कार्ल विटथॉफ्ट

जवाबों:


4

मैंने इसे एक ऑटोडेस्क फोरम में पोस्ट किया , और "मैगवेब" नामक एक साथी ने निम्नलिखित समाधान का प्रस्ताव दिया। मैंने अभी तक इसका प्रयोग करके नहीं देखा है।

एक संभावित वर्कफ़्लो वोरोनोई ऑब्जेक्ट के समग्र आकार पर बहुत कुछ निर्भर करता है: यदि यह सभी पर उत्तल है (जैसे एक अंडा) या उत्तल और प्लेनर (एक सिलेंडर की तरह) जैसे:

  • चयन करें (मैक पर Ctrl + A या Cmd + A)

  • संपादन संपादित करें / FitPrimitive और इसके PrimitiveType को ConvexHull पर सेट करें (CreateNewObjects चेक किए गए)

  • इस पतवार ऑब्जेक्ट पर MakeSolid चलाएँ और सटीक करने के लिए इसके SolidType सेट करें। सटीक OffsetDistance स्लाइडर को सक्षम करता है। इसे थोड़ा नीचे खींचें और अपडेट को हिट करें। आप एक परिणाम निकालना चाहते हैं, लेकिन वोरोनोई वस्तु दिखा रहे हैं। जरूरत है तो ऑफसेट समायोजित करने की। अंत में स्वीकार करते हैं।

  • अब वोरोनोई और मेकसॉलड रिजल्ट दोनों को सक्रिय करें और बूलियनउन को चलाएं

  • फिर से FitPrimitive ऑब्जेक्ट दिखाएँ (MakeSolid ने इसे पहले छिपाया था) और MakeSolid को फिर से सटीक मोड में चलाएं। अब थोड़ा बड़ा ऑफसेट सेट करें जैसा आपने पहले किया था। अंतर "अस्तर की मोटाई" निर्धारित करेगा। स्वीकार करना

  • पहले BoolleanUnion परिणाम और अंतिम MakeSolid परिणाम को सक्रिय करें और एक खोखली वस्तु प्राप्त करने के लिए BooleanDifference को चलाएं। आप नीचे की ओर खुलने वाली बूल-ऑफ के लिए एक और इंटरसेक्टिंग ऑब्जेक्ट का उपयोग कर सकते हैं।

एक वोरोनि वस्तु पर एक अलग वर्कफ़्लो के साथ कठिन, लेकिन अवतल क्षेत्रों के मालिक ...

संपादित करें

कुछ परीक्षण चलाने के बाद, मैं सरल उत्तल वस्तुओं के लिए इस काम की पुष्टि कर सकता हूं। यदि कोई सहमति है, तो सबसे अधिक संभावना है कि स्रोत आकार को प्रत्येक खंड में कटा हुआ होना चाहिए, जिसे उत्तल माना जा सकता है।
मैं सीमित सफलता के साथ मेशमिक्सर के "पैटर्न लागू करें" कार्यों के साथ खेला। मुझे एक फॉर्म-फिटिंग पैटर्न आकार मिल सकता है लेकिन एक असमान सतह के साथ। पैटर्न मापदंडों में से कुछ ठीक ट्यूनिंग मदद कर सकता है। ध्यान दें कि नया आकार मूल वोरोनोई वस्तु जितना मोटा होता है, इसलिए यह निम्नलिखित की तरह कुछ करने के लिए बेहतर हो सकता है:
1) मूल
2 का एक डुप्लिकेट बनाएं ) डुप्लिकेट को कुछ प्रतिशत से कम करें
3) संरेखित करें एक आम मूल के लिए दो वस्तुओं और मूल के एक पतली दीवार संस्करण बनाने के लिए बूलियन अंतर लेते हैं।
4) उस पतले ऑब्जेक्ट के आधार पर पैटर्न ऑब्जेक्ट बनाएँ।

नंबर 2 को संपादित करें

मैं सफल रहा! देखभाल करने वालों के लिए, मैंने एक खुला वोरोनोई चश्मा केस लिया और आपके चश्मे की सुरक्षा के लिए एक त्वचा अंदर रखी। इस बात को देखें


आपके द्वारा जुड़ी गई चीज़ खाली
दिखती है

@ 0scar हाँ, मुझे नहीं पता कि थिंगविवर्स ने क्या गलत किया। मैंने संपादित करने की कोशिश की है, लेकिन एसटीएल चित्र नहीं दिखाते हैं। मैं इन दिनों में से एक वास्तविक फोटो जोड़ूंगा।
कार्ल विट्ठॉफ्ट

1
@ बहुत ही आश्चर्यजनक रूप से, मुझे मंच पृष्ठ मिला - अब मेरे उत्तर में लिंक है।
कार्ल विटथॉफ्ट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.