एसीआईएस

3डी एसीआईएस मॉडलर (एसीआईएस) एक ज्यामितीय मॉडलिंग कर्नेल है जिसे डसॉल्ट सिस्टम्स के हिस्से, स्थानिक निगम (पूर्व में स्थानिक प्रौद्योगिकी) द्वारा विकसित किया गया है। ACIS का उपयोग कई सॉफ्टवेयर डेवलपर्स द्वारा उद्योगों में किया जाता है जैसे कंप्यूटर एडेड डिजाइन (CAD), कंप्यूटर सहायतायुक्त विनिर्माण  (CAM),  कम्प्यूटर एडेड इंजीनियरिंग  (CAE), आर्किटेक्चर, इंजीनियरिंग और कंस्ट्रक्शन (AEC), कोऑर्डिनेट-मापने वाली मशीन (CMM) ), 3डी एनिमेशन, और जहाज निर्माण। एसीआईएस सॉफ्टवेयर डेवलपर्स और निर्माताओं को अंतर्निहित 3डी मॉडलिंग कार्यक्षमता प्रदान करता है।

एसीआईएस में एक खुली सुविधा है, वस्तु के उन्मुख  C++ आर्किटेक्चर जो मजबूत, 3D मॉडलिंग क्षमताओं को सक्षम बनाता है। ACIS का उपयोग हाइब्रिड मॉडलिंग सुविधाओं के साथ अनुप्रयोगों के निर्माण के लिए किया जाता है, क्योंकि यह वायरफ्रेम मॉडल,  सतह (टोपोलॉजी), और ठोस मॉडलिंग कार्यक्षमता को मैनिफोल्ड्स की सूची | मैनिफोल्ड और नॉन-मैनिफोल्ड टोपोलॉजी, और ज्यामितीय संचालन के एक समृद्ध सेट दोनों के साथ एकीकृत करता है।

इतिहास
एक ज्यामितीय कर्नेल के रूप में, एसीआईडी ​​​​दूसरी पीढ़ी की प्रणाली है, जो पहली पीढ़ी के रोमुलस (ब्रेप सॉलिड मॉडलर) के बाद आती है।

ACIS शब्द वास्तव में किसके लिए खड़ा है, या क्या यह एक संक्षिप्त शब्द है, इसके बारे में कई संस्करण हैं। सबसे लोकप्रिय संस्करण यह है कि ACIS एलन, चार्ल्स, इयान सिस्टम (एलन ग्रायर, चार्ल्स लैंग और थ्री-स्पेस लिमिटेड के हिस्से के रूप में इयान ब्रैड), या एलन, चार्ल्स, इयान और स्थानिक (जैसा कि सिस्टम बाद में बेचा गया था) के लिए खड़ा है। स्थानिक प्रौद्योगिकी के लिए, अब स्थानिक कॉर्प)। एक करीबी स्रोत के अनुसार नाम वास्तव में एलन, चार्ल्स, इयान, सोवर के लिए खड़ा है, जिसमें सोवर स्थानिक प्रौद्योगिकी के संस्थापक डिक सोवर से आ रहा है। हालांकि, जब पूछा गया, ACIS के निर्माता केवल यह सुझाव देंगे कि इसका नाम ग्रीक पौराणिक कथाओं से लिया गया था (Acis भी देखें)।

1985 में एलन ग्रायर, चार्ल्स लैंग और इयान ब्रैड (रोमुलस (बी-प्रतिनिधि ठोस मॉडलर) और रोमुलस-डी के निर्माता) ने थ्री-स्पेस लिमिटेड ( कैंब्रिज, इंगलैंड ) का गठन किया, जिसे डिक सोवर की स्थानिक प्रौद्योगिकी (जो पहले से मौजूद थी) द्वारा बनाए रखा गया था। 1986 में सोवर द्वारा स्थापित) स्थानिक प्रौद्योगिकी के स्ट्रैटा सीएएम सॉफ्टवेयर के लिए एसीआईएस ठोस मॉडलिंग कर्नेल विकसित करने के लिए। एसीआईएस का पहला संस्करण 1989 में जारी किया गया था और इसे अपने एमई सीएडी सॉफ्टवेयर में एकीकरण के लिए हेवलेट पैकर्ड द्वारा जल्दी से लाइसेंस दिया गया था।

