यह मुश्किल हो रहा है क्योंकि अधिकांश 3 डी सीएडी कार्यक्रमों में संशोधन की संभावना को ध्यान में नहीं रखा जाता है, इसलिए जब आप कुछ लोड करते हैं और फिर इसे फिर से सहेजते हैं तो यह पूरी तरह से बिंदुओं को फिर से व्यवस्थित कर सकता है (इसके कारण हैं, आमतौर पर प्रदर्शन के लिए किया जाता है)।
आगे, टेक्स्ट प्रारूप में प्रतिनिधित्व किए गए बड़े मॉडल बड़ी फाइलें हैं, और प्रतिलिपि/विलय/आदि के लिए हमेशा के लिए ले जाएंगे।
कोई मौजूदा सिस्टम नहीं है जो इसका प्रबंधन करेगा, लेकिन इसके लिए उद्योग में वास्तव में बड़ी आवश्यकता है।
मुझे उम्मीद है कि इस तरह के एक सिस्टम में एक मॉडल सामान्यीकृत होगा जो वांछित सीएडी प्रारूप और संशोधन प्रारूप में परिवर्तित हो जाएगा। इसके बाद यह विलय को संभाला जा सकता है और परिवर्तनों को आसानी से ट्रैक कर सकता है।
इसे किसी रूप में भिन्नता को आउटपुट करने की आवश्यकता होगी जिसे आप एक कैड प्रोग्राम में "diffed" मॉडल खोल सकते हैं और परिवर्तन एक अलग रंग में दिखाए जाते हैं या अन्यथा हाइलाइट किए जाते हैं। कोई भी टेक्स्ट को देखने में सक्षम नहीं होगा और समझ जाएगा कि वे क्या देख रहे हैं। इस diffing कार्यक्रम अंततः समझने के लिए समर्थन की आवश्यकता होगी कि दो मॉडल समान हैं, भले ही 0,0,0 स्थान और रोटेशन समान नहीं हैं (मुश्किल मिलान समस्या) और उपयोगकर्ता को कुछ इंटरफ़ेस दें जिससे उन्हें मदद करने में मदद मिल सके अटक गया।
आपको शायद मॉडल के हिस्सों को अलग-अलग (हड्डियों, जाल, बनावट इत्यादि) से निपटना होगा और एक तीसरी फाइल होगी जो उन्हें उपयोग और संशोधन के लिए एक समावेशी मॉडल फ़ाइल में परिवर्तित करते समय सिंक्रनाइज़ करती है।
यह एक छोटी सी समस्या नहीं है ... लेकिन अगर आपने ऐसा कुछ शुरू किया जो मैश को संभाला और खुले खुलेगा, तो आपको शायद बहुत से लोगों को दिलचस्पी होगी।
स्रोत
2008-09-03 16:12:24
माइक्रोसॉफ्ट सोर्ससेफ आज़माएं। यह स्रोत कोड के लिए भयानक है क्योंकि इसे अलग-अलग फ़ाइलों में विशेष चेकआउट पहुंच की आवश्यकता होती है, लेकिन यह बाइनरी फ़ाइलों के लिए एक संपत्ति हो सकती है। जब तक आप चेक आउट नहीं करते हैं तब तक वे केवल पढ़े जाते हैं। – Chloe