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

Reply via email to