2000 के अंत में, उस समय के आसपास जब डसॉल्ट सिस्टम्स द्वारा स्पैटियल का अधिग्रहण किया गया था, एसीआईएस फ़ाइल प्रारूप थोड़ा बदल गया था और अब इसे खुले तौर पर प्रकाशित नहीं किया गया था।

वास्तु
एक सॉफ्टवेयर घटक सॉफ्टवेयर की एक कार्यात्मक रूप से विशिष्ट इकाई है - कुछ अलग उद्देश्य की पूर्ति के लिए एक साथ समूहीकृत सॉफ्टवेयर आइटम (कार्य, कक्षाएं, आदि) का एक संग्रह। यह संपूर्ण सॉफ़्टवेयर सिस्टम या उत्पाद के एक घटक भाग के रूप में कार्य करता है। एक उत्पाद एक या एक से अधिक सॉफ़्टवेयर घटक होते हैं जिन्हें एक साथ इकट्ठा किया जाता है और एक पैकेज के रूप में बेचा जाता है। विभिन्न उत्पादों को बनाने के लिए घटकों को विभिन्न संयोजनों में व्यवस्थित किया जा सकता है।

एसीआईएस उत्पाद लाइन को सॉफ्टवेयर घटक प्रौद्योगिकी का उपयोग करके डिज़ाइन किया गया है, जो किसी एप्लिकेशन को केवल आवश्यक घटकों का उपयोग करने की अनुमति देता है। कुछ मामलों में, एक दिए गए उद्देश्य के लिए एक से अधिक घटक उपलब्ध होते हैं (या तो स्थानिक या तीसरे पक्ष के विक्रेताओं से), इसलिए एप्लिकेशन डेवलपर उस घटक का उपयोग कर सकते हैं जो उनकी आवश्यकताओं को पूरा करता है। उदाहरण के लिए, स्थानिक से कई रेंडरिंग घटक उपलब्ध हैं, और डेवलपर्स अपने प्लेटफॉर्म या एप्लिकेशन के लिए सबसे अच्छा काम करने वाले घटक का उपयोग करते हैं।

आंखें मॉडलर
एसीआईएस कोर कार्यक्षमता को तीन श्रेणियों में उप-वर्गीकृत किया जा सकता है, अर्थात्:

3डी मॉडलिंग

 * जटिल सतहों या ठोस पदार्थों में 2डी कर्व्स के एक्सट्रूड/रिवॉल्व/स्वीप सेट।
 * सतह और ठोस मॉडल में चेहरों और किनारों के बीच पट्टिका और चम्फर।
 * वक्रों के एक बंद नेटवर्क में सतहों को फ़िट करें।
 * दोहराए जाने वाले आकार के पैटर्न उत्पन्न करें।
 * खोखले ठोस और मोटी सतहें।
 * वक्र, सतहों और ठोस पदार्थों के पारस्परिक रूप से झुकना, मरोड़ना, फैलाना और ताना संयोजन।
 * वक्रों, सतहों और ठोस पदार्थों के किसी भी संयोजन को काटना/घटाना/एक करना।
 * मचान सतहों प्रोफ़ाइल घटता का एक सेट फिट करने के लिए।
 * टेपर/ऑफसेट/एक मॉडल में सतहों को स्थानांतरित करें।

3डी मॉडल प्रबंधन

 * मॉडल के किसी भी स्तर पर उपयोगकर्ता परिभाषित डेटा संलग्न करें।
 * ट्रैक ज्यामिति और टोपोलॉजी परिवर्तन।
 * द्रव्यमान और आयतन की गणना करें।
 * सेलुलर टोपोलॉजी का उपयोग कर एक ठोस का मॉडल उप-क्षेत्र।
 * स्वतंत्र इतिहास धाराओं के साथ असीमित पूर्ववत/फिर से करें।

