Open CASCADE Technology (OCCT) 7.5.0 හි නව අනුවාදයක් නිකුත් කර ඇත

OCCT යනු දැනට පවතින එකම විවෘත මූලාශ්‍ර ජ්‍යාමිතික ආකෘති නිර්මාණ කර්නලය වන අතර එය නොමිලේ බලපත්‍රයක් යටතේ බෙදා හරිනු ලැබේ. Open CASCADE Technology යනු FreeCAD, KiCAD, Netgen, gmsh, CadQuery, pyOCCT සහ වෙනත් ව්‍යාපෘතිවල වැදගත් අංගයකි. OCCT අනුවාදය 7.5.0 පෙර අනුවාදය 400 හා සසඳන විට 7.4.0 වැඩි දියුණු කිරීම් සහ නිවැරදි කිරීම් ඇතුළත් වේ.

විවෘත CASCADE Technology අනුවාදය 7.5.0 බොහෝ මොඩියුල සහ සංරචක සඳහා නව විශේෂාංග අඩංගු වේ. විශේෂයෙන්ම, Draw Harness 3D Viewer මඟින් VR දර්ශන මාදිලියේ ටෙලිපෝට් ආකාරයේ සංචාලනය ඇතුළුව විශාල සැබෑ ප්‍රමාණයේ මාදිලි සැරිසැරීමට ඔබට ඉඩ සලසයි. glTF 2.0 පටිගත කිරීම සඳහා සහාය ඇතිව දත්ත හුවමාරු ක්‍රියාකාරිත්වය වැඩි දියුණු කර ඇත. නව විදැහුම්කරණ විශේෂාංග අතර වැඩිදියුණු කළ දෘශ්‍ය ගුණාත්මක භාවය සඳහා අමතර වයනය සිතියම්, පාරභාසක ද්‍රව්‍ය සඳහා නිවැරදි sRGB ප්‍රතිදාන විදැහුම්කරණය සහ අනුක්‍රමණ සැකසුම්, සහ ලෝහමය වස්තුවල විදැහුම්කරණ ගුණාත්මක භාවය වැඩි දියුණු කිරීම සඳහා PBR ලෝහමය-රළුබව ක්‍රියාවලියක් ඇතුළත් වේ. යුනිකෝඩ් අක්ෂර සහාය STEP පරිවර්තකය, DRAW කොන්සෝලය, පණිවිඩ සම්පත් සහ දෘශ්‍යකරණයට අදාළ වැඩිදියුණු කිරීම් මගින් අනුපූරකය කර ඇත. බ්‍රවුසරයේ WebAssembly ලෙස එකලස් කරන ලද OCCT 3D Viewer භාවිතය සහ විවිධ OCCT ශ්‍රිතවල C++ API හි මූලික භාවිතය පිළිබඳ දළ විශ්ලේෂණයක් නිරූපණය කරමින් නව සාම්පල ඉදිරිපත් කරන ලදී.

පරිශීලකයින්ට OCCT වඩාත් පහසු කිරීමට සහ සංචාලනය වැඩි දියුණු කිරීමට, ලේඛන ව්‍යුහය ප්‍රතිනිර්මාණය කර ඇත. විශේෂයෙන්, OCCT සංවර්ධක මෙවලම් වෙත ප්‍රවේශ වීම පහසු කිරීමට සහ OCCT මූලාශ්‍ර කේතය සංවර්ධනය කිරීමට දායක වීමට පරිශීලකයින් දිරිමත් කිරීමට නව "දායකත්වය" අංශයක් නිර්මාණය කර ඇත.
යාවත්කාලීන වූ OCCT සංවර්ධක ද්වාරයක් ඉක්මනින් ලබා ගත හැකි වනු ඇත, පුළුල් වූ සහභාගීත්ව අවස්ථා, අතිරේක සංවර්ධන සම්පත් සහ සංසද මාතෘකා පිළිබඳ පුළුල් ආවරණය ඇතුළත් වේ.

OCCT 7.5.0 හි ප්‍රධාන නවෝත්පාදන:

සමස්තයක් ලෙස

  • සමාන්තර කාර්යයන් සඳහා ප්‍රගති දර්ශක API ප්‍රතිනිර්මාණය කරන ලදී
  • WebAssembly සඳහා සම්පාදන සහාය (Emscripten SDK සමඟ)
  • පද්ධති ලොගය වෙත පණිවිඩ ලිවීම සඳහා නව පන්තියේ Message_PrinterSystemLog.

