Open CASCADE Technology (OCCT) 7.5.0 ဗားရှင်းအသစ် ထွက်ရှိလာပါပြီ။

OCCT သည် အခမဲ့လိုင်စင်အောက်တွင် ဖြန့်ဝေထားသော တစ်ခုတည်းသော open source geometric modeling kernel ဖြစ်သည်။ Open CASCADE နည်းပညာသည် FreeCAD၊ KiCAD၊ Netgen၊ gmsh၊ CadQuery၊ pyOCCT နှင့် အခြားပရောဂျက်များ၏ အရေးကြီးသော အစိတ်အပိုင်းတစ်ခုဖြစ်သည်။ OCCT ဗားရှင်း 7.5.0 တွင် ယခင်ဗားရှင်း 400 နှင့် နှိုင်းယှဉ်ပါက တိုးတက်မှု 7.4.0 ကျော် ပါဝင်ပါသည်။

Open CASCADE Technology ဗားရှင်း 7.5.0 တွင် module အများစုနှင့် အစိတ်အပိုင်းများအတွက် အင်္ဂါရပ်အသစ်များ ပါရှိသည်။ အထူးသဖြင့်၊ Draw Harness 3D Viewer သည် VR မြင်ကွင်းမုဒ်တွင် တယ်လီပို့ပုံစံလမ်းညွှန်ခြင်းအပါအဝင် ကြီးမားသောအရွယ်အစားရှိ မော်ဒယ်များကို လမ်းညွှန်နိုင်စေပါသည်။ glTF 2.0 အသံဖမ်းခြင်းပံ့ပိုးမှုဖြင့် ဒေတာဖလှယ်ခြင်းလုပ်ဆောင်ချက်ကို မြှင့်တင်ထားပါသည်။ အသစ်ရေးဆွဲခြင်းအင်္ဂါရပ်များတွင် ပိုမိုကောင်းမွန်သော အမြင်အရည်အသွေးအတွက် ထပ်လောင်းအကြမ်းထည်မြေပုံများ၊ ကြည်လင်တောက်ပသောပစ္စည်းများအတွက် မှန်ကန်သော sRGB အထွက်နှုန်းကို တင်ဆက်ခြင်းနှင့် သတ္တုပစ္စည်းများ၏ ပုံဖော်ခြင်းအရည်အသွေးကို မြှင့်တင်ရန်အတွက် PBR Metallic-Roughness လုပ်ငန်းစဉ်တို့ ပါဝင်ပါသည်။ ယူနီကုဒ် စာလုံးပံ့ပိုးမှုအား STEP ဘာသာပြန်သူ၊ DRAW ကွန်ဆိုးလ်၊ မက်ဆေ့ဂျ်ရင်းမြစ်များနှင့် စိတ်ကူးပုံဖော်ခြင်းဆိုင်ရာ ဆက်စပ်တိုးတက်မှုများဖြင့် ဖြည့်စွက်ထားသည်။ ဘရောက်ဆာတွင် WebAssembly အဖြစ်စုစည်းထားသော OCCT 3D Viewer ကိုအသုံးပြုခြင်းနှင့် OCCT လုပ်ဆောင်ချက်အမျိုးမျိုး၏ C++ API ၏အခြေခံအသုံးပြုမှုအပေါ် ခြုံငုံသုံးသပ်ချက်အသစ်များကို နမူနာတင်ပြထားပါသည်။

OCCT အသုံးပြုသူများ ပိုမိုအဆင်ပြေစေရန်နှင့် လမ်းကြောင်းရှာဖွေခြင်း တိုးတက်စေရန်၊ စာရွက်စာတမ်းဖွဲ့စည်းပုံကို ပြန်လည်ဒီဇိုင်းထုတ်ထားပါသည်။ အထူးသဖြင့်၊ OCCT ဆော့ဖ်ဝဲရေးသားသူ ကိရိယာများကို ပိုမိုလွယ်ကူစွာ ဝင်ရောက်နိုင်စေရန်နှင့် OCCT အရင်းအမြစ်ကုဒ်၏ ဖွံ့ဖြိုးတိုးတက်မှုအတွက် အသုံးပြုသူများကို အားပေးကူညီရန် "ပံ့ပိုးကူညီမှု" ကဏ္ဍအသစ်ကို ဖန်တီးထားပါသည်။
မွမ်းမံထားသော OCCT Developer Portal သည် တိုးချဲ့ပါဝင်မှုအခွင့်အလမ်းများ၊ ထပ်လောင်းဖွံ့ဖြိုးတိုးတက်မှုအရင်းအမြစ်များနှင့် ဖိုရမ်အကြောင်းအရာများ၏ ပိုမိုကျယ်ပြန့်သောလွှမ်းခြုံမှုအပါအဝင် မကြာမီရရှိနိုင်မည်ဖြစ်သည်။

OCCT 7.5.0 တွင် အဓိက တီထွင်ဆန်းသစ်မှုများ-

ခြုံငုံ

  • အပြိုင်လုပ်ဆောင်စရာများအတွက် တိုးတက်မှုညွှန်းကိန်း API ကို ပြန်လည်ဒီဇိုင်းထုတ်ထားသည်။
  • WebAssembly အတွက် စုစည်းမှု ပံ့ပိုးမှု (Emscripten SDK ဖြင့်)
  • စနစ်မှတ်တမ်းသို့ စာများရေးသားခြင်းအတွက် အတန်းသစ် Message_PrinterSystemLog။