3डी मॉडल विज़ुअलाइज़ेशन

 * बहुभुज जाल प्रतिनिधित्व में टेसेलेट सतह ज्यामिति।
 * वैकल्पिक विरूप्य मॉडलिंग घटक के साथ उन्नत सरफेसिंग क्षमताएं बनाएं।
 * वैकल्पिक PHL V5 घटक का उपयोग करके छिपी हुई रेखा को हटाने के साथ सटीक 2D अनुमान उत्पन्न करें।
 * ग्राफिकल एप्लिकेशन विकसित करें

एसीआईएस मॉडलर एक्सटेंशन

 * सीजीएम पॉलीहेड्रा: सीजीएम पॉलीहेड्रा 3डी एसीआईएस मॉडलर में एक ऐड-ऑन है जो पॉलीहेड्रल और बी-रेप मॉडलिंग का संयोजन करता है। उन्हीं इंटरफेस का उपयोग करते हुए जिनसे 3डी एसीआईएस मॉडलर उपयोगकर्ता पहले से ही परिचित हैं, मौजूदा और नए ग्राहक अनुमानित पॉलीहेड्रल डेटा को अपने 3डी प्रिंटिंग, सबट्रैक्टिव उत्पादन, विश्लेषण और अन्य वर्कफ्लो में एकीकृत कर सकते हैं।


 * 3डी डिफॉर्मेबल मॉडलिंग: 3डी डिफॉर्मेबल मॉडलिंग 3डी मॉडल को आकार देने के लिए एक इंटरैक्टिव स्कल्प्टिंग टूल है। 3डी मॉडलिंग विकास प्रौद्योगिकियों के स्थानिक सूट के हिस्से के रूप में शामिल, 3डी विकृत मॉडलिंग स्थानीय और वैश्विक संपादन सुविधाओं का उपयोग करता है जो फ्री-फॉर्म बी-पट्टी और एनयूआरबीएस घटता और सतहों के आसान निर्माण और हेरफेर की अनुमति देता है।


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


 * हारना: हारना स्वचालित रूप से उन छोटी विशेषताओं की पहचान करता है और हटा देता है जिन्हें सीएई विश्लेषक आमतौर पर मेशिंग से पहले 3डी मॉडल से खत्म करना चाहते हैं। विश्लेषक अक्सर उसी मॉडल से काम करते हैं जो डिजाइन और निर्माण के लिए उपयोग किया जाता है, लेकिन ये मॉडल अक्सर अनुकरण या विश्लेषण उद्देश्यों के लिए आवश्यक से अधिक विवरण लेते हैं। अनावश्यक विवरण को हटाकर, हारना मॉडल को सरल बनाता है, एक प्रक्रिया जो आम तौर पर महत्वपूर्ण लागत पर मैन्युअल रूप से की जाती है।


 * CGM HLR: CGM HLR CATIA V6 तकनीक पर आधारित स्थानिक से एक हिडन लाइन रिमूवल (HLR) समाधान है। सीजीएम एचएलआर एक एसीआईएस-निर्भर विकास तकनीक है - एसीआईएस लाइसेंस की आवश्यकता है। हालाँकि 3D अब अधिकांश इंजीनियरिंग विषयों में वास्तविक CAD मानक है, फिर भी 2D का तकनीकी चित्रण, निर्माण और वास्तुकला जैसे उद्योगों में एक स्थान है। चूंकि 3डी मॉडल सीएडी डिजाइन के लिए विशिष्ट प्राथमिक आउटपुट हैं, इसलिए इन उद्योगों में उपयोगकर्ताओं को सीधे 3डी मॉडल से 2डी कम्प्यूटेशनल चित्र बनाने की एक कुशल और सटीक विधि की आवश्यकता होती है। हिडन लाइन रिमूवल (HLR) एक 3D मॉडल से एक सटीक 2D प्रतिनिधित्व बनाने का एक महत्वपूर्ण पहलू है। एचएलआर का उपयोग करते हुए, परिवर्तित मॉडल केवल उन भागों को प्रदर्शित करता है जो किसी दिए गए परिप्रेक्ष्य से दिखाई देते हैं; छिपे हुए (या अवरुद्ध) किनारों को आमतौर पर एक 3D मॉडल प्रतिनिधित्व में शामिल किया जाता है, हटा दिया जाता है, या एक रेखा शैली में खींचा जाता है जो उनकी अस्पष्ट स्थिति को इंगित करता है।

