Pressure sensitivity from linear to exponential

master
Jacopo De Simoi 5 years ago
parent 5dbd6f35f3
commit e297f685c5
  1. 3
      src/gui/inputdevices/AbstractInputHandler.cpp

@ -7,6 +7,7 @@
#include "gui/XournalppCursor.h"
#include "InputContext.h"
#include <cmath>
AbstractInputHandler::AbstractInputHandler(InputContext* inputContext) { this->inputContext = inputContext; }
@ -75,7 +76,7 @@ auto AbstractInputHandler::getInputDataRelativeToCurrentPage(XojPageView* page,
pos.pressure = Point::NO_PRESSURE;
if (this->inputContext->getSettings()->isPressureSensitivity()) {
pos.pressure = event.pressure;
pos.pressure = 1-exp(- event.pressure/0.2);
}
pos.state = this->inputContext->getModifierState();

Loading…
Cancel
Save