Թողարկվել է 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 տարբերակի հետ:

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