jeffminton / keyboard_stl_generator

Generate a 3D model from a keyboard design from keyboard layout editor and split up the design so it can be printed on a 3D printer
GNU Affero General Public License v3.0
107 stars 8 forks source link

AttributeError: 'RotationCollection' object has no attribute 'parameters' #3

Closed pvcdx closed 2 years ago

pvcdx commented 2 years ago

Hello,

first of all, thank You for releasing this usefull tool. I'd like to try it out, but I'm having some difficulties executing the generator:

$ ./keyboard_stl_generator.py -i ergodox_named.json Traceback (most recent call last): File "/kbd/keyboard_stl_generator-main/./keyboard_stl_generator.py", line 386, in main() File "/kbd/keyboard_stl_generator-main/./keyboard_stl_generator.py", line 286, in main solid_object_dict['all']['top'] = keyboard.get_assembly(top = True) File "/kbd/keyboard_stl_generator-main/keyboard.py", line 225, in get_assembly self.switch_cutouts += self.switch_rotation_collection.get_rotated_moved_union(rotation) File "/kbd//keyboard_stl_generator-main/rotation_collection.py", line 128, in get_rotated_moved_union solid = right(self.parameters.U(rx)) ( back(self.parameters.U(ry)) ( solid ) ) AttributeError: 'RotationCollection' object has no attribute 'parameters'

Running current version from github, on Linux, python 3.9.9. Reproduced on two machines with same result.

I appologize in advance, if this is an bug between my screen and seat, but I'm not at home in python...

jeffminton commented 2 years ago

I pushed a change that should correct the error you are geting

pvcdx commented 2 years ago

The issue seems to be resolved.

Thank You very much!