execuc / LCInterlocking

FreeCAD module to create laser cut interlocking parts.
GNU Lesser General Public License v2.1
144 stars 33 forks source link

Failure during adding parts with faces having no normals #15

Closed arkhnchul closed 6 years ago

arkhnchul commented 7 years ago

some faces of part surprisingly can exist without associated normal, especially those which created by extruding imported vector artwork, and in this case sort_area_face_common routine fails at face.normalAt() call. Patch with catching of resulting exceptions and test freecad file included. fix_faces_without_normal.patch.txt hopper_car_test.fcstd.zip

luzpaz commented 6 years ago

bump

execuc commented 6 years ago

Thank you ! I have applied the patch.