1+ import vectorio
2+
3+ args = (50 , 50 , 10 , 50 , 71 , 10 )
4+ print (f"circle circle validate False: { args } " )
5+ print (vectorio .circle_circle_intersects (* args ))
6+
7+ args = (50 , 50 , 10 , 50 , 70 , 10 )
8+ print (f"circle circle validate True: { args } " )
9+ print (vectorio .circle_circle_intersects (* args ))
10+
11+ args = (50 , 50 , 10 , 50 , 29 , 10 , 10 )
12+ print (f"circle rectangle validate False: { args } " )
13+ print (vectorio .circle_rectangle_intersects (* args ))
14+
15+ args = (50 , 50 , 10 , 50 , 30 , 10 , 10 )
16+ print (f"circle rectangle validate True: { args } " )
17+ print (vectorio .circle_rectangle_intersects (* args ))
18+
19+ args = (0 , 0 , 50 , 50 , 50 , 60 , 10 )
20+ padding = 0.1
21+ print (f"line circle validate True: { args } , { padding } " )
22+ print (vectorio .line_circle_intersects (* args , padding = padding ))
23+
24+ args = (0 , 0 , 50 , 50 , 50 , 61 , 10 )
25+ padding = 0.1
26+ print (f"line circle validate False: { args } , { padding } " )
27+ print (vectorio .line_circle_intersects (* args , padding = padding ))
28+
29+ args = ([(50 , 0 ), (100 , 0 ), (150 , 50 ), (0 , 50 )], 0 , 0 , 161 , 50 , 10 )
30+ padding = 0.1
31+ print (f"polygon circle validate False: { args } , { padding } " )
32+ print (vectorio .polygon_circle_intersects (* args , padding = padding ))
33+
34+ args = ([(50 , 0 ), (100 , 0 ), (150 , 50 ), (0 , 50 )], 0 , 0 , 160 , 50 , 10 )
35+ padding = 0.1
36+ print (f"polygon circle validate True: { args } , { padding } " )
37+ print (vectorio .polygon_circle_intersects (* args , padding = padding ))
0 commit comments