Open CASCADE Technology 6.6.0 is available for download!


April 22, 2013

OPEN CASCADE SAS is pleased to announce a new public maintenance release of Open CASCADE Technology (version 6.6.0).

This is a minor release, which includes over 250 new features, improvements and bug fixes over maintenance release 6.5.5.

Version 6.6.0 is binary incompatible with the previous versions of Open CASCADE Technology and Products, so applications linked against a previous version must be recompiled to run with this Version 6.6.0.

New in this version:

- Official support of Mac OS X, Windows 8 and Visual Studio 2012
- On Mac OS X, visualization with native Cocoa API and XCode 4 project files
- Refactored Boolean operations algorithm. Possibility to enable automatic check of input parameters and results and generation of data for bug report
- Redesign of texture management
- Accelerated text visualization; use of FTGL library is dropped
- Removal of obsolete 2D viewer and plotter support libraries; 3D viewer libraries become the unified way to render both 2D and 3D graphics
- TKOpenGl is now linked at build time, not at run time
- Import / export made independent of the current global locale
- Universal CMake build scripts
- New automated testing system

Detailed information about this release is available in Release Notes (PDF).

To download Open CASCADE Technology, please, visit our Download Center.

To learn more about our Products, please, visit our Value-added Software page.

Please, contact us for any additional information.

Pawel's picture

Great job!


jelle's picture

Thrilled about the Cocoa backend, a welcome addition!

jelle's picture

<< The refactored automated testing system is now integrated with OCCT sources and available for regular use
by developers >>

Very welcome indeed!

heXus's picture

Great job! Thanks!

Forum supervisor's picture

Dear Open CASCADE Technology users,

thanks to reports from several users we have discovered that the archives of OCCT 6.6.0 published initially contained an incomplete set of build tools for Mac.
The archives were updated on Friday, April 26, 2013:

1. Xcode projects are now available in ros/adm/mac/xcd folder
2. CMake scripts have been updated to include the code necessary for building on Mac OS X
3. Documentation / Overview has been updated to provide more details on CMake and XCode projects usage.

We recommend Mac users who have downloaded the initial version of archives to get updated packages from

Rao Garimella's picture

As OCCT 6.6.0 is available, how easily can I upgrade my work from OCCT6.5.3 to OCCT6.6.0? Moreover, do I really need this upgradation?
Anxiously waiting for your reply.
Thanking you in anticipation.

Olexii's picture

I'm sorry for disturbing you, the problem which has long can't decide.
The project has created in MS VS10

What problem I don't now:
connected to the project dll, all OK!!!!
Connect all the source files....

I start to use the code, but in the line where I am used constructor of class.
Handle(WNT_Window) aWNTWindow = new WNT_Window(theGraphicDevice,GetSafeHwnd ());
In the header class constructor described as....

Standard_EXPORT WNT_Window(...... ); //# define Standard_EXPORT __declspec( dllexport )
I understand that in my case should be
# define Standard_EXPORT __declspec( dllimport )
but, in examples use # define Standard_EXPORT __declspec( dllexport ), and all works fine

What I mast do. Define, or what?

Tell me at least genius who at least you can find out what's wrong...
Sorry for my English