Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Open CASCADE Technology — Wikipédia
Open CASCADE Technology — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.
Page d’aide sur l’homonymie

Pour les articles homonymes, voir Cascade.

Open CASCADE Technology

Description de cette image, également commentée ci-après
Plate-forme de développement CAO/CFAO, noyau géométrique.
Informations
Développé par Open CASCADE SAS
Première version 1993 et 1999Voir et modifier les données sur Wikidata
Dernière version 7.9.2 (18 octobre 2025)[1]Voir et modifier les données sur Wikidata
Dépôt git.dev.opencascade.org/gitweb/?p=occt.git et github.com/Open-Cascade-SAS/OCCTVoir et modifier les données sur Wikidata
Écrit en C++Voir et modifier les données sur Wikidata
Système d'exploitation Microsoft Windows, Linux, macOS, Android et iOSVoir et modifier les données sur Wikidata
Environnement Windows, Linux, OS X, Android, iOS
Formats lus Open Cascade Technology 3D model (d)Voir et modifier les données sur Wikidata
Formats écrits Open Cascade Technology 3D model (d)Voir et modifier les données sur Wikidata
Type bibliothèque 3D
Licence Licence publique générale limitée GNU version 2.1Voir et modifier les données sur Wikidata
Site web dev.opencascade.orgVoir et modifier les données sur Wikidata

modifier - modifier le code - voir Wikidata (aide)

Open CASCADE Technology (OCCT) est un framework logiciel Open Source pour la CAO/CFAO, l'IAO et la modélisation tridimensionnelle. Il est composé d'une vaste bibliothèque objets utilisables en C++ ou depuis Tcl-Tk et d'outils annexes pour le développement d'applications spécifiques. Il est disponible sous la licence Open CASCADE Technology Public License (OCCTPL).

Caractéristiques

[modifier | modifier le code]
  • extensible ;
  • open source ;
  • plate-forme Linux et Windows ;
  • repose sur le standard OpenGL ;
  • support d'un langage de script : Tcl-Tk ;
  • support des bibliothèques d'interfaces graphiques : Tk, Qt, wxWidgets, MFC ;
  • plusieurs formats d'échange de données dont STL, HPGL, IGES, STEP, VRML sont supportés nativement[2]. D'autres formats sont supportés avec l'utilisation de plug-ins[3].

Architecture

[modifier | modifier le code]

L'architecture d'Open CASCADE comprend les éléments suivants :

  • OCAF (Open CASCADE Application Framework) ;
  • Foundation Classes ;
  • données de modélisation ;
  • algorithmes de modélisation ;
  • maillage ;
  • visualisation ;
  • échange de données ;
  • outils de développement (WOK, DRAW, Wizards) ;
  • bibliothèques d'interfaces graphiques.
[précision nécessaire]

L'outil interactif DRAW

[modifier | modifier le code]

Parmi les outils de développement proposés par Open CASCADE Technology, il y a DRAW qui se présente sous la forme d'un interprète de commande interactif et programmable avec le langage Tcl-Tk.

Cet outil permet de faire des tests sur des fonctionnalités existantes ou nouvelles, de réaliser et de tester rapidement des prototypes avant de les réécrire en C++.

DRAW se compose de :

  • un interprète de commande basé sur le langage Tcl-Tk ;
  • une fenêtre de visualisation 2D/3D ;
  • un ensemble de commandes pour la gestion des variables et du graphisme ;
  • un ensemble de commandes pour créer et modifier les objets et les primitives géométriques ;
  • un ensemble de commandes pour gérer la topologie des BReps.

Quelques exemples :

  • Création d'une courbe de Bézier et génération d'une surface de révolution autour de l'axe Z. Visualisation en mode filaire et sauvegarde au format IGES :
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
  • Création d'une boîte, découpage de celle-ci par 4 cylindres sur les côtés avec des opérations booléennes, visualisation en mode filaire et sauvegarde au format STEP du résultat :
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

Domaines d'utilisation

[modifier | modifier le code]
  • aéronautique ;
  • aérospatiale ;
  • automobile ;
  • énergie ;
  • nucléaire ;
  • défense ;
  • construction navale ;
  • médecine ;
  • systèmes d’information géographique.

Echantillon de logiciels utilisant Open CASCADE Technology[4]

