FEF importer/exporter and parametric part developer in python

Discussion in 'Software' started by magwas, Mar 3, 2010.

  1. magwas
    Joined: Oct 2009
    Posts: 282
    Likes: 7, Points: 18, Legacy Rep: 47
    Location: Hungary

    magwas Senior Member

    This is a program I have developed to be able to create complex yet developable parts for my design.
    It is written in python, and part of the project is to import and export FreeShip exchange files (.fef).
    How it works:
    - reads in a fef file, containing one face
    - according to a function (named "func"), it transforms the points of the face. the transformation function is now circles upward, while moves in longitudinal direction and compresses in vertical direction. you can use any function by changing "func"
    - writes the resulting part into another fef file

    you can find the remains of another approach (define a path, some vectors, and stopper surfaces in function "oldmain". This approach did work, but very hard to define an object with it.

    everything is wired in for now, and practically no comments, as it is a one-shot script (I guess I will reuse the import/export part though)

    It is released under GNU GPL.

    The "legs" of the boat had been created with this software.
     

    Attached Files:

    • arch.zip
      arch.zip
      File size:
      7.2 KB
      Views:
      148
    • v2.png
      v2.png
      File size:
      43.3 KB
      Views:
      330
Forum posts represent the experience, opinion, and view of individual users. Boat Design Net does not necessarily endorse nor share the view of each individual post.
When making potentially dangerous or financial decisions, always employ and consult appropriate professionals. Your circumstances or experience may be different.