Guhertoyek nû ya Open CASCADE Technology (OCCT) 7.5.0 hate berdan

OCCT tenê kernela modela geometrîkî ya çavkaniya vekirî ye ku niha heye, ku di bin destûrnameyek belaş de tê belav kirin. Teknolojiya CASCADE Vekirî pêkhateyek girîng a projeyên wekî FreeCAD, KiCAD, Netgen, gmsh, CadQuery, pyOCCT û yên din e. Guhertoya OCCT 7.5.0 li gorî guhertoya berê 400 zêdetirî 7.4.0 çêtirkirin û rastkirin pêk tîne.

Guhertoya Teknolojiya CASCADE ya Open 7.5.0 ji bo piraniya modul û pêkhateyan taybetmendiyên nû vedihewîne. Bi taybetî, Draw Harness 3D Viewer destûrê dide we ku hûn modelên mezin ên mezin, tevî navîgasyon-teleport-ê di moda dîtina VR de rêve bibin. Fonksiyona danûstendina daneyê bi piştgirîkirina tomarkirina glTF 2.0 zêde bûye. Taybetmendiyên renderkirinê yên nû nexşeyên tevnvîsê yên zêde ji bo kalîteya dîtbarî ya çêtir, vegotina rastkirina derana sRGB ji bo materyalên şefaf û pêvajoyek gradient, û pêvajoyek PBR Metallic-Roughness ji bo baştirkirina qalîteya vegotina tiştên metalîkî vedihewîne. Piştgiriya karaktera Unicode ji hêla çêtirkirinên têkildar ên wergêr STEP, konsolê DRAW, çavkaniyên peyamê, û dîtbarî ve hatî temam kirin. Nimûneyên nû hatin pêşkêş kirin ku karanîna OCCT 3D Viewer ku wekî WebAssembly di gerokê de hatî berhev kirin, û nêrînek bingehîn a karanîna bingehîn a C++ API-ya fonksiyonên cihêreng ên OCCT nîşan dide.

Ji bo ku OCCT ji bikarhêneran re hêsantir bike û navîgasyon baştir bike, strukturên belgekirinê ji nû ve hatî sêwirandin. Bi taybetî, beşa "Beşdariyê" ya nû hate afirandin da ku amûrên pêşdebirên OCCT hêsantir bigihîje û bikarhêneran teşwîq bike ku beşdarî pêşkeftina koda çavkaniya OCCT bibin.
Dê di demek nêzîk de Portalek Pêşkêşker a OCCT-ê ya nûve peyda bibe, di nav de fersendên beşdarbûna berfireh, çavkaniyên pêşkeftinê yên zêde, û vegirtina berfireh a mijarên forumê.

Nûvekirinên sereke di OCCT 7.5.0 de:

Bi giştî

  • Ji bo karên paralel API-ya nîşana pêşkeftinê ji nû ve hatî sêwirandin
  • Piştgiriya berhevkirinê ji bo WebAssembly (bi Emscripten SDK)
  • Dersa nû Message_PrinterSystemLog ji bo nivîsandina peyaman li têketina pergalê.

Modeling

  • Piştgiriya nîşana pêşkeftinê di BRepMesh de
  • Algorîtmaya nû ya alternatîf ji bo sêgoşekirina polîgonên 2D
  • Amûrek ji bo rakirina bineşikên hundurîn (bi arasteya INTERNAL) ji formek di heman demê de ku hevrêziya topolojîk diparêze.
  • Destûrê bide argumanên hevedudanî yên piralî ji bo operasyonên Boolean Cut û Common.

Dîtin

  • Textên sRGB bikar tînin û tamponê didin
  • PBR Metallic-Roughness ji bo renderkirina siyên li ser metal
  • Piştgiriya tevna nexşeya normal
  • Qabiliyeta hesabkirina darên BVH yên ku ji bo hilbijartina înteraktîf li ser mijarek paşerojê têne bikar anîn
  • Di Rêvebirê Fontê de piştgirî ji bo malbatên tîpên şêwaza xwerû û pelên .ttc yên pir-font.

Danûstendina daneyan

  • Piştgiriya xwendina pelên STEP-ê yên ku di nav rêzikên nivîsê de karakterên ne-Ascii (rûpelên Unicode an kodê herêmî) hene.
  • Piştgiriya nivîsandina rêzikên nivîsê yên Unicode li STEP (wek UTF-8)
  • API-ya xwendina STEP-ya nû ya ku weşana C++ wekî têketinê qebûl dike
  • GlTF 2.0 derxînin
  • Performansa çêtirîn ji bo xwendina pelên STL û OBJ (ASCII).

Çarçoveya bicîhkirinê

  • Gelek belgeyan (vekirin, hilanîn, girtin, hwd.) Di mijarên paralel de rêvebirin (ji her mijarê re serîlêdanek)
  • Taybetmendiyên mîras ji bo ji nû ve karanîna mekanîzmayên domdariya wan
  • Di TDocStd_Application de nîşana pêşkeftinê
  • Optimîzasyona operasyona Commit-ê ji bo guhertinên mezin.

Draw Test Test

  • Derketina peyama pir-reng
  • Piştgiriya karakterên Unicode di konsolê DRAW-ê de li ser Windows
  • Bi karanîna bişkojkên WASD û mişka 3D-ê di Windows-ê de moda firînê di temaşevana XNUMXD de rêve dibe
  • Navîgasyon ezmûnî di moda teleportê de di temaşekerek 3D de ku OpenVR bikar tîne.

Samples

  • Yekkirina tevgerên mişkî ji bo manîpulasyonên di temaşevana 3D de di nimûneyan de
  • Mînaka temaşekera WebGL ya Nû
  • Mînaka JNI ji bo Android Studio (ji projeya Eclipse) nûve bikin
  • Nimûneya nû ya Qt OCCT Overview

Dokumentasyonê

  • Ji nû veavakirina belgeyên OCCT ji bo rêgezek hêsantir û karanîna hêsan

Agahiyên berfireh li ser vê serbestberdanê li vir heye Release Notes. Hûn dikarin Open CASCADE Technology 7.5.0 dakêşin link.

Source: linux.org.ru