Åpne CASCADE Technology

Åpne CASCADE Technology

Beskrivelse av dette bildet, også kommentert nedenfor CAD / CAM utviklingsplattform, geometrisk kjerne. Informasjon
Utviklet av Åpne CASCADE SAS
Første versjon 1993 og 1999
Siste versjon 7.5.0 (4. november 2020)
Innskudd git.dev.opencascade.org/gitweb/?p=occt.git
Skrevet i C ++
Operativsystem Microsoft Windows , Linux , macOS , Android og iOS
Miljø Windows , Linux , OS X , Android , iOS
Type 3d-bibliotek
Tillatelse GNU Lesser General Public License versjon 2.1 ( d )
Nettsted www.opencascade.org

Åpne CASCADE Technology (OCCT) er et Open Source programvare rammeverk for CAD / CAM , CAE og 3D-modellering . Den består av et stort bibliotek med objekter som kan brukes i C ++ eller fra Tcl-Tk og tilleggsverktøy for utvikling av spesifikke applikasjoner. Den er tilgjengelig under Open CASCADE Technology Public License (OCCTPL).

Kjennetegn

Arkitektur

Arkitekturen til Open CASCADE inkluderer følgende elementer:

[avklaring kreves]

Det interaktive DRAW-verktøyet

Blant utviklingsverktøyene som tilbys av Open CASCADE Technology, er det DRAW som kommer i form av en interaktiv og programmerbar kommandotolk med Tcl-Tk- språket .

Dette verktøyet gjør det mulig å teste eksisterende eller nye funksjoner, raskt produsere og teste prototyper før du skriver om dem i C ++ .

TEGNING består av:

Noen eksempler :

pload ALL axo beziercurve b 4 0 0 1 0 4 2 0 4 4 0 2 5 revsurf s b 0 0 0 0 0 1 erase b fit datadir. brepiges s objet.iges
  • Oppretting av en boks, kutting av den med 4 sylindere på sidene med boolske operasjoner, visualisering i trådrammemodus og lagring i STEP-format av resultatet:
pload ALL box b 40 40 20 pcylinder c1 10 20 copy c1 c2 copy c1 c3 copy c1 c4 ttranslate c1 20 0 0 ttranslate c2 40 20 0 ttranslate c3 20 40 0 ttranslate c4 0 20 0 bop b c1 bopcut s1 bop s1 c2 bopcut s2 bop s2 c3 bopcut s3 bop s3 c4 bopcut s4 erase b erase c1; erase c2; erase c3; erase c4 erase s1; erase s2; erase s3 fit datadir. stepwrite 0 s4 objet.step

Bruksområder

Historisk

Dens utvikling er nært knyttet til Euclid CAD-programvaren som ble markedsført av Matra Datavision (MDTV) på begynnelsen av 1980-tallet, etterfulgt av Euclid-IS i 1987 (det første CAD / CAM-systemet). Euclid var på den tiden den direkte konkurrenten til CATIA . I 1993 ga MDTV ut Euclid 3 og utviklet samtidig CAS.CADE ( Computer Aided Software for Computer Aided Design and Engineering ), sistnevnte var opprinnelig en programvareverktøykasse som ble brukt til objektteknologi.

I 1996 ble Euclid Quantum utgitt, hvis infrastruktur var helt basert på CAS.CADE. På slutten av 1998 ble MDTVs programvareportefølje (Euclid Quantum, Styler, Machinist og Strim) kjøpt opp av Dassault Systèmes . MDTV, som da hadde 700 ansatte, ble til et serviceselskap som spesialiserer seg på programvareutvikling. Dette ble etterfulgt av publiseringen under CAS-CADE under en åpen kildekode- lisens i 1999, som av og til tok navnet Open CASCADE. Denne plutselige endringen i bedriftskulturen vil føre til at ingeniører forlater Matra Datavision. Som et datterselskap av EADS , har7. desember 2000ble selskapet Open CASCADE SAS opprettet for å administrere resten av Open Source- prosjektet , men også for å utvikle kommersielle aktiviteter (oppretting av spesifikke applikasjoner, opplæring og råd) rundt denne infrastrukturen.

I 2003 kjøpte Principia R&D, spesialisert innen endelige elementløsere og vitenskapelig prosjektering, Open CASCADE SAS fra EADS. Programvaren endrer navn og blir Open CASCADE Technology (OCCT). Deretter ble selskapet overtatt av Euriware (datterselskap av AREVA) den3. februar 2006, deretter av Capgemini i 2014.

Merknader og referanser

  1. (in) "  https://old.opencascade.com/sites/default/files/documents/release_notes_7.5.0.pdf  "
  2. “  Datautveksling | OPEN CASCADE  ” , på www.opencascade.com (åpnet 27. mai 2016 )
  3. "  Importer plugin-moduler av CAD-formater for Open CASCADE  " , på datakit.fr
  4. "  Firma | OPEN CASCADE  ” , på www.opencascade.com (åpnet 4. april 2020 )

Vedlegg

Relaterte artikler

Eksterne linker