def main(): #points_obj, faces_obj = obj_parse('sphere.obj') points, faces = stl_parse('petal.stl') points = model_manipulation.scale(points, 1.4) points = model_manipulation.center_points(points) maxmin = model_manipulation.max_min_values(points) print maxmin[2] model_manipulation.save_as_obj(points, faces) faces = model_manipulation.order_faces(points, faces) save_as_gcode(points, faces) return
def main(): f_index = 0 #for f in range(10): # points= [] # faces = [] # line_p , line_f = line((0,0,50-f*5), (0,0,50-f*5-5)) # points, faces = append_shapes(points,faces,line_p,line_f) # model_to_gcode.save_as_gcode(points, faces, create_filename(f_index)) # f_index += 1 d = FallingDrop(start_tick = 0, duration = 10) c1 = ExpandingCircle(start_tick = 10, duration = 10) c2 = ExpandingCircle(start_tick = 15, duration = 5) for tick in range(30): points= [] faces = [] points,faces = append_shapes((points, faces), c1.get(tick)) points,faces = append_shapes((points, faces), c2.get(tick)) print points points,faces = append_shapes((points, faces), d.get(tick)) model_to_gcode.save_as_gcode(points, faces, create_filename(f_index)) f_index += 1 #points = model_manipulation.center_points(points) maxmin = model_manipulation.max_min_values(points) print maxmin #faces = model_manipulation.order_faces(points, faces) return