OCCT అనేది ప్రస్తుతం అందుబాటులో ఉన్న ఏకైక ఓపెన్ సోర్స్ జ్యామితీయ మోడలింగ్ కెర్నల్, ఇది ఉచిత లైసెన్స్ క్రింద పంపిణీ చేయబడింది. FreeCAD, KiCAD, Netgen, gmsh, CadQuery, pyOCCT మరియు ఇతర ప్రాజెక్ట్లలో ఓపెన్ CASCADE టెక్నాలజీ ఒక ముఖ్యమైన భాగం. OCCT వెర్షన్ 7.5.0 మునుపటి వెర్షన్ 400తో పోలిస్తే 7.4.0 కంటే ఎక్కువ మెరుగుదలలు మరియు పరిష్కారాలను కలిగి ఉంది.
ఓపెన్ CASCADE టెక్నాలజీ వెర్షన్ 7.5.0 చాలా మాడ్యూల్స్ మరియు కాంపోనెంట్ల కోసం కొత్త ఫీచర్లను కలిగి ఉంది. ప్రత్యేకించి, డ్రా హార్నెస్ 3D వ్యూయర్ VR వీక్షణ మోడ్లో టెలిపోర్ట్-శైలి నావిగేషన్తో సహా పెద్ద నిజ-పరిమాణ నమూనాలను నావిగేట్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. glTF 2.0 రికార్డింగ్కు మద్దతుతో డేటా మార్పిడి కార్యాచరణ మెరుగుపరచబడింది. మెరుగైన దృశ్య నాణ్యత కోసం అదనపు ఆకృతి మ్యాప్లు, అపారదర్శక మెటీరియల్స్ మరియు గ్రేడియంట్ ప్రాసెసింగ్ కోసం సరైన sRGB అవుట్పుట్ రెండరింగ్ మరియు మెటాలిక్ వస్తువుల రెండరింగ్ నాణ్యతను మెరుగుపరచడానికి PBR మెటాలిక్-రఫ్నెస్ ప్రక్రియ కొత్త రెండరింగ్ ఫీచర్లలో ఉన్నాయి. STEP అనువాదకుడు, DRAW కన్సోల్, సందేశ వనరులు మరియు విజువలైజేషన్కు సంబంధించిన మెరుగుదలల ద్వారా యూనికోడ్ అక్షర మద్దతు పూర్తి చేయబడింది. బ్రౌజర్లో వెబ్అసెంబ్లీగా అసెంబుల్ చేయబడిన OCCT 3D వ్యూయర్ వినియోగాన్ని మరియు వివిధ OCCT ఫంక్షన్ల యొక్క C++ API యొక్క ప్రాథమిక ఉపయోగం యొక్క అవలోకనాన్ని ప్రదర్శించే కొత్త నమూనాలు ప్రదర్శించబడ్డాయి.
OCCTని వినియోగదారులకు మరింత సౌకర్యవంతంగా చేయడానికి మరియు నావిగేషన్ను మెరుగుపరచడానికి, డాక్యుమెంటేషన్ నిర్మాణం పునఃరూపకల్పన చేయబడింది. ప్రత్యేకంగా, OCCT డెవలపర్ సాధనాలను సులభంగా యాక్సెస్ చేయడానికి మరియు OCCT సోర్స్ కోడ్ అభివృద్ధికి సహకరించడానికి వినియోగదారులను ప్రోత్సహించడానికి కొత్త "సహకారం" విభాగం సృష్టించబడింది.
విస్తరించిన భాగస్వామ్య అవకాశాలు, అదనపు అభివృద్ధి వనరులు మరియు ఫోరమ్ అంశాల విస్తృత కవరేజీతో సహా నవీకరించబడిన OCCT డెవలపర్ పోర్టల్ త్వరలో అందుబాటులోకి వస్తుంది.
OCCT 7.5.0లో కీలక ఆవిష్కరణలు:
సాధారణంగా
- సమాంతర పనుల కోసం పునఃరూపకల్పన చేయబడిన పురోగతి సూచిక API
- WebAssembly కోసం కంపైలేషన్ మద్దతు (ఎమ్స్క్రిప్టెన్ SDKతో)
- సిస్టమ్ లాగ్కు సందేశాలను వ్రాయడానికి కొత్త తరగతి Message_PrinterSystemLog.
మోడలింగ్
- BRepMeshలో ప్రోగ్రెస్ సూచిక మద్దతు
- 2D బహుభుజాలను త్రికోణీకరించడానికి కొత్త ప్రత్యామ్నాయ అల్గారిథమ్
- టోపోలాజికల్ పొందికను కొనసాగిస్తూ ఒక ఫారమ్ నుండి అంతర్గత ఉప ఆకారాలను (అంతర్గత ధోరణితో) తొలగించే సాధనం
- బూలియన్ కట్ మరియు కామన్ ఆపరేషన్ల కోసం బహుమితీయ సమ్మేళన ఆర్గ్యుమెంట్లను అనుమతించండి.
విజువలైజేషన్
- sRGB అల్లికలను ఉపయోగించడం మరియు బఫర్ను రెండర్ చేయడం
- PBR మెటాలిక్-లోహంపై నీడలను అందించడానికి కరుకుదనం
- సాధారణ మ్యాప్ ఆకృతి మద్దతు
- నేపథ్య థ్రెడ్లో ఇంటరాక్టివ్ ఎంపిక కోసం ఉపయోగించే BVH ట్రీలను గణించే సామర్థ్యం
- ఫాంట్ మేనేజర్లో అనుకూల శైలి ఫాంట్ కుటుంబాలు మరియు బహుళ-ఫాంట్ .ttc ఫైల్లకు మద్దతు.
డేటా మార్పిడి
- టెక్స్ట్ స్ట్రింగ్లలో నాన్-Ascii అక్షరాలు (యూనికోడ్ లేదా స్థానిక కోడ్ పేజీలు) ఉన్న STEP ఫైల్లను చదవడానికి మద్దతు
- యూనికోడ్ టెక్స్ట్ స్ట్రింగ్లను STEPకి వ్రాయడానికి మద్దతు (UTF-8 వలె)
- C++ స్ట్రీమ్ని ఇన్పుట్గా అంగీకరించే కొత్త STEP రీడింగ్ API
- glTF 2.0ని ఎగుమతి చేయండి
- పఠనం (ASCII) STL మరియు OBJ ఫైళ్ల కోసం మెరుగైన పనితీరు.
అప్లికేషన్ ముసాయిదా
- బహుళ పత్రాలను (ఓపెన్, సేవ్, క్లోజ్, మొదలైనవి) సమాంతర థ్రెడ్లలో నిర్వహించండి (ఒక థ్రెడ్కు ఒక అప్లికేషన్)
- వారి పెర్సిస్టెన్స్ మెకానిజమ్లను మళ్లీ ఉపయోగించేందుకు గుణాలను వారసత్వంగా పొందడం
- TDocStd_Applicationలో ప్రోగ్రెస్ సూచిక
- పెద్ద సవరణల కోసం కమిట్ ఆపరేషన్ యొక్క ఆప్టిమైజేషన్.
పరీక్ష జీను గీయండి
- బహుళ-రంగు సందేశ అవుట్పుట్
- Windowsలో DRAW కన్సోల్లో యూనికోడ్ అక్షరాలకు మద్దతు
- Windowsలో WASD కీలు మరియు 3D మౌస్ని ఉపయోగించి XNUMXD వ్యూయర్లో ఫ్లైట్ మోడ్ను నావిగేట్ చేస్తోంది
- OpenVRని ఉపయోగించి 3D వ్యూయర్లో టెలిపోర్ట్ మోడ్లో ప్రయోగాత్మక నావిగేషన్.
నమూనాలు
- నమూనాలలో 3D వ్యూయర్లో మానిప్యులేషన్ల కోసం మౌస్ సంజ్ఞల ఏకీకరణ
- కొత్త WebGL వ్యూయర్ ఉదాహరణ
- Android స్టూడియో కోసం JNI ఉదాహరణను నవీకరించండి (ఎక్లిప్స్ ప్రాజెక్ట్ నుండి)
- కొత్త నమూనా Qt OCCT అవలోకనం
డాక్యుమెంటేషన్
- సులభమైన ధోరణి మరియు వాడుకలో సౌలభ్యం కోసం OCCT డాక్యుమెంటేషన్ పునర్నిర్మాణం
ఈ విడుదల గురించిన వివరణాత్మక సమాచారం ఇక్కడ అందుబాటులో ఉంది విడుదల గమనికలు. మీరు ఓపెన్ క్యాస్కేడ్ టెక్నాలజీ 7.5.0ని డౌన్లోడ్ చేసుకోవచ్చు లింక్.
మూలం: linux.org.ru