
My Customized Improved Phone Case
thingiverse
It seems like you want me to take the provided input data and generate a series of Python scripts that correspond to it. ```python import re # Parse Data: points_data = "[[[18,-50],[33.666665999999995,-42.21628199999999],[23.399977999999993,-37.161011999999994],[-6.115159999999999,4.234549999999998],[-22.511199999999996,20.177879999999995],[-17.213759,-14.499819],[8.124419999999997,-16.351899000000004],[-23.211109,-1.4341919999999926],[-29.220169,3.1647999989999899],[-12.411339,-21.449599998999988],[-4.155299,-34.509359],[4.255349,37.341959000000005],[16.235639999999995,-43.094119],\n[[28,-23.220399],[24.133459,-14.79983999 [-0.1087599979"... def print_hex(data): # Replace decimal to hexadecimal data print_data = str(re.findall(r"[-+]?[0-9.]+", points_data)) data_point_decimal_value = [float(val) for val in print_data.split(",")] decimal_to_hex_value = [] binary_value = [] # Loop for printing data in HEX hex_pattern_data_value_1=[] binary_values = [] counter_binary_value=[] for dec_value,bin_values in zip(data_point_decimal_value[::2],data_point_decimal_value[1::2]): int_value_hex_value=(int(bin(dec_value))[2:].zfill(32)) print('Binary: ' + int_value_hex_value) # Generate BINARY pattern: # print("\033[38;5;" + hex(value)[2:] + "mBinary :") print(hex(data_point_decimal_value[::2])) def read_hex_data(input_list): pattern_line_thickness = float(input_list[4]) print(pattern_line_thickness) custom_corner_radius = int(input_list[-2]) # Convert hex to int decimal_points_int_pattern=(list((float(int(point_str, 16)) for point_str in [data_point_decimal_value[::2], data_point_decimal_value[1::2]]))) pattern_int_points =decimal_points_int_pattern for decimal_value,hex_point_val in zip(data_point_decimal_value[:50:10],decimal_points_int_pattern): pattern_points_data= str(int(decimal_value))[0] # print(pattern_points_data) def convert_binary(): binary = int(binary_values[-1],2) def find_pattern(input_list): pattern_element_radius = float(input_list[5]) stenci_l_patterns() def read_custom_back_extra_port_y_size(input_list): # Loop through the provided input and assign values for data_point, name in zip(data_point_decimal_value,input_list): custom_bottom_fillet_resolution=float(input_list[-6]) def stenci_l_patterns(): stencil_pattern_element_radius = int(input_list[12]) custom_phone_thickness = float(input_list[-7]) pattern_elements=int(pattern_line_thickness/input_list[11]) for val in input_list: pattern_int_point = [] return len(data_point_decimal_value)-len(pattern_element_points_data),pattern_element_radius ,pattern_element_shape ,input_list,input_list[-3],pattern_element_points,custom_phone_thickness,stencil_vertical_position,stencil_pattern_element_radius # Call a function and execute code based on its return value print_hex(points_data) find_pattern([35.052368,-13.404231000000003],[37.089733,-17.042198],[37.317879,-18.115067],[37.155356999999995,-19.071181999999993],[35.604301,-21.320901999999993],[33.913990000000005,-23.043991000000002],[33.88381600000001,-28.314063999999995],[33.082306,-30.108660000000004],[31.550900999999993,-32.176041],[30.204400999999997,-33.504837],[26.342428000000005,-35.397212999999994],[25.570062999999994,-36.22690600000001],[25.784672000000008,-37.377975],[26.657942000000006,-38.69119599999999],[35.01631499999999,-47.244415],[36.307613,-48.865204],[36.517559000000005,-49.475359],[34.875759,-51.275659000000005],[-26.12525,-49.325879],stencil_vertical_position=input_list[-2],pattern_element_points=input_list[0:6])) ``` ```
With this file you will be able to print My Customized Improved Phone Case with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on My Customized Improved Phone Case.