[modifier | modifier le code]
  • FreeCAD[5],[6]
  • SALOME
  • KiCad[7]
  • Gmsh: Depuis la version 3.0, Gmsh prend en charge toutes les fonctionnalités de géométrie solide constructive, en utilsant OCCT.

Historique

[modifier | modifier le code]

Son développement est intimement lié au logiciel de CAO Euclid que commercialise Matra Datavision (MDTV) au début des années 1980, suivi de Euclid-IS en 1987 (le premier système de CAO/CFAO). Euclid était à cette époque le concurrent direct de CATIA. En 1993, MDTV sort Euclid 3 et développe parallèlement CAS.CADE (Computer Aided Software for Computer Aided Design and Engineering), ce dernier étant à l'origine une boîte à outils logiciels utilisée pour les technologies objets.

En 1996, sort Euclid Quantum dont l'infrastructure repose entièrement sur CAS.CADE. Fin 1998, le portefeuille de logiciels de MDTV (Euclid Quantum, Styler, Machinist et Strim) est racheté par Dassault Systèmes. MDTV, qui comptait alors 700 employés, se mue alors en société de service spécialisée dans le développement de logiciels. S'ensuit la publication sous licence Open Source en 1999 de CAS.CADE qui prend à l'occasion le nom d'Open CASCADE. Ce changement brutal de culture d'entreprise va précipiter le départ de certains ingénieurs de Matra Datavision. En tant que filiale d'EADS, le 7 décembre 2000, la société Open CASCADE SAS est créée afin de gérer la suite du projet en Open Source, mais aussi pour développer des activités commerciales (création d'applications spécifiques, formation et conseil) autour de cette infrastructure.

En 2003, la société Principia R&D, spécialisée dans les solveurs éléments finis et l'ingénierie scientifique, acquiert Open CASCADE SAS auprès d'EADS. Le logiciel change de nom et devient Open CASCADE Technology (OCCT). Par la suite, la société est reprise par Euriware (filiale d'AREVA) le 3 février 2006, puis par Capgemini en 2014[8].

Notes et références

[modifier | modifier le code]
  1. ↑ « Release 7.9.2 », 18 octobre 2025 (consulté le 20 octobre 2025)
  2. ↑ « Data Exchange | OPEN CASCADE », sur www.opencascade.com (consulté le 27 mai 2016)
  3. ↑ « Plug-ins d'import de formats CAO pour Open CASCADE », sur datakit.fr
  4. ↑ Open Cascade SAS."Projects and products" « https://web.archive.org/web/20241001230645/https://dev.opencascade.org/about/projects_and_products »(Archive.org • Wikiwix • Archive.is • Google • Que faire ?), 1er octobre 2024.
  5. ↑ Martins Okoi, « FreeCAD – A 3D Modeling and Design Software for Linux », FOSSMint,‎ 1er décembre 2017 (lire en ligne [archive du 15 décembre 2017], consulté le 2 mai 2019)
  6. ↑ Hawk Lee, « FreeCAD FEM Workbench (Calculix 2.14) » [archive du 3 mai 2019], 22 juin 2018 (consulté le 2 mai 2019)
  7. ↑ KiCad "Library Dependencies" « https://web.archive.org/web/20240919202917/https://dev-docs.kicad.org/en/build/getting-started/ »(Archive.org • Wikiwix • Archive.is • Google • Que faire ?), 19 septembre 2024.
  8. ↑ « Company | OPEN CASCADE », sur www.opencascade.com (consulté le 4 avril 2020)

Annexes

[modifier | modifier le code]

Articles connexes

[modifier | modifier le code]
  • BRL-CAD
  • FreeCAD

Liens externes

[modifier | modifier le code]
  • (en) Site officielVoir et modifier les données sur Wikidata
  • Portail de développement collaboratif
  • Forum des utilisateurs Open CASCADE
  • Le blog Open Cascade Notes
  • Open CASCADE SAS : intégrateur de simulations
  • SALOME : projet de plate-forme de simulation
  • HeeksCAD : logiciel de CAO basé sur Open CASCADE
  • FreeCAD : logiciel de CAO basé sur Open CASCADE
  • JCAE : logiciel de CAO basé sur Open CASCADE
  • ExoTK : logiciel de CAO basé sur Open CASCADE
  • PythonOCC : Bibliothèque de modélisation 3D pour le langage Python
  • CrossCad/Plg : Plug-ins d'import CAO pour Open CASCADE
v · m
Conception assistée par ordinateur
Logiciels
Libre et open-source
2D
  • LibreCAD
  • Qcad
BIM
  • FreeCAD
  • Sweet Home 3D
CSG 3D paramétrique
  • FreeCAD
  • HeeksCAD
  • Open CASCADE Technology
  • OpenSCAD
  • Salome
  • SolveSpace (en)
CSG 3D
  • BRL-CAD
Électrique - Électronique
  • Electric
  • Fritzing
  • gEDA
  • KiCad
  • KTechlab
  • Magic (en)
  • QElectroTech
  • SPICE
  • Oregano (en)
  • QUCS
  • XCircuit (en)
Propriétaire
2D
  • DraftSight
  • RealCADD
BIM
  • Allplan
  • Arcad
  • ArchiCAD
  • Cadwork
  • DraftSight
  • Digital Project
  • Revit
  • SketchUp
  • Vectorworks
Mécanique
  • AutoCAD
  • StudioTools
  • Inventor
  • BricsCAD (en)
  • CADAM
  • CADKEY (en)
  • CATIA
  • Cimatron (en)
  • Cobalt (en)
  • DesignSpark Mechanical (en)
  • PTC Creo
  • FastCAD (en)
  • FINE (en)
  • FORAN (en)
  • I-deas
  • IRONCAD (en)
  • KeyCreator (en)
  • MEDUSA (en)
  • MicroStation
  • NX
  • Onshape (en)
  • PDMS
  • progeCAD
  • Rhinoceros 3D
    • Grasshopper 3D
  • RUCAPS (en)
  • Solid Edge
  • SolidWorks
  • SpaceClaim
  • T-FLEX CAD (en)
  • TopSolid
  • TurboCAD
  • VariCAD
  • VISI Modelling
Électrique - Électronique
  • Allegro
  • Altium Designer
  • AutoCAD Electrical
  • Autotrax (en)
  • Altium Designer
  • BoardStation
  • CADSTAR
  • CR-3000/5000/8000
  • Delta Design (en)
  • DesignSpark
  • DipTrace (en)
  • Eagle
  • Easytrax (en)
  • FreeStyle (en)
  • IntegraStation
  • LTspice (en)
  • Micro-Cap (en)
  • Multisim
  • OrCAD (en)
  • Proteus
  • Pulsonix (en)
  • SW CircuitWorks
  • TangoPCB (en)
  • TARGET (en)
  • TopoR (en)
  • Ultiboard (en)
  • Upverter (en)
  • Xpedition
Format de fichiers
  • 3MF (en)
  • ACIS
  • AMF (en)
  • C3D (en)
  • CKD (en)
  • DAE
  • DSN (en)
  • DWF
  • DWFX (en)
  • DWG
  • DXF
  • IGES
  • OBJ
  • OpenDWG
  • PLY
  • PSpice (en)
  • SES (en)
  • STEP
  • STL
Noyau de modélisation géométrique
  • ACIS
  • C3D (en)
  • Open CASCADE Technology
  • Parasolid
  • RGK (en)
  • Romulus (en)
  • KernelCAD (en)
  • ShapeManager (en)
  • Teigha
  • IntelliCAD (en)
  • SMLib (en)
Passé
  • Euclid
  • DAC-1 (1963)
  • Sketchpad (1963)
  • Unisurf (1968)
Histoire de la CAO
  • icône décorative Portail des logiciels libres
  • icône décorative Portail de l’informatique
  • icône décorative Portail des entreprises
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=Open_CASCADE_Technology&oldid=228437216 ».
Catégories :
  • Logiciel écrit en C++
  • Logiciel de modélisation 3D
Catégories cachées :
  • Article contenant un lien mort
  • Page utilisant P571
  • Page utilisant P348
  • Page utilisant P1324
  • Page utilisant P277
  • Logiciel catégorisé automatiquement par langage d'écriture
  • Page utilisant P306
  • Page utilisant des données de Wikidata à traduire de l'anglais
  • Page utilisant P1072
  • Page utilisant P1073
  • Page utilisant P275
  • Page utilisant P856
  • Article utilisant une Infobox
  • Article à précision nécessaire
  • Article contenant un appel à traduction en anglais
  • Portail:Logiciels libres/Articles liés
  • Portail:Logiciel/Articles liés
  • Portail:Informatique/Articles liés
  • Portail:Technologies/Articles liés
  • Portail:Entreprises/Articles liés
  • Portail:Économie/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id