ပထမဆုံးအနေဖြင့် OCCT သည် အခမဲ့လိုင်စင်အောက်တွင် open source code နှင့် သက်ဆိုင်သည့် တစ်ခုတည်းသော ဂျီဩမေတြီမော်ဒယ်လ် kernel ဖြစ်သည်။ Open CASCADE နည်းပညာသည် FreeCAD၊ KiCAD၊ Netgen၊ gmsh၊ CadQuery၊ pyOCCT နှင့် အခြားပရိုဂရမ်များ၏ အဓိက သို့မဟုတ် အရေးကြီးသော အစိတ်အပိုင်းတစ်ခုဖြစ်သည်။ Open CASCADE နည်းပညာ 7.4.0 တွင် လွန်ခဲ့သော တစ်နှစ်ခွဲခန့်က ထွက်ရှိခဲ့သော ယခင်ဗားရှင်း 500 နှင့် နှိုင်းယှဉ်ပါက တိုးတက်မှု 7.3.0 ကျော် ပါဝင်ပါသည်။
အဓိက
- မော်ဒယ်လ်
- BRepMesh အယ်လဂိုရီသမ်၏ ယုံကြည်စိတ်ချရမှု၊ စွမ်းဆောင်ရည်နှင့် တိကျမှုကို မြှင့်တင်ထားသည်။
- BRepMesh ရှိ မျက်နှာများ၏ အတွင်းပိုင်းအတွက် မျဉ်းနားနှင့် ထောင့်ကွေးသွေဖည်မှုကို ထိန်းချုပ်ရန် ရွေးချယ်စရာများ
- ကျိုးကြောင်းဆီလျော်သော လုပ်ဆောင်ချက်များနှင့် အစွန်းရောက်မှုများ၏ ယုံကြည်စိတ်ချရမှုနှင့် တည်ငြိမ်မှုကို မြှင့်တင်ပေးသည်။
- အဖွင့်ကောင်များပေါ်တွင် ယုတ္တိတန်သော လုပ်ဆောင်ချက်များကို ဖွင့်ထားသည်။
- ကျိုးကြောင်းဆီလျော်သော လုပ်ဆောင်ချက်များကို အရှိန်မြှင့်ရန်၊ သမိုင်းမျိုးဆက်ကို ပိတ်ရန် ရွေးချယ်မှု
- Boolean လုပ်ဆောင်ချက်များ၏ ရလဒ်များကို ရိုးရှင်းစေရန် ရွေးချယ်မှု
- triangulation တွင် မျက်နှာပြင်နှင့် ထုထည်ဂုဏ်သတ္တိများကို တွက်ချက်ခြင်း (ခွဲခြမ်းစိတ်ဖြာမှု ဂျီသြမေတြီ သတ်မှတ်ချက်မပါဘဲ မော်ဒယ်များ)။
- ဖွင့်ထားသော နယ်နိမိတ်များဖြင့် ဂျီသြမေတြီအတွက် အသံအတိုးအကျယ်၏ အဆုံးအပိုင်းကို ပြန်ပေးသည့် BRepBndLib ရှိ အင်တာဖေ့စ်အသစ်
- အသစ်သော "အဆက်မပြတ်လည်ချောင်း" chamfer ဖန်တီးမှုမုဒ်
- Boolean လုပ်ဆောင်ချက်ဟောင်းအတွက် API ကို ဖယ်ရှားထားသည်။
- မြင်ကွင်း
- ထည့်သွင်းထားသော ပလပ်ဖောင်းများအတွက် Linux အထောက်အပံ့ကို မြှင့်တင်ထားသည်။
- ထောက်လှမ်းမှုစွမ်းဆောင်ရည်ကို မြှင့်တင်ထားသည်။
- ကလစ်လေယာဉ်ပေါင်းစပ်မှုအတွက် ပံ့ပိုးမှု
- ကင်မရာခြယ်လှယ်မှုအတွက် အသုံးပြုသူထည့်သွင်းမှု (မောက်စ်၊ ထိတွေ့မျက်နှာပြင်) ကို ကိုင်တွယ်ရန် AIS_ViewController အတန်းအစားအသစ်။
- ပိုမိုကောင်းမွန်သောဖောင့်စီမံခန့်ခွဲမှု
- အမြင်အာရုံပုံဖော်ခြင်း စွမ်းဆောင်ရည်ကို ပိုင်းခြားစိတ်ဖြာရန် ကိရိယာများကို ချဲ့ထွင်ထားပါသည်။
- အရိပ်ရအရာဝတ္ထုများ၏ ကောက်ကြောင်းကို ပြသခြင်း။
- ဝါယာဖရိမ်များကိုပြသသည့်အခါ ဂျီသြမေတြီချုပ်ရိုးများကို ဖယ်ထုတ်ရန် ရွေးချယ်မှု
- ဒိုင်းနမစ်ပုံစံဖြင့် အရာဝတ္ထုတစ်ခုကို ပြသခြင်း (ဗီဒီယို)
- မမ်မိုရီမှ ချုံ့ထားသော ဘစ်မြေပုံများကို ဖတ်ခြင်း။
- AIS မှ ကန့်ကွက်ထားသော ဒေသဆိုင်ရာ ဆက်စပ်လုပ်ဆောင်နိုင်စွမ်းကို ဖယ်ရှားပါ။
- gl2ps ပေါ်တွင် မှီခိုမှုကို ဖယ်ရှားထားသည် (ရှေးဟောင်း OpenGL လုပ်ဆောင်ချက်ကို အခြေခံ၍)
- ဒေတာဖလှယ်မှု
- XCAF စာရွက်စာတမ်း (စုပေါင်းဖွဲ့စည်းပုံ၊ အမည်များနှင့် အရောင်များဖြင့်) VRML ဖိုင်သို့ တင်ပို့ပါ။
- glTF 2.0 နှင့် OBJ ဖော်မတ်များမှ ဒေတာတင်သွင်းခြင်းအတွက် ကိရိယာအသစ်
- STEP တင်သွင်းမှုတွင် ASCII မဟုတ်သော ဇာတ်ကောင်အချို့အတွက် ပံ့ပိုးမှု။
ပတ်ဝန်းကျင်ကို စမ်းသပ်ဆွဲပါ။ - 3D ကြည့်ရှုမှုတွင် ကင်မရာထိန်းချုပ်မှုကို ပိုမိုကောင်းမွန်စေသည်။
- Draw from batch scripts များကို လုပ်ဆောင်နေသည့် ပြဿနာများကို ဖြေရှင်းပေးသည်။
- CASROOT မပါဘဲ Draw in environments အတွက် ပိုမိုကောင်းမွန်သော ပံ့ပိုးမှု။
- အခြား
- Built-in Parallelization လုပ်ရိုးလုပ်စဉ်များ (OSD_Parallel) ၏ စွမ်းဆောင်ရည်ကို မြှင့်တင်ထားသည်
- အဆင်ပြေပြီး ထိရောက်သော BVH သစ်ပင်ဖြတ်သန်းခြင်းအတွက် ကိရိယာများ
- TPrsStd_AIS မြင်ကွင်းအရည်အသွေးကို အကောင်းဆုံးဖြစ်အောင်လုပ်ခြင်း။
- glfw ရှိ အပလီကေးရှင်းတစ်ခုသို့ 3D ကြည့်ရှုသူအား ပေါင်းစည်းခြင်း၏ ဥပမာ
source: opennet.ru