Open Cascade Technology
முன்பு CAS.CADE என்று அழைக்கப்பட்ட ஓபன் காஸ்கேட் டெக்னாலஜி (OCCT), 3D CAD, CAM, CAE போன்றவற்றுக்கான திறந்த மூல மென்பொருள் மேம்பாட்டு தளமாகும். இது ஓபன் காஸ்கேட் எஸ்ஏஎஸ் நிறுவனத்தால் உருவாக்கப்பட்டது மற்றும் ஆதரிக்கப்படுகிறது. ஓசிசிடி என்பது ஒரு முழு அளவிலான பி-ரெப் (எல்லை பிரதிநிதித்துவம்) மாடலிங் கருவித்தொகுப்பாகும். திறந்த மூல மற்றும் தனியுரிம பயன்பாடுகளில் அதன் பயன்பாட்டை அனுமதிக்கும் LGPL-2.1-only உரிமத்தின் கீழ் OCCT கிடைக்கிறது. வரலாறு CAS.CADE (கணினி உதவி வடிவமைப்பு மற்றும் பொறியியலுக்கான கணினி உதவி மென்பொருளிலிருந்து சுருக்கமாக) முதலில் 1990 களின் முற்பகுதியில் யூக்ளிட் சிஏடி மென்பொருளை அதன் எதிர்கால பதிப்பான யூக்ளிட் குவாண்டத்திற்கான அடிப்படை உள்கட்டமைப்பாக உருவாக்கிய மாட்ரா டேட்டாவிஷன் என்பவரால் உருவாக்கப்பட்டது. 1998 ஆம் ஆண்டில் நிறுவனம் சேவைகளில் கவனம் செலுத்துவதற்காக மென்பொருள் மேம்பாட்டை கைவிட்டது, மேலும் பெரும்பாலான மென்பொருள் மேம்பாட்டு வசதிகள் போட்டி CATIA இன் டெவலப்பரான டசால்ட் சிஸ்டெம்ஸுக்கு விற்கப்பட்டன. 1999 ஆம் ஆண்டில் மாட்ரா டேட்டாவிஷன் அதன் CAS.CADE உள்கட்டமைப்பை ஓபன் கேஸ்கேட் டெக்னாலஜி பப்ளிக் லைசென்ஸின் கீழ் ஒரு ஓபன் சோர்ஸ் மாதிரியின் கீழ் வெளியிட முடிவு செய்து அதை ஓபன் கேஸ்கேட் என்று மறுபெயரிட்டது. 2000 ஆம் ஆண்டில், ஓபன் காஸ்கேட் எஸ்ஏஎஸ் என்ற தனி நிறுவனம் ஓபன் காஸ்கேட்டைச் சுற்றி வணிகம் செய்ய உருவாக்கப்பட்டது. ஓபன் காஸ்கேட் எஸ்ஏஎஸ் 2003 ஆம் ஆண்டில் பிரெஞ்சு சேவை வழங்குநரான பிரின்சிபியாவுக்கு விற்கப்பட்டது, பின்னர் 2006 ஆம் ஆண்டில் அரேவாவின் துணை நிறுவனமான யூரிவேர் குழுமத்தால் கையகப்படுத்தப்பட்டது. 2004 ஆம் ஆண்டில், மென்பொருள் நிறுவனத்தின் பெயரிலிருந்து வேறுபடுத்துவதற்காக ஓபன் காஸ்கேட் டெக்னாலஜி என்று மறுபெயரிடப்பட்டது. திறந்த அடுக்கு எஸ். ஏ. எஸ். நூலகத்தின் சான்றளிக்கப்பட்ட பதிப்பை வழங்குகிறது, இது அவ்வப்போது வெளியிடப்படுகிறது, பொதுவாக ஆண்டுக்கு 1 முதல் 2 வெளியீடுகள். பதிப்பு 6.5 வரை (2011), சிறிய மற்றும் பெரிய பதிப்புகள் மட்டுமே பொதுவில் கிடைத்தன, அதே நேரத்தில் இடைநிலை (பராமரிப்பு) வெளியீடுகள் ஓபன் காஸ்கேட் எஸ். ஏ. எஸ் வாடிக்கையாளர்களுக்கு மட்டுமே அணுகக்கூடியதாக இருந்தன. எடுத்துக்காட்டாக, பதிப்பு 6.3 2008 இல் பகிரங்கமாக வெளியிடப்பட்டது, அடுத்த பொது பதிப்பு 6.5 2011 இன் தொடக்கத்தில் வெளியிடப்பட்டது. பதிப்பு 6.5 முதல் தொடங்கும் அனைத்து சமீபத்திய வெளியீடுகளும் பொது. மார்ச் 2011 இல், தாமஸ் பாவியட் ஓபன் காஸ்கேட் நூலகத்தின் மிகவும் சமீபத்திய பொதுவில் கிடைக்கக்கூடிய பதிப்பு 6.5 இன் முட்கரண்டி ஒன்றை தொடங்கினார். இந்த முன்முயற்சி திறந்த அடுக்கு சமூக பதிப்பு என்று அழைக்கப்படுகிறது. இந்த திட்டம் நூலகத்திற்கு ஒரு தனி சமூக அடிப்படையிலான வெளியீடு மற்றும் பிழை-அறிக்கை செயல்முறையை நிறுவுவதை நோக்கமாகக் கொண்டுள்ளது. ஒத்துழைப்பு மேம்பாட்டு இணையதளம் டிசம்பர் 2011 இல், ஓபன் காஸ்கேட் வெளிப்புற பங்களிப்பாளர்களுக்காக ஒரு வலைத் தளத்தை நிறுவியது மற்றும் அதன் மாண்டிஸ் பக் டிராக்கர் மற்றும் மேலும் கிட் களஞ்சியத்தை பொதுவில் கிடைக்கச் செய்தது (படிக்க மட்டுமே கிட்ஹப் கண்ணாடி '2020 இல் நிறுவப்பட்டுள்ளது). புதிய இணையதளத்தில் உள்ள அறிக்கைகளின்படி, திறந்த மூல சமூகத்தைச் சேர்ந்த வெளிப்புற பங்களிப்பாளர்கள் திறந்த அடுக்கு தொழில்நுட்பத்தின் வளர்ச்சியில் பங்கேற்க ஊக்குவிக்கப்படுகிறார்கள், அதாவது. பிழைகளை நேரடியாக பக் டிராக்கரில் பதிவு செய்யுங்கள், பங்களிப்பாளர் உரிம ஒப்பந்தத்தில் கையெழுத்திட்ட பிறகு குறியீட்டிற்கு பங்களிப்பு செய்யுங்கள். உரிம மாற்றம் 18 டிசம்பர் 2013 முதல் பதிப்பு 6.7.0 உடன் திறந்த அடுக்கு தொழில்நுட்பம் கூடுதல் விதிவிலக்குகளுடன் LGPL-2.1-only இன் கீழ் கிடைக்கிறது. அதற்கு முந்தைய பதிப்புகள் "ஓபன் காஸ்கேட் டெக்னாலஜி பப்ளிக் லைசென்ஸ்" இன் கீழ் உரிமம் பெற்றன, இது ஜி. பி. எல் உடன் இணக்கமாக இல்லை மற்றும் ஃபெடோரா திட்டத்தால் இலவசமற்றதாகக் கருதப்பட்டது. செயல்பாட்டு பொருள் நூலகங்கள் OCCT இன் செயல்பாடு பல பெரிய தொகுதிகளாகப் பிரிக்கப்பட்டுள்ளது. ஒவ்வொரு தொகுதியும் கருவித்தொகுப்புகளின் (நூலகங்கள்) பட்டியலை வரையறுக்கிறது. முக்கிய தொகுதிகள்ஃ அடித்தள வகுப்புகள்ஃ அடிப்படை வகுப்புகள், நினைவக ஒதுக்கீட்டாளர்கள், OS சுருக்க அடுக்கு, சேகரிப்புகள் (தரவு வரைபடங்கள், வரிசைகள் போன்றவை) ஆகியவற்றை வரையறுக்கின்றன. ), முடுக்கம் தரவு கட்டமைப்புகள் (பி. வி. எச் மரங்கள்) மற்றும் பிற தொகுதிகளால் பயன்படுத்தப்படும் திசையன்/அணி கணிதம். மாடலிங் தரவுஃ 2டி மற்றும் 3டி வடிவியல் முன்மாதிரிகளைக் குறிக்க தரவு கட்டமைப்புகளை வழங்குகிறது (பகுப்பாய்வு வளைவுகள்ஃ வரி, வட்டம், நீள்வட்டம், ஹைப்பர்போலா, பரபோலா, பெஸியர், பி-ஸ்ப்லைன், ஆஃப்செட்; பகுப்பாய்வு மேற்பரப்புகள்ஃ விமானம், சிலிண்டர், கூம்பு, கோளம், டோரஸ், பெஸியர், பி-ஸ்ப்லைன், புரட்சி, வெளியேற்றம், ஆஃப்செட்) மற்றும் அவற்றின் கலவைகள் பி-ரெப் மாதிரிகளாக. மாடலிங் வழிமுறைகள்ஃ பரந்த அளவிலான வடிவியல் மற்றும் இடவியல் வழிமுறைகளைக் கொண்டுள்ளது (குறுக்கீடு, பூலியன் செயல்பாடுகள், மேற்பரப்பு மெஷிங், ஃபில்லெட்டுகள், வடிவம் குணப்படுத்துதல்). காட்சிப்படுத்தல் (ரெண்டரிங்): 3டி வியூவரில் வடிவவியலைக் காண்பிப்பதற்கான ஊடாடும் சேவைகளை வழங்குகிறது; வழக்கமான ஃபாங், நிகழ்நேர பிபிஆர் உலோக-வறட்சி நிழல் மாதிரிகள் மற்றும் ஊடாடும் ரே-ட்ரேசிங்/பாத்-ட்ரேசிங் இயந்திரத்தை ஆதரிக்கும் ஒரு சிறிய ஓபன்ஜிஎல்/ஓபன்ஜிஎல் இஎஸ் ரெண்டரைரை செயல்படுத்துகிறது. தரவு பரிமாற்றம்ஃ பல்வேறு சிஏடி வடிவங்களை இறக்குமதி/ஏற்றுமதி செய்வதற்கான வாய்ப்பை வழங்குகிறது. STEP, IGES, GLTF, OBJ, STL மற்றும் VRML ஆகியவை சொந்தமாக ஆதரிக்கப்படுகின்றன. செருகுநிரல்களைப் பயன்படுத்தி பிற வடிவங்களை இறக்குமதி செய்யலாம். விரிவாக்கப்பட்ட தரவு பரிமாற்ற (எக்ஸ். டி. இ) கூறுகள் ஒரு ஒருங்கிணைந்த எக்ஸ். சி. ஏ. எஃப் ஆவண வரையறையை நம்பியுள்ளன, இதில் சிஏடி வடிவங்கள், நிறம்/பெயர்/பொருள்/மெட்டாடேட்டா/அடுக்கு பண்புக்கூறுகள் மற்றும் பிஎம்ஐ போன்ற பிற துணைத் தகவல்களின் அசெம்பிளி அமைப்பு அடங்கும். பயன்பாட்டு கட்டமைப்புஃ பயன்பாட்டு-குறிப்பிட்ட தரவைக் கையாள்வதற்கான தீர்வுகளை வழங்குகிறது. டி. ஆர். ஏ. டபிள்யூ டெஸ்ட் ஹார்னெஸ்ஃ ஊடாடும் பயன்பாடு, தானியங்கி செயல்முறைகள், முன்மாதிரி பயன்பாடுகள் மற்றும் சோதனை நோக்கங்களுக்காக டி. சி. எல்-மொழிபெயர்ப்பாளரின் அடிப்படையில் ஓ. சி. சி. டி வழிமுறைகளுக்கு ஒரு ஸ்கிரிப்டிங் இடைமுகத்தை செயல்படுத்துகிறது. பணிமனை அமைப்பு கிட் பணிமனை அமைப்பு கிட் (டபிள்யூஓகே) என்பது திறந்த அடுக்கு மேம்பாட்டு சூழல் ஆகும், இது உள்ளூர் நெட்வொர்க்கில் பகிரப்பட்ட பொதுவான குறிப்பு பதிப்பைப் பயன்படுத்தி ஒரு தயாரிப்பில் அதிக எண்ணிக்கையிலான டெவலப்பர்கள் வேலை செய்ய அனுமதிக்கும் வகையில் வடிவமைக்கப்பட்டுள்ளது. OCCT 7.0 வெளியீடு வரை, WOK ஐப் பயன்படுத்தாமல் மூலக் குறியீட்டில் கணிசமான மாற்றங்கள் சாத்தியமில்லை, ஏனெனில் இது CDL (CAS.CADE வரையறை மொழி) க்கு ஆதரவை வழங்கும் ஒரே கருவியாகும், இது பெரும்பாலான OCCT வகுப்புகளின் அறிவிப்புக்கு பயன்படுத்தப்படுகிறது மற்றும் OCCT நூலகங்களின் தர்க்கரீதியான கட்டமைப்பை வரையறுக்க உதவுகிறது. முந்தைய OCCT விநியோகங்களில் WOK சேர்க்கப்பட்டுள்ளது; OCCT பதிப்பு 4 முதல் இது ஒரு சுயாதீன கருவியாக மாற்றப்பட்டுள்ளது. 7. 0 வெளியீட்டிற்குள், அனைத்து சி. டி. எல் கோப்புகளும் ஓ. சி. சி. டி மூலக் குறியீட்டிலிருந்து நீக்கப்பட்டுள்ளன, இதனால் ஓ. சி. சி. டி வளர்ச்சிக்கு WOK இனி தேவையில்லை. திறந்த CASCADE IFC இறக்குமதி SDK என்பது IFC வடிவத்தில் உள்ள கோப்புகளிலிருந்து BIM தரவைப் படிக்கும் திறனுடன் பயன்பாடுகளை வழங்குகிறது. இது பெரும்பாலான நவீன பயன்பாடுகளால் பயன்படுத்தப்படும் IFC2 × 3 மற்றும் IFC4 பதிப்புகளை ஆதரிக்கிறது. இது கட்டிட வடிவவியல்கள் மற்றும் சிஏடி வடிவமைப்புகளின் காட்சிப்படுத்தல் மற்றும் கையாளுதலை அனுமதிக்கிறது. திறந்த CASCADE இலிருந்து IFC ஆக மாற்ற வெளிப்புற கருவிகளும் கிடைக்கின்றன. திறந்த அடுக்கு தொழில்நுட்பத்தை அடிப்படையாகக் கொண்ட சிஏடி நிரல்கள் பல சிஏடி நிரல்கள் திறந்த கேஸ்கேட் தொழில்நுட்பத்தை நம்பியுள்ளன, அவற்றில் பின்வருவன அடங்கும்ஃ ஃப்ரீகேட் ஒரு திறந்த மூல, 3டி அளவுரு மாட்லர், தகவல் மாடலிங், வரையறுக்கப்பட்ட-உறுப்பு-முறை (எஃப்இஎம்) மற்றும் பைதான் ஸ்கிரிப்டிங் ஆகியவற்றை உருவாக்குவதற்கான ஆதரவுடன். எண் உருவகப்படுத்துதலுக்கான முன் மற்றும் பிந்தைய செயலாக்கத்திற்கான திறந்த மூல தளத்தை SALOME செய்யுங்கள். கீகாட் என்பது எலக்ட்ரானிக் டிசைன் ஆட்டோமேஷனுக்கான (ஈடிஏ) திறந்த மூல தொகுப்பாகும். ஜிஎம்எஸ்ஹெச் ஒரு திறந்த மூல வரையறுக்கப்பட்ட-உறுப்பு மெஷ் (எஃப்இஎம்) ஜெனரேட்டர். பதிப்பு 3 முதல், ஜிஎம்எஸ்ஹெச் ஓசிசிடி அடிப்படையிலான முழு ஆக்கபூர்வமான திட வடிவியல் அம்சங்களை ஆதரிக்கிறது. ஃபோரன் என்பது எந்தவொரு கடற்படைக் கப்பல் மற்றும் கடல் அலகின் வடிவமைப்பு மற்றும் உற்பத்திக்காக SENER ஆல் உருவாக்கப்பட்ட ஒரு ஒருங்கிணைந்த CAD/CAM/CAE அமைப்பு ஆகும். பகுப்பாய்வு மேற்பரப்புகளுடன் வேலை செய்ய V80R2.0 வெளியீட்டிலிருந்து FORAN OCCT ஐப் பயன்படுத்துகிறது. JSketcher உலாவியை அடிப்படையாகக் கொண்ட அளவுரு 3D மாடலர். IFC ஓபன் ஷெல், IFC தரவுகளுடன் வேலை செய்வதற்கான ஒரு பைதான் நூலகம். IFC கோப்புகளில் உள்ள உள்ளார்ந்த வடிவவியலை எந்தவொரு CAD மென்பொருள் அல்லது மாடலிங் தொகுப்பும் பயன்படுத்தக்கூடிய வெளிப்படையான வடிவவியலாக மாற்ற திறந்த CASCADE ஐ உட்புறமாகப் பயன்படுத்துகிறது. மேலும் காண்கஃ சிஏஎக்ஸ் நிறுவனங்களின் இலவச வன்பொருள் பட்டியல் கணினி உதவி வடிவமைப்பு திறந்த வடிவமைப்பு கூட்டணி கட்டிடம் தகவல் மாடலிங் தொழில் அடித்தளம் வகுப்புகள் குறிப்புகள் இலவச கணினி உதவி வடிவமைப்பு மென்பொருள் லினக்ஸ் கணினி உதவி உற்பத்தி மென்பொருளுக்கான சி + + கணினி உதவி வடிவமைப்பு மென்பொருளில் நிரல் செய்யப்பட்ட இலவச மென்பொருள் லினக்ஸ் கணினி உதவி பொறியியல் மென்பொருளுக்கான லினக்ஸ் 3டி கிராபிக்ஸ் மென்பொருளுக்கான மென்பொருள்