Paperjs中的路径与形状
Path VS Shape in Paperjs?
我对Paperjs库有一个有趣的问题。由路径创建的多边形的行为与由形状创建的对象的行为非常不同。应用"旋转"时,路径对象将其视为忍者之星,而我想要的运动则完全完成。
以下是每个案例的小提琴链接。
Path.Rectangle({
center: [0, 0],
size: [40, 40],
fillColor: 'white'
});
路径小提琴
Shape.Rectangle({
center: [0, 0],
size: [40, 40],
fillColor: 'white'
});
形状小提琴
默认情况下,转换直接应用于path
对象,而不是存储在项的Matrix
中。这是由applyMatrix
属性控制的。您可以通过添加以下内容在全局范围内更改此行为:
settings.applyMatrix = false;
到您的纸质脚本,或在项目级别上使用:
this.head = new Path.Rectangle({
center: [0, 0],
size: [40, 40],
fillColor: 'white',
applyMatrix: false
});
相关文章:
- Javascript:使用绝对路径设置img src
- 如何在d3.js中返回路径的y坐标
- 复制图像路径以单击它
- 从模块内部访问Express装载路径
- JS文件的路径正在消失
- 使用onclick绘制SVG路径
- jpm的默认Firefox路径没有'不起作用
- 如何使用jquery将base64图像路径转换为真实路径
- 可以用'吗/'在相对路径中
- Canvas+svg路径动画,在路径中的特定点暂停一段时间,然后继续
- PaperJS-增加矢量幅度
- 将Windows文件路径组织到文件夹中
- Ajax URL路径未替换当前URL
- 如何使用Javascript上传给定路径的文件
- 如何将要单独填充的每个HTML画布路径/形状分开
- 请求准备一个文件并返回路径,允许用户在准备好时下载
- 动态路径用于流星/铁路由器
- Paperjs中的路径与形状
- 在 PaperJS 中,可以显式设置直线路径的长度
- Paperjs:剪辑两条路径