Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ice-dev] Geometry File Formats

Everyone,

So, good news and bad news. The good news is that the IGES spec is here:

http://diyhpl.us/~bryan/papers2/IGES5-3_forDownload.pdf

with examples on Wikipedia

https://en.wikipedia.org/wiki/IGES

IGES is also relatively easy to parse.

Information on STEP can be found here:

https://en.wikipedia.org/wiki/ISO_10303-21

BNF files (for Xtext) can be found as part of the EXPRESS engine on Sourceforge:

https://sourceforge.net/p/exp-engine/code/HEAD/tree/expresso/tags/tag-3-2-0/docs/

The bad news is that both of these formats suck. I haven't seen a Hollerith Constant in a long, long time.

Jay

On Wed, Jun 8, 2016 at 4:54 PM, Jay Jay Billings <jayjaybillings@xxxxxxxxx> wrote:

Thanks Kasper! Unfortunately, JSDAI has a license that we cannot use, the AGPL.

I'm looking over the rest of this now.

Jay

On Jun 8, 2016 2:58 PM, "kaspergam" <kaspergam@xxxxxxxxxxxxx> wrote:
All,

I have recently been looking into geometry file formats for import/export in ICE. With the success of STL, it looks possible but not quite as easy to progress from here. The two formats I want to look at including in ICE's geometry IO are IGES and STEP files. Open Cascade provides a 'geometry kernel' with which Netgen, for example, uses to import these files. Some of the file format specifications for these two are attached below. There is a Eclipse plugin called JSDAI that looks to be able to parse STEP files (or any file based on an EXPRESS schema) and write that data to an xml format. It looks promising. Find it here: JSDAI
 
 
image
 
 
 
 
 
JSDAI
JSDAI™ is an Application Programming Interface (API) for reading, writing and runtime manipulation of object oriented data defined by an EXPRESS based data model.
Preview by Yahoo
 

Take a look!

Thanks,
Kasper


_______________________________________________
ice-dev mailing list
ice-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/ice-dev



--
Jay Jay Billings
Oak Ridge National Laboratory
Twitter Handle: @jayjaybillings

Back to the top