Processing 带压力的冲程()

Processing 带压力的冲程(),processing,stroke,Processing,Stroke,在处理过程中,有3种strokeCap()模式:方形、投影或圆形。然而,我试图得到一种效果,即笔划模拟压力,就像在Photoshop中一样 有没有办法通过编程实现这样的效果?我正在考虑使用逐渐增大和减小尺寸的椭圆,但我一直在确定绘制草图时笔划的起点和终点。这可能是一种非常基本的方法,但可能是一个很好的起点。我不确定你是否想要一个压力敏感的完整功能,但是这个解决方案就是模仿这种效果,用速度代替压力。这是丹尼尔·希夫曼的《学习过程》中的一个例子。以下是代码的链接: 我也会把它贴在这里 // Lea

在处理过程中,有3种strokeCap()模式:方形、投影或圆形。然而,我试图得到一种效果,即笔划模拟压力,就像在Photoshop中一样


有没有办法通过编程实现这样的效果?我正在考虑使用逐渐增大和减小尺寸的椭圆,但我一直在确定绘制草图时笔划的起点和终点。

这可能是一种非常基本的方法,但可能是一个很好的起点。我不确定你是否想要一个压力敏感的完整功能,但是这个解决方案就是模仿这种效果,用速度代替压力。这是丹尼尔·希夫曼的《学习过程》中的一个例子。以下是代码的链接:

我也会把它贴在这里

// Learning Processing
// Daniel Shiffman
// http://www.learningprocessing.com

void setup() {
  size(200, 200);
  background(255);
  smooth();
}

void draw() {
  stroke(0);
  strokeWeight(abs(pmouseX - mouseX));
  line(pmouseX, pmouseY, mouseX, mouseY);
}

希望这是您所需要的一个良好起点。

您提到了一种方法。当你尝试这种方法时发生了什么?你的房间在哪里?您可能还想查看Handy library: