OCCT-ը ներկայումս հասանելի միակ բաց կոդով երկրաչափական մոդելավորման միջուկն է, որը բաշխվում է անվճար լիցենզիայի ներքո: Open CASCADE Technology-ը այնպիսի նախագծերի կարևոր բաղադրիչ է, ինչպիսիք են FreeCAD, KiCAD, Netgen, gmsh, CadQuery, pyOCCT և այլն: OCCT 7.5.0 տարբերակը ներառում է ավելի քան 400 բարելավումներ և ուղղումներ՝ համեմատած նախորդ 7.4.0 տարբերակի հետ:
Open CASCADE Technology տարբերակը 7.5.0 պարունակում է նոր հնարավորություններ մոդուլների և բաղադրիչների մեծ մասի համար: Մասնավորապես, Draw Harness 3D Viewer-ը թույլ է տալիս նավարկելու իրական չափսի մեծ մոդելներ, ներառյալ տելեպորտի ոճի նավարկությունը VR դիտման ռեժիմում: Տվյալների փոխանակման գործառույթը բարելավվել է glTF 2.0 ձայնագրման աջակցությամբ: Վերարտադրման նոր առանձնահատկությունները ներառում են հավելյալ հյուսվածքային քարտեզներ՝ տեսողական որակի բարելավման համար, sRGB ելքի ճիշտ արտապատկերում կիսաթափանցիկ նյութերի և գրադիենտ մշակման համար, և PBR Metallic-Roughness պրոցես՝ մետաղական առարկաների մատուցման որակը բարելավելու համար: Unicode նիշերի աջակցությունը համալրվել է STEP թարգմանչի, DRAW վահանակի, հաղորդագրությունների ռեսուրսների և վիզուալիզացիայի հետ կապված բարելավումներով: Ներկայացվել են նոր նմուշներ, որոնք ցույց են տալիս զննարկիչում հավաքված OCCT 3D Viewer-ի օգտագործումը որպես WebAssembly, և OCCT տարբեր գործառույթների C++ API-ի հիմնական օգտագործման ակնարկ:
Օգտատերերի համար OCCT-ն ավելի հարմար դարձնելու և նավիգացիան բարելավելու համար փաստաթղթերի կառուցվածքը վերափոխվել է: Մասնավորապես, ստեղծվել է նոր «Ներդրում» բաժինը՝ OCCT մշակողների գործիքներին ավելի հեշտ հասանելի դարձնելու և օգտատերերին խրախուսելու՝ նպաստելու OCCT սկզբնական կոդի մշակմանը:
Թարմացված OCCT Developer Portal-ը շուտով հասանելի կլինի՝ ներառյալ ընդլայնված մասնակցության հնարավորությունները, զարգացման լրացուցիչ ռեսուրսները և ֆորումի թեմաների ավելի լայն լուսաբանումը:
Հիմնական նորամուծությունները OCCT 7.5.0-ում.
Ընդհանուր առմամբ,
- Զուգահեռ առաջադրանքների համար վերափոխված առաջընթացի ցուցիչի API-ն
- Կազմման աջակցություն WebAssembly-ի համար (Emscripten SDK-ով)
- Նոր դասի Message_PrinterSystemLog՝ համակարգի մատյանում հաղորդագրություններ գրելու համար:
Մոդելավորում
- Առաջընթացի ցուցիչի աջակցություն BRepMesh-ում
- XNUMXD բազմանկյունների եռանկյունավորման նոր այլընտրանքային ալգորիթմ
- Ներքին ենթաձևերը (ՆԵՐՔԻՆ ուղղվածությամբ) ձևից հեռացնելու գործիք՝ պահպանելով տոպոլոգիական համահունչությունը
- Թույլատրել բազմաչափ բաղադրյալ փաստարկներ Boolean Cut և Common գործողությունների համար:
Visualization
- Օգտագործելով sRGB հյուսվածքներ և ցուցադրել բուֆեր
- PBR մետալիկ-կոպտություն՝ մետաղի վրա ստվերներ ներկայացնելու համար
- Քարտեզի հյուսվածքի նորմալ աջակցություն
- Ֆոնային թելի վրա ինտերակտիվ ընտրության համար օգտագործվող BVH ծառերը հաշվարկելու ունակություն
- Աջակցություն հարմարեցված ոճի տառատեսակների ընտանիքներին և բազմատառատեսակ .ttc ֆայլերին Font Manager-ում:
Տվյալների փոխանակում
- Աջակցություն STEP ֆայլերը, որոնք պարունակում են ոչ Ascii նիշեր (Unicode կամ տեղական կոդային էջեր) տեքստային տողերում
- Աջակցություն Unicode-ի տեքստային տողերը STEP-ով գրելու համար (որպես UTF-8)
- Նոր STEP ընթերցման API, որն ընդունում է C++ հոսքը որպես մուտք
- Արտահանել glTF 2.0
- Բարելավված կատարողականություն STL և OBJ ֆայլեր կարդալու համար (ASCII):
Դիմումի շրջանակ
- Կառավարեք բազմաթիվ փաստաթղթեր (բացել, պահպանել, փակել և այլն) զուգահեռ շղթաներով (մեկ դիմում յուրաքանչյուր շղթայում)
- Ժառանգելով ատրիբուտները՝ դրանց կայունության մեխանիզմները վերօգտագործելու համար
- Առաջընթացի ցուցիչ TDocStd_Application-ում
- Commit գործողության օպտիմիզացում խոշոր փոփոխությունների համար:
Նկարեք թեստային ամրագոտի
- Բազմագույն հաղորդագրության ելք
- Windows-ի DRAW վահանակի Unicode նիշերի աջակցություն
- Թռիչքի ռեժիմի նավարկություն 3D դիտիչում՝ օգտագործելով WASD ստեղները և XNUMXD մկնիկը Windows-ում
- Փորձարարական նավարկություն տելեպորտի ռեժիմում 3D հեռուստադիտողի միջոցով՝ օգտագործելով OpenVR:
Նմուշներ
- Մկնիկի ժեստերի միավորում 3D դիտիչում մանիպուլյացիաների համար նմուշներում
- Նոր WebGL դիտողի օրինակ
- Թարմացրեք JNI օրինակը Android Studio-ի համար (Eclipse նախագծից)
- Նոր նմուշ Qt OCCT ակնարկ
Փաստաթղթերով հիմնավորում
- OCCT փաստաթղթերի վերակառուցում ավելի հեշտ կողմնորոշվելու և օգտագործման հեշտության համար
Այս թողարկման մասին մանրամասն տեղեկատվություն հասանելի է ՕՆԼԱՅՆ Notes. Դուք կարող եք ներբեռնել Open CASCADE Technology 7.5.0 по ссылке.
Source: linux.org.ru