On Sun, Feb 21, 2010 at 1:59 PM, Thomas Paviot <tpav...@gmail.com> wrote: > Hi Bryan,
Hey Thomas. Thanks for the quick reply. > *Very* intersting thread, thank you for opening it. had to be done > The topic you're talking about is still an open issue in CAD and > contributions from the open source community would certainly be a great > thing. However, it's not only a technical problem (in terms of > implementation), but rather a scientific one. As far as I know, a good > starting point is the second edition of the AP203 STEP application protocol, > especially the ISO10303-55 (‘Procedural and hybrid representation’). Being > able to implement this part of the standard in a scripting langage would > already be a huge step. Yes, absolutely. I do not have access to the ISO documentation on STEP. Maybe you can send a few files my way to help me out? There is one other resource that I am aware of- namely, the STEP export API in the OpenCASCADE source code. From this, it is possible to extract the valid entities that can be found in a STEP file in the EXPRESS language. But then you have the issue of adopting OCC's peculiar standard or peculiar implementation of STEP. Here's a skeleton of STEP features that I figured out by looking at the OCC source: http://designfiles.org/~bryan/step_importer.py > I think this approach would certainly be the easiest way to get started: the > STEP data model has been widely discussed and validated. Right now what we need most are the ISO 10303 documents. Otherwise I suspect nothing will happen. Whether or not this could be used to make an API is also another issue- I suspect so, but maybe we should forge ahead even if we can't get the ISO docs? - Bryan http://heybryan.org/ 1 512 203 0507 _______________________________________________ Pythonocc-users mailing list Pythonocc-users@gna.org https://mail.gna.org/listinfo/pythonocc-users