I was a little pressed for time yesterday when I responded to your query, and did not really send the message that I was trying to express.
Firstly an IGES exporter (in my opinion) would be a really signifigant milestone in Blenders evolution. It would contribute signifigantly to making the program credible in the industrial community. If you really intend to chase this ghost, I applaud you and will help you where I can. If you have some sample files that you would like me to translate (as best I can) feel free to send them to me at [email protected] and I will see what I can do with them.
There must be a whitepaper somewhere explaining the file structure, there are hundreds of applications that use it, but I was scuppered searching the internet for it. Had I continued my next stop would have been the library at a good engineering school.
You say that you would use Blender for your more “artistic” designs. Let’s say that during the arduous process of researching and writing this exporter, the creative side of your brain did not shrivel up turn black and cause you to limp and speak with a southern accent…what have you really got pragmaticly? Now you can output NURBS surfaces, which you could get at by converting to mesh anyhow, and profiling to a NURBS surface is really problematic! IGES (or STEP) will not support metaballs, surfaces deformed with lattices, RVKs ect. All of the stuff that really allows you to make “Art” with Blender. Big can of worms . Certainly a process that will run into years to see thru, during which time you make no chips.
Great! now I’ve gone from terse to preachy…sorry.
This thread is supposed to be about IGES export, and if Ton or any other decision makers are reading here, that would be a REAL good thing!
If you are just trying to make Gcode from Blender , I have some python script that I will be glad to share that do that nicely. Including NURBS surfaces, Meta-anythings, beziers with width, lattice and other deformations, clamping and gouging 100% “look around” & end loops for high speed machining.
These are the IGES Entity Number descriptions:
Copious Data (Forms 20-21, 31-38, 40)
Transformation Matrix (Forms 10-12)
Nodal Displacement and Rotation
Right Angular Wedge
Right Circular Cylinder
Right Circular Cone Frustum
Solid of Revolution
Solid of Linear Extrusion
Manifold Solid B-Rep Object
Right Circular Cylindrical Surface
Right Circular Conical Surface
New General Note
Line Font Definition
Text Font Definition
Text Display Template
Network Subfigure Definition
Attribute Table Definition
Network Subfigure Instance
Attribute Table Instance