ආකෘති නිර්මාණය

  • BRepMesh හි ප්‍රගති දර්ශක සහාය
  • XNUMXD බහුඅස්‍ර ත්‍රිකෝණකරණය සඳහා නව විකල්ප ඇල්ගොරිතමයක්
  • ස්ථල විද්‍යාත්මක අනුකූලතාව පවත්වා ගනිමින් පෝරමයකින් අභ්‍යන්තර උප හැඩතල (අභ්‍යන්තර දිශානතිය සහිත) ඉවත් කිරීමේ මෙවලම
  • Boolean Cut සහ Common මෙහෙයුම් සඳහා බහුමාන සංයෝග තර්ක වලට ඉඩ දෙන්න.

දෘශ්යකරණය

  • sRGB වයනය භාවිතා කිරීම සහ බෆරය ලබා දීම
  • PBR ලෝහමය-ලෝහ මත සෙවනැලි ලබා දීම සඳහා රළුබව
  • සාමාන්ය සිතියම් වයනය සහාය
  • පසුබිම් නූල් මත අන්තර්ක්‍රියාකාරී තේරීම සඳහා භාවිතා කරන BVH ගස් ගණනය කිරීමේ හැකියාව
  • අකුරු කළමනාකරු තුළ අභිරුචි ශෛලියේ අකුරු පවුල් සහ බහු-අකුරු .ttc ගොනු සඳහා සහාය.

දත්ත හුවමාරුව

  • පෙළ නූල්වල Ascii නොවන අක්ෂර (යුනිකෝඩ් හෝ ප්‍රාදේශීය කේත පිටු) අඩංගු STEP ගොනු කියවීම සඳහා සහාය
  • යුනිකෝඩ් පෙළ තන්තු STEP වෙත ලිවීම සඳහා සහාය (UTF-8 ලෙස)
  • C++ ප්‍රවාහය ආදානය ලෙස පිළිගන්නා නව STEP කියවීමේ API
  • glTF 2.0 අපනයනය කරන්න
  • (ASCII) STL සහ OBJ ගොනු කියවීම සඳහා වැඩි දියුණු කළ කාර්ය සාධනය.

ඉල්ලුම් පත්රය

  • බහුවිධ ලේඛන (විවෘත, සුරකින්න, වසන්න, ආදිය) සමාන්තර නූල් (නූලකට එක් යෙදුමක්) කළමනාකරණය කරන්න
  • ඒවායේ නොනැසී පවතින යාන්ත්‍රණයන් නැවත භාවිතා කිරීම සඳහා ගුණාංග උරුම කර ගැනීම
  • TDocStd_Application හි ප්‍රගති දර්ශකය
  • විශාල වෙනස් කිරීම් සඳහා කොමිට් මෙහෙයුම ප්‍රශස්ත කිරීම.

ටෙස්ට් පටි ඇඳීම

  • බහු-වර්ණ පණිවිඩ ප්රතිදානය
  • වින්ඩෝස් හි DRAW කොන්සෝලයේ යුනිකෝඩ් අක්ෂර සඳහා සහය දක්වයි
  • වින්ඩෝස් හි WASD යතුරු සහ 3D මූසිකය භාවිතයෙන් ත්‍රිමාණ නරඹන්නා තුළ පියාසැරි මාදිලිය සංචාලනය කිරීම
  • OpenVR භාවිතයෙන් ත්‍රිමාණ නරඹන්නෙකු තුළ ටෙලිපෝට් මාදිලියේ පර්යේෂණාත්මක සංචාලනය.

සාම්පල

  • සාම්පලවල ත්‍රිමාණ නරඹන්නා තුළ හැසිරවීම් සඳහා මූසික අභිනයන් ඒකාබද්ධ කිරීම
  • නව WebGL බලන්නාගේ උදාහරණය
  • Android Studio සඳහා JNI උදාහරණය යාවත්කාලීන කරන්න (Eclipse ව්‍යාපෘතියෙන්)
  • නව සාම්පල Qt OCCT දළ විශ්ලේෂණය

ප්‍රලේඛනය

  • පහසු දිශානතිය සහ භාවිතයේ පහසුව සඳහා OCCT ලේඛන ප්රතිව්යුහගත කිරීම

මෙම නිකුතුව පිළිබඳ සවිස්තරාත්මක තොරතුරු ලබා ගත හැකිය නිකුතු සටහන්. ඔබට Open CASCADE Technology 7.5.0 බාගත කළ හැක ලින්ක්.

මූලාශ්රය: linux.org.ru