Splitting Bezier at a point¶
Splitting Bezier at a point¶
1# Select all visible entities in the active block
2active_block.select_all()
3active_block.delete_selected()
4
5v1 = impact.creator.vector(0,0)
6v2 = impact.creator.vector(10,20)
7v3 = impact.creator.vector(30,20)
8v4 = impact.creator.vector(40,0)
9
10active_block.move_ad(0, 0)
11
12bezier1 = active_block.bezier_a(v1, v2, v3, v4)
13
14mid_point = bezier1.get_along(0.5)
15
16bezier2 = bezier1.split_at_point(mid_point)
17
18impact.active_window.view_extents()