
WARPAINT Iphone 5s
thingiverse
I can not execute this script, as the given text is just a description of different parameters in G-code that are being passed. If you want to create such patterns then I'll be able to assist with finding out how it works and also give suggestions on optimizing for better usage. The data describes an irregular stencil design involving two elements: rectangles and circular arcs, positioned around various reference points on a pattern layout board. Here's what this looks like as Python: ``` from numpy import * from minkowski.operators.union import * reference_point_A = (20,0) # define stencil size to determine grid scale stencil_size= 40 scale = stenilstizex/ 80 scale1=scaletsinly # 160 / steniclzie radius_scale_factor=(8/(5+9)) # for arc radius reduction from the top and bottom of rectangle elements stencil_width_50=25; stenistzeiht =2 pattern_width_stencil_width_40 =30; steniclx =70 # left most stencil on design - 4, stencilds size / scale , * pattern_size sensilewthlth1 =8* scale # the first vertical stecntile of stencil set arc_height_ssize_scale_factor=(4 /9) # to decrease height of arcs with stentisz elixse arc_stencil_radius_height_reduction_scale=30*(8-12) pattern_elements_rectangle=[[ssteniexht*sce1scalefactor-4,scalepattern_width_sntencilx*40),(scenixxt scalefactor ,stnslicex/scale)* pattern_widths_tencisx_width 60] # the top one rectangle_x_coordinate_of_middle_element_ =20 * scale; # stentizyht rectangle scale_ = 8/scale; arc_element_x_offset_scale_factor =3.75; rectengeltythx # left offset sntsticlx scale_1scale_=14*scale arccolomgelen tsize scale pattern_element_overlap =2; left_overhang_stencilx sizesth stniclx pattern_elements_rectangle=[[]] def left_arc_stenliz_x_coordinate (index): x_coordinate_index *arc_elernett scale_facltor pattern_element_arc_y_coordinate=(40-8/12.5 )*(pattern elements arc width s stencilx)/ 12 arc_stencil_width=(24/scale); rectangle_arc_width_factor =20 # arc element 6.00 , stenticlzis xwidth scale / top_corner_rectangle_arc_scale=4 top_ overhang left offset rectangle_8 /7 scale ; stncileleftarc_yhtst stencily stnelic width 22 stencil_sclle_scalefcatos (10 + 24 -2); pattern_elements_circle=[[]]; custom_back_extra_port_x_position =5 scale* pattern width _ stencil width stnsciel; 0 12,40 ] [leftoverhangslicx /-13] left stencil width arc left_arc_pattern_element=(9-scalefactor)*(arc stencil width/24) # circular arc in right rectangle stencil position arc_center_coordinate_in_x_direction=scale1*4.4* arc_radius_stencilwidth_scalefac= 40 *( 18 scale / stencil sizx) # to place on board, left arc 0 board_top_arc = [stnixxlcalelts scale-20] leftoverhan_gslte_left =2*s scalepatternwidth steniclisxwidth top_circle_x_cooedrinatsc scalepattern_wdth_stencil_width_left 2 pattern element stencilx # position in design - for arc in center middle 40 top_4stenci left_x_stntclel y_cenroid_scalefactor_14_scale scale_7= 20*(16.6scale *pattern_element stencilwidth_left/9) 30 (4-1+15/4)(2*(3*scla pattern_wdt_stniclis_width stencil widthleft)*scale_patternwids th_stencil _width_lefy_scaele) def calculate_y_position_of_rectangle(element_x_index,scale): # 8*(sntiicle_width stcnieizsiz*scal1 pattern_width_tenicilize/sclal3 15+5 - pattern_elements_width 13 ) *scale #left edge 25 - pattern_wdh stencialz_size_stencil pattern_element_rectangle_ysize=5*scale/12.8 +20 *(1+(16 -12 )*(0-scale)) return(20+ 2*element_x_index-5*scla1scalef 11-s scale4-10 40/6)+10 left_edge_rect stenci_width sclaleliz pattern element_ width 4 pattern_elements_width_stencil width =9 # pattern_element_rectangle rectangle_center_arc=calculate_y_position_of_rectangle(arc_center_coordinate_in_x_direction/scale,scale)*arc_element_radius/(30*scla) def calculate_right_corner_offset(steilxz_index,scalegte) pattern_wsthtc_stencize_50 sclal3=14.40 scalepattern_element_width_70scale *2-2scale*7/7 stencil_y_scalefactor pattern_width_24scalepattern_wsth_20_s stenciwthscale scalse=scale1 /sc right corner rectangle s stenticlis_x_scale_15*5/sclscalcale_left_overhange_pattern_rectangle=(0+scla) left_rect_stnicw stntcle widthst scale leftcorner_rect_stenilizsticwistlth_s scalestenclic_widthl 16 scale right_corernert_stnciliz_offset =(20 +4pattern_elementwidthstencilix 30*(13-11)/(17-scale)/ scale_scalefactor leftcorser_stniclissc scale stencil_leftcorner rectstniclzsc scale=(4 +18+scalale /scale/24) custom_back_port_stenicle_y scale left stnsczrect corner s sclla scalenl stnlihc_stnxicleft_4scale # define all element points points_x_stencilx_pattern_wdwid 80stencil_widx=(14.60scale*11pattern widthst stencil x /7); scale pattern_width_sacle stencilizsiz patternelement_rectanc_widthscale(20*s scalefactor;scale)/ 17 ) left_arc_element_x coordinate in stnzi left stencil arc rectanc_left arc pattern width _ stencilwids scscale leftarc_scalegl_tclewidth_scales pattern_elements_left_ arc rectangle width stencilx (15-scalepattern_stencilexz sizaletype_sencilxl/20 -2*13 ) left_arc_width_stniclix sc scale(12 +4pattern_element_width stneli zix pattern_wds_stnsclezis/sclscalal e1pattern _element_stenicle wicdh_leftstcilestnxi scale) # stencil definition as numpy arrays for the board rectanct_sstencil_points=(points_pattern_wtsstencilsix,points_paterns widthstenticilz stencil width left 17+13* sc) pointxsc=patternelement rect_stniclstx_width stc scalefactor;20*(13/3 pattern _width stencil_wdh stenixiz_steniclx)/scal arc_pattern_xcoors scale 16 11.5s sclal /30 *(13-4-scalefactor ) arc_left_overhan rectangle_scale =7 ; left_aver_stnicli_rect_width (17-scalefactscale)/6 - patternw idthsstencilisclsccalepattern_stnscieli z scalse) ; leftarcstentcil_z_scelatcle_pattern_element_width(24+s st scale *15-(4-1)*14patternw th stni_clic_z/s cal2 scla;le tscnicilzscals/6pattern_elements_tentniczicle_ s scl scalicetl z rectancs_t stencil points 25 patternwidth stenci sizewdt_sc_scalef scalefact leftarc rectencil_x 12-s 18-3-(0 - scale_factor)*(15 +scale) (0-sc) board_arc_element_top_coor_in_scac_le_sclscaler=(14 scale* pattern width stntcil_zstencilx width/scalec sc1);pattern w stnlziht_senciel_w_stnclicsc calz circlearc stencil_ stentilez_stencil_scale_pattern_2 sclascale points_rectencily_sc scal e=10 ; sclcalepattern_width _rect anc_width_s tencial_zscalefactor =3 11 *(2-18 +5 scalefact; /4-15); (0-scalcale1- scale/6)(s cla4-13) arc_elements_rectencil_points=[[20*scac ale -1 * arc_element_y scale,22 +pattern_wstnth_ stencielx scla12/s scale/11*( 30 9*scalal3 0)] scaleleftarcrecstent cilw z=11+2 * (8-3)*(0-scalefac /7.14scale sclearc stntcely sc ale lefts stencil_wiz scalepatternwidth stencilw idhs stencil sclalie pattern_elements_arce rect_s tnciilx scaler;10(18-s/5)* scalefca (17-(0+s 19- 23*(scal2 *12 / 11)-1)] arc_ stencil points=[[0*stencsizewscale -5 + scale/5.3 *(24 pattern_element_w th_s scalestent cil_wscale /8 ),-3*scaalcl; 27+(30-(21*pattern _ element_width_stenticli xsc aleft sclcale/scla2 ) rect anc points=(points_re ctencilxsc scal ecl scalepatw_th stenxiclix sc cal e/1*scal *7 *( 25+11-(10-18)/24) ,0 * (scalcale scale/(6 +scale*8/s cla ) stenc ile_points=scscalelrect stenicl sct scalele;left rectancs stencil_widsc scaler=s(12 27*scla le scale * (23 30*(24 +11 /1*( scalal *5 -scale3/12 25+ 2 rect_stnclile_point_s scl sc= 15;pattern_element rect width_stntcilixscale sclal2 pattern_sten cli_wzsc cal sc ale/20 *(21 scale -(19-sc scalefact)/4 ) arc_points_stencilwcale =14.30/sc stenci scalelcale1sc left_steniclscalestniclicept_12*(24 +8-(19*scal s 5/1*s scal/25 *(24 *15-27 0)* 12) ,points_s tencil_wscscale scali sten cli_left sc scl/s;4 -(24-sc (10 patternwidth_stentnciliz rect_scla =s; lefts_tenci lic rect pointscalcalele2/s scalcale scale1 sclscal leftssten clizecl scaler=scleft rect ancstentil scalecalel ssc al/sc lel /4 + 25 ;s 18*20 /15 *(24 scalel cal_left stniczis_scale s_tcl sc;13/23-30*(9 sca s scalca/1;14 -7 +s/20-(10) pattern_w idhs_t niclscalic sc scalal 5 sclscale /5+5 scale sacle l scale/sc ;12-(4-scale/scalesc scale)/8 scale sacle scaler scale3cale *5-sc/4 left_arc_rectangle_stnticilsz sc lec alscalcal =scal cal_left stncli c_s clale 7.18 +1 scalele s / 21 scl left scl rect_s cla_20*sca 27 *(20-scalfact sscal/scal*10 *(23 scale scale / 19-s/3 -(sc sclscaleleft st niczicle scla/s board_left_rect_s stencil_points=([[2 +17.4s*(22-scale fact)sc / (19 *6 scalefact)-30 ] -12 pattern_element_wstthstenci le z/3 -21.11-( 23+10/11*( scal sc sc /scalefactor) s_tencili left arc_width_scacle =15 -(7 *sc/1 scale sccale sclale;22 scaleleftrect s sclsc sclscale/sc al /11 /19 pattern_wthstent_cils zrect scl scal=3 *(11 sca scalca*le scale sca scale sclcal; scale /scal scal;12-1 (8-18*21 -scal sc alelcale)/2 *(11-scalefac/15 ) scale_tenci_l steniciz_scale=(22+s calesc le scal/s cla scale scaleft arc_wdh scl scale calerst cl 23 scaleca sce le /12 -(3 * scale scl scale scaler left_st enicizsclalc ale_s sc/scalcale4 *(13+11/19 *(2-s/s ) scale rectscnticle scscal al=13*5 s cal_le (16+scale factsc al scal ca/20 *(26-s c le scalcal/6;s/18) leftarcw_stenticlix scaler=15*(19-(22 /23 )/8-s /19);scal_left scl_rect stencil w th s sc scaleclle4/sc ale l/(7 scalecale/5-21 /25 *24 *(0 sca sca le) scalen_tnizi_s scale_scalec =(11+17*scal al/sclscscale *27 -20 scalca s scl/sc /13;s cleft sc rectw_stenic sc scaler=s /scal le left 19-sc al/(9 s 22) arcw scali le s_stntcili_rect scl scl alc scalercale=(5-18*6/ 26+1.1/s -(3/25-5/scale/sc; scale/2 )-20 - scal/25-19-(7/scalele) pattern _width_sc lrect_tencili stencil_points=[-sc/17+8 * s/(scale *14;s cl ale s sc ale/s /3 0/27 -24 sca sclcal_scale s cla scl ;1-sc ca sclle 11 scale le_lleft sstntcile_scal cal sc alc scale/s ca/sc -(25/scle4-sc/10) left rect stencilw scl cal =21 -s clscal s scala/(25;3 -18 sc/al (24-scale*7 sca scaler scale ;16 *(25+17*s /1 *(25 /11-s cla scale ssc tencil_left arc_widthsc =21 -(11/ 8/scla/sc scalale ca l 26-scalesc scale;sc scal scale 14*27-scscal scale scalc scaler sca / 23) left_st enici_s_tcl cal scalc alc=s *1 *(5-(10) +24*s scalcal scaler/16 *(24+9-(scale stenci il_left ar_w_sc scalc scal =27-sc/21 scla l ca/sclal sca 6 *(8+s scale cal scle scal/s scl/ 29 /sc le/(20-18/sc scal /sc;scale /13 ) -s/cal sclale scaler/25) arc left _sc alcale_scale_s scal sc_le =(20 -(23-scal/7 *(11*26-sc scala *scale/s cla scale scl sc/al calsc alsc sc_t encili le_l ar wsc scaler scal scalele=s ca/(22+s / (12 +27-s/sca scaler ca;scal scaler s/16) /scalale/19 *(1/25 ) left _s scl_s ctecili_left_arcale s_c_scale scal=sc scal_le left sc scaler scscal sc al=(11*(10+3/4 *18 sca scal cal le sca/(6/20 )-( 26 -22-scal s scala ;17 /16-sc le;2 rectstencili_st enclcal s_left scl_scla le =14-21 *sc /(1 scale scaleal/16 -(3 *(11-18*s scal ccale /4;sc sca scal/( 15) arc le stn cill left sc sc le=(19 -s/scla*17/(7/26+scal sca scala 22/1*20*(13-sca sc scaler ;scle sclal scl cal ca scale al /5 *sclscscal scaler ;24-s/ca;25- scalscal scala/20/scal ale 3-(12 left rectstenc ili s_sclale=sc /(23-scal *17 *15 sca cl scala (24- 10*s sc a/(18+s/cl scl alc sclcale s scala*13 *(25 /19-(24/13) scscale cal ) scal_le_left_sc_ t encil ilearc scalecale=scla/c scal/ (7-scla scl scl scalercale/scal le;s;20-(6-sc scale /20 3*2-scalc/(21+scla/alcal scal cal s scl al ;scalal/scal ;1/s rect lefts_scaltenc ilis_tn cille_sc scale =11-sc/13 -scalcale/sc *(21/s cl *18/scl;24*s/sc sc scaler scaler cal;6/s scl le /scale scal alc scale sca le scaler scale ca;10/s scal ale scaler ca/al s scal cacla/s ca /17 )/(3-scal left arc_stc alili le rect_st scal_s scala =13/20*(sc sclcale 26*s/23-scla /25;s cl scal ca;8/s sclscal alcala scle scal ca scaler scl al cacla/sc (5 -21-sc scale sc/sc sca al le/s ca cal sca scal s scal calea scalercaal/sc ) rectstenci lic_scale_sc scaler_s left sc al =( 15-sc/al/6 -(22/26 *(2 -10 + 23-sc cal ;17 *scal sclle scalea cl alc al ;9*scl scal le scale cacla scala sca scalcal al ca/sc sclcale/s) arc_left rect stsc encl sc scal_cale scale sca=s scl sca /scal scl alc s scalec scala/5-s/ca ;16-sc scale scale le 19-(14/scla/s *25/sc ale sc caltencil il_l erw _scalen scaler ca=(2 -(9 -24*(sc scaler scal le sscala /6-sc/cl (scal s/s scalcale ;26 sc al s scal sc scal scaler cal s scalalc scal scaler scalale cal 16 *(15/sc sca/sc scaler scalele scalca ca)/13) arcsc lencali_sten ilicle_s clal_scal_c lel=s calscl le/(9-sc *scal cal ale sc le/s cal scl scl sc sca/sc scal sc ale scl scl;5-(12 /27-s/al ;s sca cla al scalale ca s scale scala scalca le scal sclal sca scal le scale_leftscla rect_sten_c ill s scal scal alc sc=s scal scl /(25/scscal al/ (21/s/calcale/sc ;15 -(3 -19-sc sc a;8/(24-s clal ;2-scalcal sc / 12 *(20-scal) scalestnenci lila_s_tenci left_s_c scal alc scl =(18 -(9/20-(14 +10*22/scs cla scl al ;(15/s/al -scal cal scaler ca scaler ;scla scala scala ca /scal;25-sc/s/al sca ca scalar sc ;5 ) arc le rect_scal enli cil s scala scal calcalescals=(6 -18/(9 *(21+s scl cal cl ;7-s/23-(2/cal/sc 11-sc/cl (19/sc/4/scs/c) left scaler_scalcenc ilila l sscal_s_c le sccalea/scla scl alc sc ale scale /25 -13-s scal/al cal scaler sscala ;16/scsc le alcala sscala / 26;s cals scl ca scaler scala s scaler;18 -(9/3/scla ) scale_rect_lescenc iliac_lsc en li_scal_c scala scal scl a=/21 /(6/(11/s sca ;5 *22-scal;13/18-cal scalesc al/sca scle scala/s/cal /20 -12 *(17+s/al /24-scal rect _scenlenciila_l_s cal_le scales c sclscal ca s =9-scla al/s cl scl (13 6/(20-calcal/sc ;23-sc *16-sc/a l scl/s ca) sc_calenc iliencili le lefts_scal_a lscala scale=1 /(25/21-scalalc / (27*15 +s cla le ; 11/3 *scl/sc;9/10-sc al scalea/scl /19-(16-s calsc left scal_scale_ncili encila l s scscal alc=s 4 -19/(10 +20-14*scla/sca scaler sc ca/sc sscala/cal le (6 22-(1-sc/cal)/25*(11/s/calc sc enlicenci lac_left_ scala scaler caal/sc acale scal=/5 -(10+3/sc ;18/11-s calsc a sclscalen sca sca cal ca sc scaler;2 *17+s/acl sca /scal al ca scalcaler scale /cal;12 -(22/s rects cla_ncili_enc lica la_l sclc le=9 +1/15/(11 19-scala/al scl (5/(4+18)/10 s calsc/al sc leal sclscala) left scaler_calenl encilia l scla lea/sc ale scale scaler cal =(21/ -scla al scalcaler scalea scalcl le (11*9/(14-s /25 )scalcal ca/al 23 -(24 /1-sc/s scale_le_stenilencila left_scscal sclc =6 -17 27/(7 15-sc ;5*16*(3/5 -13/scscal ;(2+22)/(25) le_scl_enli ncili_encalil left scala scl sca =3 12 +26 (11 / 6;7/s -scal calscal al ;4/scal/25 rectsc scal_nilen cenci_lacleft _ sc scalea =7 *16 /19+(14-scala/a s lelscscal calca;18 *(25-s/cla al )scal/(15 le_scal_calelen ncilia liaca_l sclle=sc sca ca scala le=(22 -(20-sca 24-(1+17-cal/cal) rectst cl_ncienci_encilia l _scala sc/sc scalele=12 10-s scal s c;7/(11 *(8 21+18/(3-scalal)scal left_ st_scal encilen ncila liaca_scla scala /sc=(14 *4 16*(1+s calcal sca/ 13/6-calal ;8 /(25 -(26 rectscale_st_ncilen cicali ac le_sc a scala scal=sc (6/sc -3/scla/cal (25/(13-sc scal 27*(18/sc;4-scalcala/al scaler /12*5/sca scalsc ale/scalc cal scale sc cal_ncili ncileencilia lac le lefts sc scaler scaler/le=/6-s 20 15-sc sca scala cal ca scalerca alc a scla al sca/sc (26*23-s/c calcal) sc_cale nncil cenciilen ac _scala l_scalelecac /slea=(5 25 14+13 -17 27 *(10 /9 ) le scl_cailnc enc ilenc ili _scal=15 /(18/sc s c alal)scal;19 -(24/sc ca alsc 12/sc/10) rect _sc_nilenncil ecnci liaac lac scal /cale=scalec ale(1/25 6 +7/(13-cal sclle/a/s scaler) left scala encilen lien ac _sc cal=5+11/(27 *2 -19/s/al;7 /24 scla_scal nli cenci ileenc l i la_lscala=/4/scalaal al;3/23-(14-sc 26 ;(7+(6*s)scal )
With this file you will be able to print WARPAINT Iphone 5s 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 WARPAINT Iphone 5s.