-
Notifications
You must be signed in to change notification settings - Fork 0
/
g_hw_render.py
63 lines (42 loc) · 1.38 KB
/
g_hw_render.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
'''
@author:Created by YJX on 2018/8/6
@file:g_hw_render.py
@desc:
'''
import z_math
import time
min_pen_width = 1.0
max_pen_width = 5.0
m_cur_path = None
m_cur_path1 = None
m_w_max = min_pen_width
m_w_min = max_pen_width
m_arr_listm = None
# 第一次点击获取的坐标点
def insert_first(x, y):
global m_cur_path
point = z_math.z_point_s(x, y)
if m_cur_path is not None:
# print("m_cur_path不为空")
m_cur_path = None
m_cur_path = z_math.z_fpoint_arraylist_append_new(m_w_max, m_w_min)
z_math.z_insert_point(m_cur_path, point) #将点point加入笔迹m_cur_path中
# 中间获取的坐标点
def insert(x, y):
global m_cur_path, m_cur_path1
point = z_math.z_point_s(x, y) #中间点
if m_cur_path is None:
print("m_cur_path为空")
m_cur_path = z_math.z_fpoint_arraylist_append_new(m_w_max, m_w_min)
z_math.z_insert_point(m_cur_path, point) #将中间点插入笔迹m_cur_path中
m_cur_path1 = m_cur_path
# 最后获得的点
def insert_last(x, y):
global m_cur_path, m_cur_path1
if m_cur_path is None: return
point = z_math.z_point_s(x, y)
z_math.z_insert_last_point(m_cur_path, point) #将点point插入笔迹m_cur_path,进行收尾
m_cur_path1 = m_cur_path
def get_m_cur_path():
global m_cur_path1
return m_cur_path1