Toggle navigation
Toggle navigation
此项目
正在载入...
Sign in
胡斌
/
liveAssistant_web_demo
转到一个项目
Toggle navigation
项目
群组
代码片段
帮助
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
胡斌
6 years ago
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
69007b30425adc27cfc8373903d8161baa7e7b1a
69007b30
1 parent
bb77828c
improve: save the line_width of last point
隐藏空白字符变更
内嵌
并排对比
正在显示
1 个修改的文件
包含
10 行增加
和
5 行删除
demo.html
demo.html
查看文件 @
69007b3
...
...
@@ -371,8 +371,9 @@
drawMouse
();
}
var
last_ext_press
=
0
;
/*
var last_ext_press = 0;
function draw_ext_input(px,py,press) {
x = px * ratio_x;
y = py * ratio_y;
...
...
@@ -397,12 +398,13 @@
var
previousPoint
=
new
Point
(
0
,
0
,
0
),
currentPoint
=
new
Point
(
0
,
0
,
0
);
var
previousWidth
=
0
;
var
kWIDTH_MIN
=
0.2
;
var
kWIDTH_MAX
=
3.0
;
//current width
var
strokeWidth
=
3.0
;
var
rotate_degree
=
0
;
var
pressure_level
=
2048.0
;
var
pressure_level
=
2048.0
-
1
;
function
draw_ext_input
(
px
,
py
,
press
)
{
if
(
press
==
0
)
{
...
...
@@ -455,6 +457,7 @@
ctx
.
beginPath
();
//Start path
ctx
.
arc
(
pt
.
x
,
pt
.
y
,
line_width
,
0
,
Math
.
PI
*
2
,
true
);
// Draw a point using the arc function of the canvas with a point structure.
ctx
.
fill
();
previousWidth
=
line_width
;
}
function
draw_line
(
pt
)
{
...
...
@@ -478,7 +481,7 @@
var
stepx
,
stepy
,
stepw
;
var
times
=
0
;
var
w0
=
(
kWIDTH_MAX
-
kWIDTH_MIN
)
/
pressure_level
*
previousPoint
.
p
+
kWIDTH_MIN
;
var
w0
=
previousWidth
;
var
w1
=
(
kWIDTH_MAX
-
kWIDTH_MIN
)
/
pressure_level
*
pt
.
p
+
kWIDTH_MIN
;
var
dw
=
w1
-
w0
;
...
...
@@ -512,6 +515,8 @@
y
+=
stepy
;
w
+=
stepw
;
}
previousWidth
=
w1
;
}
...
...
@@ -1338,7 +1343,7 @@
if
(
cur_pen_type
==
0
)
{
ext_input_panel_width
=
21000
;
ext_input_panel_height
=
29800
;
pressure_level
=
2048.0
;
pressure_level
=
2048.0
-
1
;
var
w
=
ext_input_panel_width
*
1.0
;
var
h
=
ext_input_panel_height
*
1.0
;
var
canvasw
=
w
/
h
*
canvas_height
;
...
...
@@ -1347,7 +1352,7 @@
rotate_degree
=
0
;
}
else
{
pressure_level
=
1024.0
;
pressure_level
=
1024.0
-
1
;
}
...
...
请
注册
或
登录
后发表评论