में विघटित करना मान लीजिए कि आपके पास 3 आयामी ऑब्जेक्ट है, जो कि कुछ सामान्य फ़ाइल प्रारूप में 3 डी जाल के रूप में दर्शाया गया है। जाल को एक या दो से अधिक 2 डी 'नेट' में विघटित करने के लिए आप एल्गोरिदम कैसे तैयार करेंगे - यानी, एक 2-आयामी प्रतिनिधित्व जिसे मूल 3 डी ऑब्जेक्ट बनाने के लिए काटा जा सकता है और फोल्ड किया जा सकता है। किसी भी वस्तु 2 डी जाल को 2 डी नेट
- एकाधिक संभव decompositions:
अन्य बातों के बीच, एल्गोरिथ्म के लिए खाते की आवश्यकता होगी।
- पहचानते हुए कि नेट में दो पैनल ओवरलैप होंगे (और इस प्रकार अमान्य हैं)।
- ओवरलैप या पृष्ठ आकार की बाधाओं के कारण, यदि उन्हें एकल के रूप में प्रदर्शित नहीं किया जा सकता है तो कई जाल में जाल को तोड़ना।
- आसन्न चेहरों को जोड़ने के लिए उपयुक्त स्थानों में टैब उत्पन्न करना।
स्पष्ट अपमानजनक मामला केवल आधे किनारों पर टैब के साथ एक प्रति प्रति चेहरा बनाने के लिए है। यह आदर्श नहीं है, जाहिर है: आदर्श मामला एक निरंतर नेट है। जटिल आकार के लिए वास्तविकता मध्य में कहीं भी होने की संभावना है।
मुझे एहसास है कि इष्टतम नेट (सबसे कम नेट/कम से कम पेज) ढूंढना शायद कम्प्यूटेशनल रूप से महंगा है, लेकिन 'पर्याप्त पर्याप्त' नेट खोजने के लिए एक अच्छा ह्युरिस्टिक पर्याप्त होगा।
हाय! सुपर दिलचस्प विषय। कुछ वर्षों के बाद इस पर कोई अग्रिम? – nkint
मैंने अभी इस सवाल पर ठोकर खाई है, वास्तव में सॉफ्टवेयर का एक टुकड़ा है जो आप जो कह रहे हैं वह ठीक करता है। कैसे, मुझे कोई जानकारी नहीं है। लेकिन यह वास्तव में एक अद्भुत उपकरण है! http://www.tamasoft.co.jp/pepakura-en/ –