မော်ဒယ်လ်

  • BRepMesh တွင်တိုးတက်မှုညွှန်ပြချက်ပံ့ပိုးမှု
  • တြိဂံပုံ XNUMXD ပေါ်လီဂွန်များအတွက် အစားထိုး အယ်လဂိုရီသမ်အသစ်
  • topological coherence ကို ထိန်းသိမ်းထားစဉ် ပုံစံတစ်ခုမှ အတွင်းပိုင်းပုံစံငယ်များကို ဖယ်ရှားရန် (အတွင်းပိုင်း တိမ်းညွှတ်မှုဖြင့်) ဖယ်ရှားရန် ကိရိယာ
  • Boolean Cut နှင့် Common Operations အတွက် Multidimensional Compound arguments ကို ခွင့်ပြုပါ။

မြင်ကွင်း

  • sRGB textures နှင့် render buffer ကိုအသုံးပြုခြင်း။
  • သတ္တုပေါ်တွင် အရိပ်များကို ပုံဖော်ရန်အတွက် PBR Metallic-Roughness
  • ပုံမှန်မြေပုံအကြမ်းထည် ပံ့ပိုးမှု
  • နောက်ခံကြိုးတစ်ခုပေါ်တွင် အပြန်အလှန်ရွေးချယ်မှုအတွက် အသုံးပြုသည့် BVH သစ်ပင်များကို တွက်ချက်နိုင်မှု
  • ဖောင့်မန်နေဂျာရှိ စိတ်ကြိုက်ပုံစံဖောင့်မိသားစုများနှင့် ဖောင့်ပေါင်းစုံ .ttc ဖိုင်များအတွက် ပံ့ပိုးမှု။

ဒေတာဖလှယ်မှု

  • စာသားလိုင်းများတွင် Ascii မဟုတ်သောအက္ခရာများ (Unicode သို့မဟုတ် ဒေသတွင်းကုဒ်စာမျက်နှာများ) ပါရှိသော STEP ဖိုင်များကိုဖတ်ရှုခြင်းအတွက် ပံ့ပိုးမှု
  • STEP (UTF-8 အဖြစ်) တွင် ယူနီကုဒ် စာတန်းများရေးရန် ပံ့ပိုးမှု
  • ထည့်သွင်းမှုအဖြစ် C++ စီးကြောင်းကို လက်ခံသည့် STEP Reading API အသစ်
  • glTF 2.0 ကို ထုတ်ယူပါ။
  • (ASCII) STL နှင့် OBJ ဖိုင်များကို ဖတ်ခြင်းအတွက် စွမ်းဆောင်ရည် မြှင့်တင်ထားသည်။

လျှောက်လွှာမူဘောင်

  • မျဥ်းဆက်တွဲများတွင် စာရွက်စာတမ်းအများအပြား (ဖွင့်၊ သိမ်း၊ ပိတ်၊ စသည်) ကို စီမံပါ
  • ၎င်းတို့၏ တည်မြဲမှု ယန္တရားများကို ပြန်လည်အသုံးပြုရန် အရည်အချင်းများကို အမွေဆက်ခံခြင်း။
  • TDocStd_Application တွင် တိုးတက်မှုအညွှန်း
  • ကြီးမားသောပြုပြင်မွမ်းမံမှုများအတွက် Commit လုပ်ဆောင်ချက်ကို ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ခြင်း။

စမ်းသပ်ကြိုးဆွဲပါ။

  • ရောင်စုံ မက်ဆေ့ဂျ် အထွက်
  • Windows ရှိ DRAW ကွန်ဆိုးလ်ရှိ Unicode ဇာတ်ကောင်များအတွက် ပံ့ပိုးမှု
  • Windows ရှိ WASD ခလုတ်များနှင့် 3D မောက်စ်ကို အသုံးပြု၍ XNUMXD ကြည့်ရှုမှုစနစ်တွင် ပျံသန်းမှုမုဒ်ကို လမ်းညွှန်ခြင်း။
  • OpenVR ကို အသုံးပြု၍ 3D ကြည့်ရှုမှုတွင် တယ်လီပို့မုဒ်တွင် စမ်းသပ်လမ်းညွှန်မှု။

နမူနာများ

  • နမူနာများတွင် 3D ကြည့်ရှုခြင်းအတွက် မောက်စ်လက်ဟန်များ ပေါင်းစပ်ခြင်း။
  • WebGL ကြည့်ရှုသူ နမူနာအသစ်
  • Android Studio အတွက် JNI နမူနာကို အပ်ဒိတ်လုပ်ပါ (Eclipse ပရောဂျက်မှ)
  • နမူနာအသစ် Qt OCCT ခြုံငုံသုံးသပ်ချက်

စာရွက်စာတမ်းများ

  • ပိုမိုလွယ်ကူသော ဦးတည်ချက်နှင့် အသုံးပြုရလွယ်ကူစေရန်အတွက် OCCT စာရွက်စာတမ်းများကို ပြန်လည်ဖွဲ့စည်းခြင်း။

ဤထုတ်ဝေမှုနှင့်ပတ်သက်ပြီး အသေးစိတ်အချက်အလက်များကို တွင် ကြည့်ရှုနိုင်ပါသည်။ ဖြန့်ချိမှတ်စုများ. Open CASCADE Technology 7.5.0 ကို ဒေါင်းလုဒ်ဆွဲနိုင်ပါသည်။ လင့်ခ်.

source: linux.org.ru