फ़ाइल प्रकार सहेजें
एसीआईएस दो प्रकार की सेव फाइल्स, स्टैंडर्ड एसीआईएस टेक्स्ट (एसएटी) और स्टैंडर्ड एसीआईएस बाइनरी (एसएबी) का समर्थन करता है। दो प्रारूप समान जानकारी संग्रहीत करते हैं, इसलिए एसएटी फ़ाइल शब्द का उपयोग आम तौर पर किसी भी भेद की आवश्यकता नहीं होने पर संदर्भित करने के लिए किया जाता है।

SAT फाइलें ASCII टेक्स्ट फाइलें हैं जिन्हें एक साधारण टेक्स्ट एडिटर के साथ देखा जा सकता है। एक एसएटी फ़ाइल में कैरिज रिटर्न, सफेद स्थान और अन्य स्वरूपण होते हैं जो इसे मानव आंखों के लिए पठनीय बनाता है। SAT फ़ाइल में .sat फ़ाइल एक्सटेंशन होता है।

एसएबी फाइलों को एक साधारण टेक्स्ट एडिटर के साथ नहीं देखा जा सकता है और यह कॉम्पैक्टनेस के लिए है न कि मानव पठनीयता के लिए। SAB फ़ाइल में .sab फ़ाइल एक्सटेंशन होता है। एक एसएबी फ़ाइल अतिरिक्त स्वरूपण के बिना, तत्वों और बाइनरी टैग के बीच सीमांकक का उपयोग करती है।

सहेजें फ़ाइल की संरचना
संस्करण 7.0 (लगभग 2001) के लिए एसएटी प्रारूप की विशिष्टता सार्वजनिक रूप से उपलब्ध कराई गई है। इसने बाहरी अनुप्रयोगों की अनुमति दी, यहां तक ​​​​कि एसीआईएस पर आधारित नहीं, ऐसी फाइलों में संग्रहीत डेटा तक पहुंचने के लिए। एसएटी फ़ाइल प्रारूप को समझने के लिए आवश्यक मूलभूत जानकारी, जैसे फ़ाइल फ़ाइल प्रारूप को सहेजने की संरचना, डेटा को कैसे समझाया जाता है, डेटा के प्रकार, उपप्रकार और संदर्भ, इस दस्तावेज़ से उपलब्ध हैं। हालांकि एसीआईएस का नया संस्करण एसएटी फाइलों के संशोधित प्रारूप का उपयोग करता है जिसका विनिर्देश सार्वजनिक रूप से उपलब्ध नहीं है। इस प्रकार आधुनिक एसएटी फाइलों को पढ़ने के लिए या तो मूल एसीआईएस पुस्तकालय या प्रारूप के रिवर्स इंजीनियरिंग का उपयोग करना आवश्यक है।

एक सेव फ़ाइल में शामिल हैं:
 * एक तीन-पंक्ति शीर्षलेख
 * इकाई रिकॉर्ड, डेटा के थोक का प्रतिनिधित्व करते हैं
 * वैकल्पिक रूप से, एक प्रारंभिक इतिहास डेटा मार्कर
 * वैकल्पिक रूप से, इतिहास और रोलबैक के लिए आवश्यक पुराने निकाय रिकॉर्ड
 * वैकल्पिक रूप से, एक अंत इतिहास डेटा मार्कर
 * एक अंत मार्कर

