Open CASCADE Technology: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Antonell (discussione | contributi)
Funzionalità collegamenti suggeriti: 2 collegamenti inseriti.
 
(63 versioni intermedie di 23 utenti non mostrate)
Riga 1:
{{Infobox Software
|Nome = Open CASCADE Technology
|nome = OpenCASCADE
|logoLogo =
|screenshotScreenshot = [[Image:Opencascadedemo.jpg|right|250px|OpenCASCADE Screenshot]]
|didascaliaDidascalia = OpenCASCADE
|sviluppatoreSviluppatore = OpenOPEN CASCADE S.A.S
|UltimaVersione = 7.3. 0
|versione ultimo rilascio = 6.3
|DataUltimaVersione = 9 giugno 2018
|data ultimo rilascio = [[16 gennaio]] [[2009]]
|UltimaVersioneBeta =
|sistema operativo = [[Linux]], [[Solaris (sistema operativo)|Solaris]], e [[Microsoft Windows|Windows]]
|DataUltimaVersioneBeta =
|linguaggio = [[C++]]
|SistemaOperativo = linux
|genere = [[CAD]] [[Computer grafica 3D]] [[Computer-aided manufacturing|CAM]], [[Computer-aided engineering|CAE]]
|SistemaOperativo2 = unix
|licenza = [[LGPL]]
|SistemaOperativo3 = windows
|status = attivo
|linguaGenere = IngleseCAD
|Genere2 = Computer-aided manufacturing
|sito_web = http://www.opencascade.org/
|Genere3 = Computer-aided engineering
|GenereAltri = [[Computer-aided process planning]]<br />[[Computer grafica 3D]]
|licenzaLicenza = [[LGPL]]
|SoftwareLibero = sì
|Lingua = Inglese
}}
 
