OCCT — ներկայիս պահին հասանելի միակ ժամանակակից բաց կոդով եռաչափ մոդելավորման Kernels, որը տարածվում է ազատ լիցենզիայի ներքո։ Open CASCADE Technology-ն կարևոր բաղադրիչ է նման նախագծերի, ինչպիսիք են FreeCAD, KiCAD, Netgen, gmsh, CadQuery, pyOCCT և մյուսները։ OCCT 7.5.0 տարբերակն ավելացնում է ավելի քան 400 բարելավում և շտկում նախորդ 7.4.0 տարբերակի համեմատ։
Open CASCADE Technology 7.5.0 տարբերակը ներառում է նոր ֆունկցիաներ մեծ մասի մոդուլների և բաղադրիչների։ Particular, Draw Harness 3D Viewer-ը թույլ է տալիս վայելել իրական չափերի մեծ մոդելներով, ներառյալ VR դիտման ռեժիմում տեղաշարժման հեռավար մարզային նավարկությունը։ Տվյալների փոխանակման ֆունկցիոնալությունը ընդլայնվել է glTF 2.0 գրանցման աջակցությամբ։ Նոր տեսողական ֆունկցիաները ներառում են լրացուցիչ նյութական քարտեր, որը բարելավում է տեսողական որակը, ճիշտ sRGB ելք գունավորների համար և աստիճանական ներզոներ, ինչպես նաև PBR Metallic-Roughness գործընթաց՝ մետաղական իրերի տեսողական որակի բարելավման համար։ Unicode խորհրդանիշների աջակցությունը համալրվել է համապատասխան բարելավումներով STEP թարգմանիչում, DRAW կոնսոլում, հաղորդագրությունների ռեսուրսներում և տեսողականացման մեջ։ Ներկայացվել են նոր նմուշներ, որոնք ցուցադրում են OCCT 3D Viewer-ի օգտագործումը WebAssembly-ի ձևաչափմամբ մարգարտում, և C++ API տարբեր OCCT ֆունկցիաների հիմնական օգտագործման ակնարկ։
OCCT օգտվողների հարմարավետության և լույսի ավելի լավ ուղղորդման համար փաստաթղթավորման կառուցվածքը վերափոխվել է։ Առանձին, ստեղծվել է նոր «Contribution» բաժին, որն հեշտացնում է OCCT ծրագրավորողի գործիքների հասանելիությունը և խրախուսում է օգտվողներին մասնակցել OCCT բաց կոդի զարգացմանը։
Կարճ ժամանակում OCCT ծրագրավորողների բարելավված պորտալը կլինի հասանելի, որն ունի ընդլայնված մասնակցության հնարավորություններ, լրացուցիչ մշակումների ռեսուրսների և ֆորումի ավելի լայն թեմատիկ ծածկոց։
OCCT 7.5.0-ի հիմնական նորամուծությունները՝
Ընդհանուր առմամբ
- Նորացված API փուլերի շարունակական աշխատանքի համար
- WebAssembly-ի համար (Emscripten SDK-ով) կոդավորում չունեցող աջակցություն
- Նոր Message_PrinterSystemLog դաս, որը թույլ է տալիս կոնֆիգուրացիոն հաղորդագրությունները խորհրդանշելու համակարգային գրանցումներում։
Մոդելավորում
- BRepMesh-ում հաղորդիչի ներդրումը
- Ալտերնատիվ ալգորիթմ 2D բազմակողմանի_TRIANGULATION-ի համար
- Ներքին կայքերով երկրում (INTERNAL ORIENTATION) ձևերից ներքին մանրաքանակները հեռացնելը՝ պահպանելով ճկելիության կապը
- Բազմաչափ բաղադրիչի արգումենտները թույլատրվում են Boolean Cut և Common գործողությունների համար:
Վիզուալիզացում
- sRGB նյութի և ռենդերի համար արբիտար ուղղորդումը
- PBR Metallic-Roughness մետաղի ստվերներ տեսողականացման համար
- Մասնագիտական նյութի քարտերի աջակցություն
- BVH ծառերի հաշվարկման հնարավորություն, օգտագործվում են նորաձևընթաց առարկաների ընտրության համար պակասման մեջ
- Special style fonts և .ttc ֆայլերով բազմահիաների ընտանիքի աջակցություն սեմնաձեռակալում.
Տվյալների փոխանակում
- STEP ֆայլերի ընթերցման աջակցություն, որոնք պարունակում են ոչ ASCII (Unicode կամ տեղական կոդային էջեր) հատկանիշներ տեքստային տողերում
- Unicode տեքստային տողերի գրելու աջակցություն STEP-ում (ինչպես UTF-8)
- Նոր API STEP-ի ընթերցման համար, որը ընդունում է C++ հոսք որպես մուտք
- glTF 2.0 արտահանում
- Աճեցված է STL և OBJ ֆայլերի ընթերցման արդյունավետությունը (ASCII)
Application Framework
- Թեստային, պահպանման, փակման և մնացած գործողությունների մրսումների կառավարման համար մի քանի փաստաթղթերի կառավարում (մեկ ծրագիր մեկ հոսքում)
- Ատրիբուտների ժառանգություն, նրանց պահպանման մեխանիզմների կրկնակի օգտագործման համար
- TDocStd_Application-ում առաջընթացի ցուցիչ
- Commit գործողության օպտիմիզացիա մեծ փոփոխությունների համար
Draw Test Harness
- Գույների բազմազանություն հաղորդագրության դուրս
- Unicode հատկանիշների աջակցություն DRAW կոնսոլում Windows-ում
- WASD բանալիներով և երեքմիավոր տեսարանային մկնիկով 3D viewer-ի թռիչքային ռեժիմում նավարկություն Windows-ում
- 3D viewer-ում OpenVR-ի օգտագործմամբ թելեկապի ռեժիմի փորձադարան
Սեմպլեր
- 3D viewer-ում սեմպլերի գործողությունների համար մկնիկի ժեստերի համախմբում
- Նոր WebGL դիտարկիչի օրինակ
- JNI-ի օրինակն обновление Android Studio-ի համար (Eclipse նախագծից)
- Նոր Qt OCCT Overview սեմպլ
Փաստաթղթեր
- OCCT-ի փաստաթղթավորման կառուցումը մկրտելու համար պարզեցված
Այս թողարկման մանրամասները հասանելի են Release Notes. Open CASCADE Technology 7.5.0-ն կարող եք բարձրացնել հղումով.
Ընտանիք: linux.org.ru
