News HarmonyWare, Inc.


Main page
Products Overview
Future Plans
Changelog

IGES
VDAFS
STEP

Compatible with:
SMS's NLib
SMS's SMLib
IntegrityWare's SOLIDS++

Neat Stuff

Contact Info:
HarmonyWare, Inc.
PO Box 7521
Ann Arbor, MI 48107
colomon@ralf.org

  • June 17th, 2008: IGES 1.6.6, VDAFS 1.5.0, STEP 1.3.6, SAT 1.2.1, openNURBS 1.2.1, DATAKIT/CATIA 1.0.2, DATAKIT/CATIA5 1.0.2, DATAKIT/UG 1.0.2, Parasolid 0.6.3, SolidWorks 0.5.0, and DATAKIT/ProE 0.5.2 translators on-line. Some bug fixes, a couple of small enhancements, 64-bit vcproj targets for all translators, plus brings the DATAKIT translators up to DATAKIT's V52 release. See the changelog for details.
  • April 7th, 2008: IGES 1.6.5, VDAFS 1.4.9, STEP 1.3.5, SAT 1.2.0, openNURBS 1.2.0, DATAKIT/CATIA 1.0.1, DATAKIT/CATIA5 1.0.1, DATAKIT/UG 1.0.1, Parasolid 0.6.2, SolidWorks 0.4.9, and DATAKIT/ProE 0.5.1 translators on-line. A load of bug fixes, plus brings the DATAKIT translators up to DATAKIT's V51 release. See the changelog for details.
  • October 12th, 2007: IGES 1.6.4, VDAFS 1.4.8, STEP 1.3.4, SAT 1.1.9, openNURBS 1.1.9, DATAKIT/CATIA 1.0.0, DATAKIT/CATIA5 1.0.0, DATAKIT/UG 1.0.0, Parasolid 0.6.1, SolidWorks 0.4.7, and DATAKIT/ProE 0.5.0 translators on-line. This marks the release of version 1.0.0 of CATIA V4, CATIA V5, and UG support, as well as the 0.5 "beta" release of Pro/E; all DATAKIT-based translators are now compatiable with DATAKIT's V48 release. In addition there are bug fixes for every other translator. See the changelog for details.
  • June 18th, 2007: IGES 1.6.3, VDAFS 1.4.7, STEP 1.3.3, SAT 1.1.8, openNURBS 1.1.8, DATAKIT/CATIA 0.9.1, DATAKIT/CATIA5 0.9.1, DATAKIT/UG 0.9.1, Parasolid 0.6.0, SolidWorks 0.4.6, and DATAKIT/ProE 0.4.0 translators on-line. This is a more final pre-1.0 test release of the DATAKIT translators, with updated code making them compatiable with DATAKIT's V46 release. The SolidWorks translator remains in alpha testing. A DATAKIT/ProE translator alpha test is added. See the changelog for details.
  • February 2nd, 2007: IGES 1.6.2, VDAFS 1.4.6, STEP 1.3.2, SAT 1.1.7, openNURBS 1.1.7, DATAKIT/CATIA 0.9.0, DATAKIT/CATIA5 0.9.0, DATAKIT/UG 0.9.0, Parasolid 0.5.9, and SolidWorks 0.4.5 translators on-line. This is a final pre-1.0 test release of the DATAKIT translators, with heavily updated code making them compatiable with DATAKIT's V44 release. The SolidWorks translator remains in alpha testing. See the changelog for details.
  • December 7th, 2006: IGES 1.6.1, VDAFS 1.4.5, STEP 1.3.1, SAT 1.1.6, openNURBS 1.1.6, DATAKIT/CATIA 0.5.9, Parasolid 0.5.8, and DATAKIT/CATIA5 0.5.8 translators on-line. DATAKIT UG and SolidWorks translators remain in alpha testing. Major fix involving environments with default locale other than "C". A number of small improvments. See the changelog for details.
  • October 9th, 2006: IGES 1.6.0, VDAFS 1.4.4, STEP 1.3.0, SAT 1.1.5, openNURBS 1.1.5, DATAKIT/CATIA 0.5.8, Parasolid 0.5.7, and DATAKIT/CATIA5 0.5.7 translators on-line. DATAKIT UG and SolidWorks translators remain in alpha testing. Lots and lots of small improvments. See the changelog for details.
  • June 22nd, 2006: IGES 1.5.9, VDAFS 1.4.3, STEP 1.2.9, SAT 1.1.4, openNURBS 1.1.4, DATAKIT/CATIA 0.5.7, Parasolid 0.5.6, and DATAKIT/CATIA5 0.5.6 translators on-line. DATAKIT UG and SolidWorks translators remain in alpha testing. Many improvements to surface-surface intersection-curve and blend surface support -- should be faster and better now. Plus significant bug fixes in almost every other translator. See the changelog for details.
  • March 22nd, 2006: IGES 1.5.8, VDAFS 1.4.2, STEP 1.2.8, SAT 1.1.3, openNURBS 1.1.3, DATAKIT/CATIA 0.5.6, Parasolid 0.5.5, and DATAKIT/CATIA5 0.5.5 translators on-line. DATAKIT UG and SolidWorks translators remain in alpha testing. Many improvements to blend surface support -- should be faster and better now, especially in SAT. Plus bug fixes in the other translators. See the changelog for details.
  • January 20th, 2006: IGES 1.5.7, VDAFS 1.4.1, STEP 1.2.7, SAT 1.1.2, openNURBS 1.1.2, DATAKIT/CATIA 0.5.5, Parasolid 0.5.4, and DATAKIT/CATIA5 0.5.4 translators on-line. DATAKIT UG and SolidWorks translators remain in alpha testing. Lots of significant fixes and improvements, particularly a near complete rewrite of fillet / blend surfaces. See the changelog for details.
  • August 27th, 2005: IGES 1.5.6, VDAFS 1.4.0, STEP 1.2.6, SAT 1.1.1, openNURBS 1.1.1, DATAKIT/CATIA 0.5.4, Parasolid 0.5.3, and DATAKIT/CATIA5 0.5.3 translators on-line. DATAKIT UG and SolidWorks translators remain in alpha testing. Lots of significant fixes and improvements, particularly to fillet / blend surfaces. See the changelog for details.
  • April 18th, 2005: IGES 1.5.5, VDAFS 1.3.9, STEP 1.2.5, SAT 1.1.0, openNURBS 1.1.0, DATAKIT/CATIA 0.5.3, Parasolid 0.5.2, and DATAKIT/CATIA5 0.5.2 translators on-line. DATAKIT UG and SolidWorks translators remain in alpha testing. Lots of significant fixes and improvements. (Support for IwAssembly has been turned off for the moment. More info on this soon to come.) See the changelog for details.
  • April 16th, 2005: As you can tell, the next release is a month overdue now. There have been a lot of fairly major improvements since the last release, but things got bogged down with a tricky memory leak and a generous serving of recent bug reports. The memory leak has now been tracked down, but it turns out it shows a major flaw in the our use of TSLib-level assemblies. We had already been seriously considering an upgrade in the assembly handling anyway, so now things will be put off another week or two while we sort out the right way to do this.
  • January 12th, 2005: IGES 1.5.4, VDAFS 1.3.8, STEP 1.2.4, SAT 1.0.9, openNURBS 1.0.9, DATAKIT/CATIA 0.5.2, Parasolid 0.5.1, and DATAKIT/CATIA5 0.5.1 translators on-line. DATAKIT UG translators remains in alpha testing. Lots of significant fixes and improvements, particularly to Parasolid, DATAKIT/CATIA5, and IGES. See the changelog for details.
  • October 14th: IGES 1.5.3, VDAFS 1.3.7, STEP 1.2.3, SAT 1.0.8, openNURBS 1.0.8, and DATAKIT/CATIA 0.5.1 translators on-line. Introducing Parasolid, DATAKIT/CATIA5, and DATAKIT UG translators (all in alpha testing). Lots of significant fixes and improvements. See the changelog for details.
  • July 27th: IGES 1.5.2, VDAFS 1.3.6, STEP 1.2.2, SAT 1.0.7, openNURBS 1.0.7, and DATAKIT/CATIA 0.5.0 translators on-line. Lots of significant fixes and improvements. See the changelog for details.
  • May 28th: IGES 1.5.1, VDAFS 1.3.5, STEP 1.2.1, SAT 1.0.6, and openNURBS 1.0.6 translators on-line. Lots of significant fixes and improvements. See the changelog for details.
  • April 2nd: IGES 1.5.0, VDAFS 1.3.4, STEP 1.2.0, SAT 1.0.5, and openNURBS 1.0.5 translators on-line. Lots of fixes and minor improvements. See the changelog for details.
  • February 9th: IGES 1.4.9, VDAFS 1.3.3, STEP 1.1.9, SAT 1.0.4, and openNURBS 1.0.4 translators on-line. Lots of fixes and minor improvements. See the changelog for details.
  • November 7th: IGES 1.4.8, VDAFS 1.3.2, STEP 1.1.8, SAT 1.0.3, and openNURBS 1.0.3 translators on-line. New high-level TSLib assembly support. Many bugs fixed. See the changelog for details.
  • July 21st: IGES 1.4.7, VDAFS 1.3.1, STEP 1.1.7, SAT 1.0.2, and openNURBS 1.0.2 on-line. Many bugs fixed in the SAT translator. See the changelog for details.
  • June 3rd: Now that our openNURBS and SAT translators have been released, this web site needs a major overhaul. We hope to have one up soon.
  • June 3rd: IGES 1.4.6, VDAFS 1.3.0, and STEP 1.1.6 on-line, plus the first point release of the openNURBS and SAT translators. See the changelog for details.
  • March 8th: IGES 1.4.4, VDAFS 1.2.8, and STEP 1.1.4 on-line. Again, lots of bugs fixed, improvements to SAT and OpenNURBS translators. See the changelog for details.
  • January 25th: IGES 1.4.3, VDAFS 1.2.7, and STEP 1.1.3 on-line. Lots of bugs fixed, improvements to SAT and OpenNURBS translators. See the changelog for details.
  • September 3rd: IGES 1.4.0, VDAFS 1.2.4, and STEP 1.1.0 on-line. Major fix for STEP. Analytic export for IGES. Many bugfixes and memory leaks plugged. See the changelog for details.
  • August 2nd: Starting pre-release of the OpenNURBS (ie Rhino) translator. Contact us if you are interested.
  • August 2nd: IGES 1.3.9, VDAFS 1.2.3, and STEP 1.0.9 on-line. Major major changes to STEP assembly handling. Bug fixes for all the translators.
  • August 2nd: Pushed back the first-order assemblies another few weeks because we need some changes in POPLib/TSLib/SMLib to support them properly.
  • July 13th: Still deep in work for the next release, which is going to be a major upgrade. We've finally tackled the problem of doing assemblies as proper first-order entities rather than simply creating every object in them every time they appear. In addition, we have an early version of the Rhino/OpenNURBS translator done. With any luck we'll pin all this stuff down and get a release out in a week or two.
  • May 8th: IGES 1.3.8, VDAFS 1.2.2, and STEP 1.0.8 on-line. Two new families of import functions added, with many new options. Plenty of bug fixes all around, too. See the changelog for details.
  • March 5th: IGES 1.3.7, VDAFS 1.2.1, and STEP 1.0.7 on-line. Only minor IGES changes, but major bug fixes in all the other translators. See the changelog for details.
  • February 5th: IGES 1.3.6, VDAFS 1.2.0, and STEP 1.0.6 on-line. Many important IGES B-rep fixes. See the changelog for details.
  • November 12th: IGES 1.3.5, VDAFS 1.1.9, and STEP 1.0.5 on-line. See the changelog for details.
  • October 19th: IGES 1.3.4, VDAFS 1.1.8, and STEP 1.0.4 on-line. See the changelog for details.
  • July 27th: IGES 1.3.3, VDAFS 1.1.7, and STEP 1.0.3 on-line. See the changelog for details.
  • June 12th: IGES 1.3.2, VDAFS 1.1.6, and STEP 1.0.2 on-line. See the changelog for details.
  • May 12th: IGES 1.3.1, VDAFS 1.1.5, and STEP 1.0.1 on-line. Many bugs fixed. Coordinate system/infinite plane (IGES) I/O added. See the changelog for details.
  • March 20th: STEP 1.0.0 Press Release.
  • March 14th: IGES 1.3.0, VDAFS 1.1.4, and STEP 1.0.0 on-line. Official 1.0 release of STEP. Many bugs fixed. Blanked and entity ID attributes added. See the changelog for details.
  • January 30th: IGES 1.2.9, VDAFS 1.1.3, and STEP pre-release 0.6.4 on-line. Fixes a couple of major problems introduced in the last release. See the changelog for details.
  • January 18th: IGES 1.2.8, VDAFS 1.1.2, and STEP pre-release 0.6.3 on-line. Improved support for NMT Breps, many STEP improvements and a few bugfixes. See the changelog for details.
  • December 12th: IGES 1.2.7, VDAFS 1.1.1, and STEP pre-release 0.6.2 on-line. New interface for importing/exporting units information, plus many bugfixes. See the changelog for details.
  • October 4th: IGES 1.2.6, VDAFS 1.1.0, and STEP pre-release 0.6.1 on-line. (Obviously I missed reporting a release here.) STEP fixes too numerous to mention. IGES line weight, line font, and labels. See the changelog for details.
  • July 13th: IGES 1.2.4, VDAFS 1.0.8, and STEP pre-release 0.5.9 on-line. Major fixes needed to work properly with the new (June/July 2000) releases of TSLib and SMLib. A few new features for STEP, and a couple of minor bug fixes. See the changelog for details.
  • June 24th: IGES 1.2.3, VDAFS 1.0.7, and STEP pre-release 0.5.8 on-line. Many bug fixes in IGES and STEP readers. See the changelog for details.
  • April 11th: IGES 1.2.1, VDAFS 1.0.5, and STEP pre-release 0.5.6 on-line. Bug fixes in all areas. See the changelog for details.
  • March 14th: STEP pre-release 0.5.5 on-line. Much improved support for AP203.
  • February 7th: IGES 1.2.0, VDAFS 1.0.4, and STEP pre-release 0.5.4 on-line. Proper support for open shells and IGES color, form, and name as IwAttribute information. See the changelog for details.
  • January 11th: IGES 1.1.9, VDAFS 1.0.3, and STEP pre-release 0.5.3 on-line. Exporting offset surfaces, incremental improvements, and bugfixes; see the changelog for details.
  • December 10th: IGES 1.1.8, VDAFS 1.0.2, and STEP pre-release 0.5.2 on-line. First-class offset surfaces (for TSLib and SMLib), incremental improvements, and bugfixes; see the changelog for details.
  • November 17th: IGES 1.1.6, VDAFS 1.0.1, and STEP pre-release 0.5.1 on-line. Progress trackers, solid improvements, bugfixes; see the changelog for details.
  • October 28th: IGES 1.1.5, VDAFS 1.0.0, and STEP pre-release 0.5.0 on-line. Minor bugfixes and improved solids support; see the changelog for details.
  • October 25th: We're waiting on a TSLib/SMLib release which is needed for STEP, and using the time for much needed work on the documentation.
  • October 14th: IGES 1.1.4 and VDAFS pre-release 0.5.3 on-line. Minor bugfixes and improved solids support; see the changelog for details. We now anticipate our STEP pre-release to be sometime in the next two weeks.
  • September 28th: There have been several reports circulating the web that our VDAFS translator is in release and our STEP translator in pre-release. Regrettably, this is not the case. VDAFS 1.0 is more-or-less ready to go, but we have not released it yet. STEP is coming along nicely -- we can translate simple solids to IGES and back again -- but it will still be several weeks before it is ready for customers to try.
  • September 10th: IGES 1.1.3 and VDAFS pre-release 0.5.2 on-line. Minor bugfixes and improved straight/circle export; see the changelog for details.
  • September 9th: Successful NURBS I/O using STEP.
  • August 24th: IGES 1.1.2 and VDAFS pre-release 0.5.1 on-line. (See the changelog for details.)
  • August 6th: IGES 1.1.1 and VDAFS pre-release (0.5.0) on-line. (See the changelog for details.)
  • August 5th: We expect to release 1.1.1 and the VDAFS pre-release later today or tomorrow. The files are uploaded (and the old files overwritten), but we won't have a chance to test or announce it until later today or tomorrow.
  • July 6th: Just as we were starting work on a simple STEP file parser this morning, the VDAFS specification arrived in our mailbox. This resulted in a bit of schedule shuffling. At any rate, HarmonyWare is now charging ahead into new projects.
  • July 1st: The first official 1.1 point release (1.1.0) goes on-line. This release concentrates on fixing bugs and improving documentation. (See the changelog for details.)
  • June 8th: The ninth official 1.0 point release (1.0.9) goes on-line. This release concentrates on fixing bugs. (See the changelog for details.)
  • May 22nd: The eighth official 1.0 point release (1.0.8) goes on-line. This has basically everything that's going to be in version 1.1; in particular, IGES solids now read in as TSLib solids. Now it just needs a couple of weeks of pounding on it. (See the changelog for details.)
  • May 8th: Obviously we're behind with the 1.0.8 release, for a variety of reasons. We're now shooting for around May 12th. Barring more fatal bugs being reported, of course.
  • May 8th: The second SMLib Newsleter goes on-line.
  • April 16th: The seventh official 1.0 point release (1.0.7) goes on-line. The first wave of the new intersection code is in place; linear and functional offset curves are implemented; new PassLine and PassCircle functions are added to the HwTSLibIgesReceptacleInterface interface; and optimizations have been made that make the code approximately 25% faster. (See the changelog for more details.)
  • April 5th: The sixth offical 1.0 point release (1.0.6) goes on-line. Mostly bugfixes. (See the changelog for more details.)
  • March 24th: The fifth offical 1.0 point release (1.0.5) goes on-line. This is a very minor bugfix release, though if you need the level or color information from directory entries, it is crucial. (See the changelog for more details.)
  • March 17th: The fourth offical 1.0 point release (1.0.4) goes on-line. Added a new, full-featured class-based TSLib interface, experimental support for offset curves and surfaces, and workarounds for a number of bugs. (See the changelog for more details.)
  • March 8th: The third offical 1.0 point release (1.0.3) goes on-line. Fixed several minor glitches involving header conflicts, plugged another trivial memory leak, enhanced support for ruled surfaces, fixed a bug or two, and added support for generating IwLines and IwEllipses from HwNlibStraights and HwNlibCircles. (See the changelog for more details.)
  • March 5th: Decided to push back 1.0.3 a few days, to allow a little bit more functionality to be snuck in. (Ruled surfaces are in good shape at the moment, but we'd still like to get IwEllipse support done.)
  • February 27th: The first SMLib Newsleter just went on-line.
  • February 25th: The second offical 1.0 point release (1.0.2) goes on-line. Several memory leaks were stomped, a more advanced IGES/TSLib function interface added, and the documentation improved (but still not finished). (See the changelog for more details.)
  • February 24th: We're slipping a couple of days with 1.0.2. Lots of stupid little reasons; the improvements for 1.0.2 will be quite different than expected.
  • February 15th: The first offical 1.0 point release (1.0.1) goes on-line. Several fairly serious bugs have been fixed, and the documentation improved. (See the changelog for more details.)
  • February 5th: The first official 1.0 release (1.0.0) goes on-line. Changes since the last version included improved documentation, several minor bugfixes, and the beginnings of code to use Advanced Nlib to correct the parameterization on surfaces of revolution. (See the changelog for more details.)
  • January 25th: The sixth IGES pre-release version, 0.55, is made available. This is basically the same functionality as the previous version, with lots of little tweaks like eliminating use of ostrstream. Barring emergency bugfixes, this plus the rest of the documentation will be version 1.0. (See the changelog.)
  • January 19th: We have not yet managed to put together the 1.0 release we'd hoped for last week. At the moment, the plan is this: take care of an emergency bug for a prerelease customer. Release version 0.55 as a trial run for the full release. Also included will be a rough skeleton of the full documentation. Then comes work on the publicity end of the business, including a new look for this web page.
  • January 7th: The fifth IGES pre-release version, 0.54, is made available. This version has a 99% trimming success rate on my expanded group of test files, with no crashes. Most of the remaining failures are blatantly illegal data, so this represents the level of functionality desired for version 1.0. (See the changelog.)
  • December 18th: The fourth IGES pre-release version, 0.53, is made available. This version has a 98.6% trimming success rate on my expanded group of test files, with no crashes.
  • December 10th: An update from IntegrityWare fixes all the crashes, but appears to cause a small number of regressions as well. In addition, it is discovered that using the default 1e-8 model space tolerance found in many files is very detrimental to creating usable data. While we work out how to deal with these issues, the 0.53 release is being put off until next week, probably late in the week.
  • December 2nd: The third IGES pre-release version, 0.52, is made available. This version has a 99% trimming success rate on my test files, with three surfaces that cause crashes. (See the changelog.)
  • November 24th: The second IGES pre-release version, 0.51, is made available. (See the changelog.)
  • November 18th: The IGES pre-release program begins with version 0.50. The first customer downloads it and gets it working later in the day.

Return to the main HarmonyWare page.


Copyright © 1998-2003 Harmonyware, Inc. Last modified: Tue Jun 17 12:14:28 2008