Hi,
I have same OS as kkosvik. There is only one problem with that single operation where "cutting tool" for head is created. My personal guess is that problem is in different version of Python2, but it is only guess "based on absolutely nothing".
Operation which was wrong was making face from edges (
Part.Face function) - I dont know in which language this function is written. Img - "correct" - what
Part.Face function should do, "wrong" what it is doing with newer version of whatever it causes. My wokraround is longer by two commands so I think it is no big deal if it works for everybody. If it was something in "screw generating" part of code, that could be issue (as every command in this part is cycled many times i presume).
Code which acts obviously different with pasted results (line # in original screw_maker2_0.py macro):
Code: Select all
3997 face=Part.Face([Part.Wire(circ),hexagon])
I dont know which output authors of
Part.Face intended to generate, but I think it one that is generated with older version of ***, or
Part.Face isn't even meant to generate more complex geometries. (Only guess again)
- result of Part.Face
- fixing.jpg (14.01 KiB) Viewed 3311 times
Link to apropriate wiki entry where i found little more about that (and used as help for solution), but not much about source code/language:
http://www.freecadweb.org/wiki/index.ph ... ing_a_Face