एसीआईएस

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

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

इतिहास
एक ज्यामितीय मध्यभाग के रूप में, ACIS दूसरी पीढ़ी की प्रणाली है, जो पहली पीढ़ी के रोमुलस के बाद आती है।

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

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

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

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

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

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

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