Dear pythonOCC users,
i want to convert a Nastran BDF file to STEP file format. This is what i
did so far:
1. Read BDF file and store as dictionary
2. Find all 3-node and 4-node elements, convert to wires
3. Save as STEP file.
This works as expected. Unfortunately, the element IDs from the BDF file
are missing from the STEP file. The BDF dictionary has the following form:
{'CQUAD4': {'216': [['0', '277', '261', '262', '275', '', '', '']],
'217': [['0', '67', '278', '279', '66', '', '', '']], '214': [['0',
'274', '277', '275', '273', '', '', '']], ... }
where '216', '217' and '214' are the element IDs.
My python file (15K): http://pastebin.com/S9Ph1XPz
Example BDF input (17x17 square elements, 45K):
http://pastebin.com/k8uYGQg8
Example STEP output (911K) :
https://dl.dropbox.com/u/32772/pythonOCC/square_test.stp
I apologize if the example and code are not minimal enough, i did not
manage to compress it further than that.
So my question is, how do I assign an ID? I experimented with TDF_Label,
but I seem to be missing something.
Best regards,
Uwe
--
Uwe Schlifkowitz -- Software Engineer
INTALES GmbH Engineering Solutions
Innsbrucker Str. 1
A-6161 Natters
Phone: +43 512 54611114 -- schlifkow...@intales.com
_______________________________________________
Pythonocc-users mailing list
Pythonocc-users@gna.org
https://mail.gna.org/listinfo/pythonocc-users