CAD Exchanger 2.0, Jun 2010 General: - Added support of new format X3D. - Extended support of multi-threading on multi-core systems. SDK: - Added support for MacOS and Linux. - Substantially redesigned API to offer more structured and explicit set of classes (each supported format now has explicit reader and writer classes). - Added mesh data model based on X3D format (ISO19775) and converter from shape to mesh model. - Added XDE-based data model that wraps Open CASCADE XDE/OCAF; added readers and writers in ACIS, BRep, IGES and STEP to convert to/from XDE data model. - Added API for user-defined settings (see cadex::Base_Settings). - Visual Studio 2005 binaries now depend on RTM'ed version of Visual Studio (8.0.50608.0). Thus, there is no need to pre-install VS2005 SP1 run-time redistributables. - Added SDK Developer's Guide and Installation Guide - see ./doc/html/index.html. - Added several examples demonstrating conversion using SDK. - Enabled automatic linking with SDK libraries when compiling on Windows. - Added support of transformations associated with subshapes into mesher, to prevent crashes that previously may happen during export to X3D, VRML or STL. ACIS-SAT format: - Enabled multi-threaded conversion on multi-core systems - Fixed parsing of rbblnsur (rolling ball blend) surfaces for SAT format versions 12.0-15.0. - Added support of free vertices (not belonging to edges) into exporter. - Increased robustness to corner cases - empty (sub)shapes, Open CASCADE shapes with internal or external orientation. - Added support of torii with zero uv-direction into importer. - Added support of edges shared by more than 2 faces into exporter. - Added support of name attributes into importer and exporter. - Fixed export of colors and names from XDE assemblies. - Changed ACIS_AttrWriter API to not depend on Open CASCADE. - Dynamic library renamed from ACISOCC to CadExACIS for consistency with other formats. STL format: - SDK now produces smaller ASCII files due to more compact form of the vertex and normals coordinates. - GUI: Fixed bug of writing incorrect number triangles when exporting surface models into binary STL format. VRML format: - Fixed bug of potential memory corruption that could lead to a crash. X3D format: - Added as new format. Currently has export only (see X3D_Writer). GUI: - Fixed regression in RC1 that prevented app start on systems without Visual Studio 2005 RTM run-time. Beta Update 2 Public (build 423), Jan 2010 General: - Added Command Line Interface (CLI) mode which enables translation in batch mode. Start 'CAD Exchanger Command Prompt' from the Start menu or invoke 'ExchangerConv.exe --help' to get usage details. - Added CAD Exchanger Software Development Kit (SDK) which enables integration of CAD Exchanger software libraries into customer applications. For details please contact info@cadexchanger.com. - Improved performance of computation of surface model triangulations; this affects import, changing display modes and changing triangulation precision operations. Additional gain can be received on multi-core systems due to execution in parallel threads. GUI: - Slightly improved visual settings for more stylish appearance of 3D models. - Added export of 3D view contents to PNG and BMP formats. - Added option to apply multi-threading for computation-intensive algorithms (currently affects triangulation computation only). ACIS-SAT format: - Added support of colors to import and export. - Exporter now has a user-defined option to specify target ACIS format version (from 2.0 to 20.0) Beta Update 2 Invitational (build 371), Dec 2009 ACIS-SAT format: - Added support for transformations with reflection, shear and scaling. - Added support for variable radius blend surfaces with round_chamfer and rotated_ellipse radius types. - Added processing of blend support of the blendsupzro type. - Improved processing of coedges using pcurves sub-ranges and/or when 3d curve and pcurve use different parametrization ranges Beta Update 2 Invitational (build 359), Nov 2009 - Fixed a bug of losing gradient background in 3D view after closing a neighbor document - Improved performance of importers and exporters. - ACIS-SAT: added ACIS-SAT import and export. Current scope includes geometry only. For additional limitations refer to Release Notes. - STL: fixed bug in writing binary files which prevented correct reading by some STL viewers. Beta Update 1, Jul 2009 - New display mode - triangulation. Displays underlying triangulation of surface models; equivalent to wireframe mode for mesh models. - Ability to change precision of the surface models triangulation. This parameter affects visualization quality and conversion of the surface models into mesh formats (such as STL, VRML, etc) - VRML 2.0 (1997) export is now supported. Current scope includes geometry only. - BRep importer now always ignores stored triangulation and uses user-defined value of the triangulation precision. - BRep and STL exporters now do not export hidden models (i.e. unchecked in the Model Explorer). IGES and STEP exporters still export them. - Automatic checking for updates. User will be automatically notified when new product releases become available. - Skipping invisible (blank) entities when importing IGES files at user's discretion. Beta, Apr 2009 - Initial release