IGES Products HarmonyWare, Inc.


Main page
Products Overview
Future Plans
Changelog
1.7 Changelog

IGES
= Products
= Entities Supported
= TODO
= Known Problems
VDAFS
STEP

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

Neat Stuff

Contact Info:
HarmonyWare, Inc.
PO Box 2717
Midland, MI 48641
colomon@ralf.org

IGES/Nlib  

For use with SMS's Nlib. Allows reading and writing of IGES files to/from simple C++ data structures which leverage the Nlib library to represent all the geometry data in the IGES file.

    Major features:
  • Resistant to faults in the physical format of the IGES file.
  • Reads most IGES geometry entities. (Check out the full list.)
  • Imports and exports points, curves, surfaces, trimmed surfaces, and BReps.
  • Trimmed surface types 142/144, 141/143, and 508/510 are supported.

IGES/NLib requires Basic NLib. Ruled surfaces, offset curves, and offset surfaces require functionality from Advanced NLib. If necessary, we will work with SMS to provide an Nlib IGES booster pack to make these functions available without purchasing the full Advanced Nlib library.

IGES/TSLib  

For use with IntegrityWare's TSLib. This combines IGES/NLib with a sophisticated tool for creating proper trimmed surfaces from flawed real world data.

    Major features:
  • Everything listed above under IGES/Nlib.
  • Sophisticated cleaning tools: eliminating minor self-intersections and gaps, improving singularities, etc.
  • Supports conversions of IwBrep entities to and from IGES trimmed surfaces.

IGES/TSLib requires TSLib and some functionality from Basic Nlib. HarmonyWare has an agreement with SMS which allows us to bundle the needed functions at no extra cost to the user. Ruled surfaces, offset curves, and offset surfaces require functionality from Advanced NLib. If necessary, we will work with SMS to provide an Nlib IGES booster pack to make these functions available without purchasing the full Advanced Nlib library.

IGES/SMLib Available from Solid Modeling Solutions

For use with Solid Modeling Solutions' SMLib. SMLib is built around a core of Nlib and TSLib. Thus IGES/TSLib works perfectly with SMLib. IGES/SMLib, then, is IGES/TSLib plus the full support of Solid Modeling Solutions.

IGES/SMLib requires SMLib. All the needed Nlib and TSLib functions are included there, making the logistics much easier for all of us.

General IGES Notes  

In their current form, the translators should be able to handle most correct IGES data. However, each source which generates IGES files has its own unique idiosyncrasies and problems. For this reason, an IGES translator cannot be said to be truly ready to go until it has been thoroughly tested on real world data. To date, we have sample files from about 40 different IGES pre-processors, but there are many more out there in the wide world of CAD.


Return to the main HarmonyWare page.


Copyright © 1998-2017 Harmonyware, Inc. Last modified: Wed Oct 12 17:34:36 2022