Vai al contenuto

Open CASCADE Technology

Da Wikipedia, l'enciclopedia libera.
Versione del 28 mar 2010 alle 21:35 di Antonell (discussione | contributi) (Nuova pagina: {{Infobox Software |nome = OpenCASCADE |logo = |screenshot = right|250px|OpenCASCADE Screenshot |didascalia = OpenCASCADE |sviluppatore = Ope...)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Template:Infobox Software


Open CASCADE è una piattaforma di sviluppo software 3D CAD, CAM, CAE, ecc., sviluppata e supportata da Open CASCADE S.A.S..
Esa è disponibile sotto la "Open CASCADE Technology Public License" che lo sviluppatore qui specifica "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 LGPL, la Free Software Foundation. [1]
E' stato oggetto di discussione se questa licenza è compatibile con la Debian Free Software Guidelines (linee guida della Debian Free Software)[2] ed è collocato nella Debian's non-free software section.[3] 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. [4]

Storia

CASCADE was originally developed in the early 90s by Matra Datavision , editor of Euclid CAD software as the underlying infrastructure for its future version Euclid Quantum. However, as the company abandoned software development to concentrate on services, the software branch was sold to Dassault Systemes, editor of competing CATIA in 1998. Matra Datavision decided to publish its CASCADE infrastructure under an Open Source model and renamed it Open CASCADE[5]. The software is from that time managed by the Open CASCADE SAS which was acquired in 2003 by Principia, a French Service Provider corporation. In 2006, Open CASCADE SAS was acquired by Euriware Group , a subsidiary of AREVA.

Librerie ad oggetti

Foundation Classes

Toolkits: TKAdvTools TKMath TKernel

Modeling Data

Toolkits: TKBRep TKG2d TKG3d TKGeomBase

Modeling Algorithms

Toolkits: TKBO TKBool TKFeat TKFillet TKGeomAlgo TKHLR TKMesh TKOffset TKPrim TKShHealing TKTopAlgo TKXMesh

Visualization

Toolkits: TKMeshVS TKNIS TKOpenGl TKService TKV2d TKV3d

Application Framework

Toolkits: FWOSPlugin PTKernel TKBin TKBinL TKBinTObj TKCAF TKCDF TKLCAF TKPCAF TKPLCAF TKPShape TKShapeSchema TKStdLSchema TKStdSchema TKTObj TKXml TKXmlL TKXmlTObj

Data Exchange

Toolkits: TKBinXCAF TKIGES TKSTEP TKSTEP209 TKSTEPAttr TKSTEPBase TKSTL TKVRML TKXCAF TKXCAFSchema TKXDEIGES TKXDESTEP TKXSBase TKXmlXCAF

DRAW

The OpenCascade test harness.

Workshop Organization Kit (WOK)

WOK (Workshop Organization Kit) is Open CASCADE development environment, which allows a large numbers of developers to work on a variety of products simultaneously. Within the framework of this environment developers can produce multiple versions of products for various hardware and software platforms, including versions corresponding to specific marketing requirements. At the same time WOK enables to reuse software components with a maximum possible effect. In other words, WOK is designed to facilitate industrial scale development.

Moreover WOK allows to work with CDL (component definition language), which is the Open CASCADE programming platform. Some components, which CDL enables you to create, are specific to the Open CASCADE application architecture. [6]

Siti esterni

Note