Add pressure control for brush angle

This commit is contained in:
luboslenco
2020-03-25 18:37:36 +01:00
parent 01e56beea7
commit dae13a8e9a
3 changed files with 7 additions and 0 deletions
+4
View File
@@ -139,6 +139,10 @@ class Uniforms {
var brushAngle = UISidebar.inst.brushAngle + UISidebar.inst.brushNodesAngle;
var angle = Context.layer.material_mask != null ? Context.layer.angle : brushAngle;
angle *= (Math.PI / 180);
var pen = Input.getPen();
if (UISidebar.penPressureAngle && pen.down()) {
angle *= pen.pressure * UISidebar.penPressureSensitivity;
}
vec2.set(Math.cos(angle), Math.sin(angle), 0);
return vec2;
}