ACIS रिलीज़ 6.3 से शुरू करते हुए, यह आवश्यक है कि इससे पहले कि आप SAT फ़ाइल को सहेज सकें, उत्पाद ID और इकाइयों को फ़ाइल हेडर के लिए पॉप्युलेट किया जाए।

वर्जन नंबर और एसीआईएस रिलीज
ACIS वर्तमान में स्थानिक द्वारा विकसित किया जा रहा है। वे ACIS में एक वर्तमान संस्करण (रिलीज़) संख्या की अवधारणा को बनाए रखते हैं, साथ ही साथ एक संस्करण संख्या भी सहेजते हैं। सेव वर्जन एक SAT सेव फाइल बनाने की अनुमति देता है जिसे ACIS के पिछले वर्जन द्वारा पढ़ा जा सकता है।

एसीआईएस रिलीज 4.0 के साथ शुरुआत करते हुए, एसएटी सेव फ़ाइल प्रारूप मामूली रिलीज के साथ नहीं बदला, केवल प्रमुख रिलीज के साथ। यह उन अनुप्रयोगों को अनुमति देता है जो बचत संस्करण के बारे में चिंता किए बिना डेटा का आदान-प्रदान करने के लिए एसीआईएस के समान प्रमुख संस्करण पर आधारित हैं। एक सरल कार्यान्वयन में इस इंटरऑपरेबिलिटी प्रदान करने के लिए, एसीआईएस सेव फाइलों में एक प्रतीक होता है जो प्रमुख संस्करण संख्या की सटीक पहचान करता है, लेकिन लघु संस्करण नहीं। इसका मतलब यह था कि एसीआईएस के एक ही प्रमुख संस्करण का उपयोग करके बनाए गए एप्लिकेशन, उनके छोटे संस्करणों की परवाह किए बिना संगत फाइलों को सहेजेंगे। यह प्रमुख संस्करणों के बीच आंतरिक लघु संस्करण संख्या में वृद्धि न करके पूरा किया गया था।

रिलीज़ 7.0 के साथ शुरुआत करते हुए, ACIS ने फिर से सटीक मेजर, माइनर और पॉइंट वर्जन नंबर देना शुरू किया। सितंबर, 2015 में रिलीज 2016 1.0 के साथ शुरुआत, सिमेंटिक वर्जनिंग के लिए स्थानिक अद्यतन, और अब मॉडल वर्ष और उस मॉडल वर्ष के भीतर प्रमुख, मामूली और बिंदु रिलीज के संस्करणों का वर्णन करता है।

सारांशित करने के लिए कि रिलीज़ संख्याएँ और SAT परिवर्तन कैसे संबंधित हैं:
 * प्रमुख रिलीज़: SAT फ़ाइल में परिवर्तन किए जा सकते हैं; महत्वपूर्ण कार्यक्षमता परिवर्तन की संभावना; मौजूदा अनुप्रयोगों में महत्वपूर्ण परिवर्तन की आवश्यकता हो सकती है
 * मामूली रिलीज: एसएटी फ़ाइल में कोई बदलाव नहीं किया जाता है; नई कार्यक्षमता प्रदान कर सकता है; मौजूदा अनुप्रयोगों में कुछ न्यूनतम परिवर्तन की आवश्यकता हो सकती है
 * प्वाइंट रिलीज: केवल मामूली बदलाव (बग फिक्स)। (सर्विस पैक के रूप में भी जाना जाता है)।

दत्तक ग्रहण
2023 में निम्न सॉफ़्टवेयर ACIS को अपने ज्यामितीय कर्नेल/इंजन के रूप में उपयोग करता है: BricsCAD, स्पेसक्लेम, TurboCAD, Cimatron और Vertex।

यह भी देखें

 * एईसी के लिए सीएडी संपादकों की तुलना | वास्तुकला, इंजीनियरिंग और निर्माण के लिए सीएडी संपादकों की तुलना
 * आकार प्रबंधक

बाहरी संबंध

 * Spatial Corporation Homepage
 * 3D ACIS Modeler Official Website
 * Faces and Facets Spatial's Online Community Forum
 * ACIS File Format
 * ACIS Alliance