'''Open CASCADE Technology''' è una piattaforma di sviluppo software 3D [[Computer-aided design|CAD]], [[Computer-aided manufacturing|CAM]], [[Computer-aided engineering|CAE]], ecc., sviluppata e supportata da [http://www.opencascade.org/ OPEN CASCADE S.A.S.] {{Webarchive|url=https://web.archive.org/web/20090318141312/http://www.opencascade.org/ |date=18 marzo 2009 }}.<br />Essa è disponibile sotto la "Open CASCADE Technology Public License" che lo sviluppatore qui specifica [http://www.opencascade.org/getocc/license/ "LGPL-like with certain differences"] {{Webarchive|url=https://web.archive.org/web/20090326073010/http://www.opencascade.org/getocc/license |date=26 marzo 2009 }}.
 
ENonostante questa specificazione, non è incluso nella ''List_of_FSF_approved_software_licenses'' (lista di compatibilità con la licenza LGPL), redatta dagli editori della [[GNU Lesser General Public License|LGPL]], la [[Free Software Foundation]].<ref>[https://www.gnu.org/licenses/license-list.html#GPLCompatibleLicenses Lista dei software compatibili con la FSF]</ref><br />È stato oggetto di discussione se questa licenza è compatibile con la [[Debian Free Software Guidelines]] (linee guida della Debian Free Software)<ref>[httphttps://lists.debian.org/debian-legal/2007/12/msg00066.html debian-legal thread on the Open CASCADE license]</ref> ed è collocato nella ''Debian's non-free software section''.<ref>[httphttps://packages.debian.org/source/lenny/opencascade Open CASCADE package for Debian GNU/Linux]</ref>
'''Open CASCADE''' è una piattaforma di sviluppo software 3D [[Computer-aided design|CAD]], [[Computer-aided manufacturing|CAM]], [[Computer-aided engineering|CAE]], ecc., sviluppata e supportata da [http://www.opencascade.org/ Open CASCADE S.A.S.].<br>
Per i puristi Debian è stata rimossa sino alla risoluzione dei problemi di licenza con l'applicazione di specifiche modifiche per l'utilizzo come [[software libero]]. <ref>[httphttps://packages.qa.debian.org/o/opencascade/news/20090307T154958Z.html Accepted opencascade 6.3.0.dfsg.1-1]</ref>
Esa è disponibile sotto la "Open CASCADE Technology Public License" che lo sviluppatore qui specifica [http://www.opencascade.org/getocc/license/ "LGPL-like with certain differences"].
Nonostante questa specificazione, non è incluso nella ''List_of_FSF_approved_software_licenses'' (lista di compatibilità con la licenza LGPL), redatta dagli editori della [[GNU Lesser General Public License|LGPL]], la [[Free Software Foundation]]. <ref>[http://www.gnu.org/licenses/license-list.html#GPLCompatibleLicenses Lista dei software compatibili con la FSF]</ref><br>
E' stato oggetto di discussione se questa licenza è compatibile con la [[Debian Free Software Guidelines]] (linee guida della Debian Free Software)<ref>[http://lists.debian.org/debian-legal/2007/12/msg00066.html debian-legal thread on the Open CASCADE license]</ref> ed è collocato nella ''Debian's non-free software section''.<ref>[http://packages.debian.org/source/lenny/opencascade Open CASCADE package for Debian GNU/Linux]</ref>
Per i puristi Debian è stata rimossa sino alla risoluzione dei problemi di licenza con l'applicazione di specifiche modifiche per l'utilizzo come software libero. <ref>[http://packages.qa.debian.org/o/opencascade/news/20090307T154958Z.html Accepted opencascade 6.3.0.dfsg.1-1]</ref>
 
== Storia ==
'''CASCADE''' è stato sviluppato originariamente negli anni 90 dalla ''Matra Datavision'' , creatrice di '''[[Euclid_(computer_program)|Euclid]]''', CAD software ascome theinfrastruttura underlyingsottostante infrastructureper forle itssue future versionversioni '''Euclid Quantum'''.<br However/>Tuttavia, asdal themomento companyche abandonedla softwaresocietà developmentaveva toabbandonato concentratelo onsviluppo servicesdel software per concentrarsi sui servizi, theil ramo software branchfu wasvenduto sold toalla [[Dassault SystemesSystèmes]], editorcreatrice ofdel competingconcorrente [[CATIA]], innel 1998.
Matra Datavision decideddecise todi publishpubblicare itsla CASCADEsua infrastructureinfrastruttura undersoftware anCASCADE Opensotto Sourceun modelmodello andOpen renamedSource itrinominandolo '''Open CASCADE'''<ref>[http://www.ebusiness-watch.org/studies/case_studies/documents/Case%20Studies%202005/CS_SR10_IT-services_4-Open_Cascade.pdf European e-Business Market Watch Case Study: Open source-based services by Open CASCADE S.A.] {{webarchive|url=https://web.archive.org/web/20110726012648/http://www.ebusiness-watch.org/studies/case_studies/documents/Case%20Studies%202005/CS_SR10_IT-services_4-Open_Cascade.pdf |data=26 luglio 2011 }}</ref>. The Il software isè fromstato thatda timequella manageddata bygestito theda '''OpenOPEN CASCADE SAS''' whichche è wasstata acquiredacquisita innel 2003 byda '''Principia''', auna FrenchSocietà francese di Service Provider corporation.
InIl 3 febbraio 2006, OpenOPEN CASCADE SAS wasè acquiredstata byacquistata da Euriware Group , auna subsidiarydivisione ofdi AREVA.
 
<!--== Librerie ad oggetti ==
===== Classi di fondazione =====
 
==Librerie ad oggetti==
=====Foundation Classes=====
Toolkits:
TKAdvTools
TKMath
TKernel
=====Modeling DataModellazione dati =====
 
Toolkits:
TKBRep
TKG2d
TKG3d
TKGeomBase
=====Modeling AlgorithmsAlgoritmi di modellazione =====
 
Toolkits:
TKBO
TKBool
Line 54 ⟶ 56:
TKTopAlgo
TKXMesh
=====Visualization Visualizzazione =====
 
Toolkits:
TKMeshVS
TKNIS
Line 62 ⟶ 64:
TKV2d
TKV3d
=====Application Framework di applicazione =====
 
Toolkits:
FWOSPlugin
PTKernel
Line 82 ⟶ 84:
TKXmlL
TKXmlTObj
=====Data ExchangeScambio dati =====
 
Toolkits:
TKBinXCAF
TKIGES
Line 99 ⟶ 101:
TKXmlXCAF
 
=====DRAW Disegno =====
The OpenCascade test harness.-->
 
== Workshop Organization Kit (WOK) ==
<blockquote>
 
WOK (Workshop Organization Kit) è l'ambiente di sviluppo di Open CASCADE, che consente a un grande numero di sviluppatori di lavorare ad una varietà di prodotti simultaneamente. Nel quadro di questo ambiente di sviluppo gli sviluppatori possono produrre molteplici versioni di prodotto per varie piattaforme hardware e software, incluso versioni per corrispondere a specifiche richieste di mercato. Allo stesso tempo WOK è capace di riutilizzare componenti software per massimizzare l'efficienza; in altre parole WOK è disegnato per facilitarne l'uso in scala industriale.<br />Inoltre WOK permette di lavorare con i CDL (component definition language), che è la piattaforma di programmazione di Open CASCADE. Alcuni componenti, che CDL consente di creare, sono specifici per l'architettura di Open CASCADE.<ref>http://www.opencascade.org/org/doc/ {{Webarchive|url=https://web.archive.org/web/20100425042421/http://www.opencascade.org/org/doc/ |date=25 aprile 2010 }} documentazione di Open CASCADE</ref>
Inoltre WOK permette di lavorare con i CDL (component definition language), che è la piattaforma di programmazione di Open CASCADE. Alcuni componenti, che CDL consente di creare, sono specifici per l'architettura di Open CASCADE. <ref> http://www.opencascade.org/org/doc/ documentazione di Open CASCADE</ref>
</blockquote>
 
=== Open CASCADE e progetti correlati ===
== Siti esterni ==
* '''Open CASCADE''' — un ambiente di sviluppo [[Software development kit|SDK]] per CAD 3D, CAM, CAE, ...;
 
*[http:Software che usano//www.opencascade.org/ sitointerfacciano Open CASCADE]
* PythonOCC — applicazione (GUI ecc.) in [[Python]] per OpenCASCADE.
*[http://www.opencascade.org/org/forum/thread_15859 Discussione sulla Licenza di Open CASCADE sul forum Open CASCADE] (iniziata il 25 Febbraio 2009)
* [[HeeksCAD]] — applicazione CAD scritta da Dan Heeks. La modellazione solida è fornita da Open_CASCADE. Mantenuta da [[Google Code]].
* HeeksCNC — un add-on per HeeksCAD. Mantenuta da Google Code.
 
;Software basati su Open CASCADE
==Note==
* [[FreeCAD]] — CAD/CAE [[Open source|OpenSource]], basato su Open CASCADE, [[Qt (toolkit)|Qt]] e [[Python]]. Da non confondere con freeCAD, altro programma CAD free.
{{References}}
* lignumCAD — un applicativo per la progettazione di mobili, basato su OpenCASCADE e [[Qt (toolkit)|Qt]]. Mantenuto da [[SourceForge]].
* NaroCAD (sarà) un applicativo completo ed estensibile di modellazione parametrica CAD 3D per Windows. Mantenuto da SourceForge.
* SolidModeller — un modellatore solido parametrico. Include un disegnatore basato su vincoli parametrici. Mantenuto da SourceForge.
 
;Software CAE basati su Open CASCADE
[[Categoria:Software CAD]]
* [[Code Aster]] — una serie completa di applicativi per la progettazione industriale.
[[Categoria:Software Linux]]
* [[Gmsh]] — una serie completa di applicativi per la progettazione industriale.
[[Categoria:Software Windows]]
* [[Elmer FEM solver]] — una serie completa di applicativi per la progettazione industriale.
* [[SALOME]] — una serie completa di applicativi per la progettazione industriale.
 
== Note ==
<references />
 
== SitiCollegamenti esterni ==
* {{cita web | 1 = http://www.opencascade.org/ | 2 = sito Open CASCADE | accesso = 28 marzo 2010 | dataarchivio = 18 marzo 2009 | urlarchivio = https://web.archive.org/web/20090318141312/http://www.opencascade.org/ | urlmorto = sì }}
* [http://www.opencascade.org/org/forum/thread_15859 Discussione sulla Licenza di Open CASCADE sul forum Open CASCADE] {{Webarchive|url=https://web.archive.org/web/20090503102759/http://www.opencascade.org/org/forum/thread_15859 |date=3 maggio 2009 }} (iniziata il 25 Febbraiofebbraio 2009)
 
{{Software CAD}}
 
{{Portale|software libero}}
[[en:Open CASCADE]]
 
[[de:Open CASCADE]]
[[Categoria:Software CADper computer grafica 3D liberi]]
[[fr:Open CASCADE]]
[[pt:Open CASCADE]]
[[ru:Open CASCADE]]