paperjs相关内容

paperjs 旋转的问题

使用 paperjs 如果我旋转 p.view.rotate(update.deg); 它工作正常,没有问题. 如果我刷新页面并调用上面的函数 p.view.rotate(update.deg); onload 那么视图就不同了.它显示轻微的缩放. 默认图像旋转 重新加载页面后,我使用以前的值旋转 p.view.然后它显示为 这是我的js文件 https://gith ..
发布时间:2021-10-05 19:21:33 其他开发

Paper.js Z-Index 和绑定对象

我正在学习 paper.js 并没有找到如何解决我的问题.请参阅我的应用程序测试:http://www.plugbox.com.br/reta.htm 红色圆圈只覆盖 Y 轴,蓝色圆圈只覆盖 X 轴,线的起点和终点跟随红色和蓝色点. 但是这条线在圆圈的前面.如何通过将“z-index"线放置在点后面的图层中来设置它? 另一个问题是: 例如,如何将第三个点放在线的中间并使其仅 ..
发布时间:2021-10-05 19:06:08 前端开发

Visual Studio 代码:Paperscript

(对不起,我的英语水平)你知道任何 ext 或什么东西可以为 paperscript 代码着色吗? paperscript off 颜色示例 解决方案 因为您的编辑器无法识别 text/paperscript MIME 类型,所以它不知道要应用什么语法高亮显示. 为了避免这种情况,最好的办法是将您的 paperscript 代码存储在一个带有 .js 扩展名的单独文件中.然后你 ..
发布时间:2021-09-19 19:52:32 其他开发

我可以使用 javascript 连接对象吗?

我想做一个这样的界面 所以这是用户可以做的 1- 将人们彼此联系起来2- 查看每个人的一些信息(气球)3- 移动这些对象而不会失去它们的连接 然后我想用ajax保存这些连接信息,这样我就可以看到谁连接了谁,我还需要在用户下次看到页面时重新绘制这些图. 似乎 jsPlumb、paperjs 和 raphael 都可以做到这一点,而且还有更多,我的问题是哪一种适合这种需求. ..
发布时间:2021-07-02 20:19:23 其他开发

Paper.js外部文件将不会加载

我只是试图进入paper.js.内联代码后,它们可以正常工作.但是,当我将它们移动到外部文件并将其保存到那里时,错误开始弹出:(任何人都可以找出我做错了什么吗?错误屏幕截图已附上 非常感谢! 错误屏幕截图 Paper.js测试 ..
发布时间:2021-05-19 20:55:41 前端开发

如何为Angular 2安装和导入paperjs?

我尝试使用命令安装paperjs sudo npm安装文件 在我的角度应用程序文件夹中.纸张似乎出现在node_modules文件夹中,但是当我尝试使用 导入纸张时 从"@paper"导入{Paper} 找不到纸模块.如何在angular2中包含纸模块? 解决方案 我执行了以下操作以使其正常工作: npm安装文件-保存npm install @ types/paper- ..
发布时间:2021-04-06 19:21:47 其他开发

在Paper.js中调整矩形大小

我在Paper.js中创建了一个非常普通的矩形,我想调整其大小,但是找不到任何明显的方法。 var rect = new Rectangle([0,0],[width,height]); rect.center = mousePoint; var path = new Path.Rectangle(rect,4); path.fillColor = fillColor; p ..
发布时间:2020-09-29 02:48:27 前端开发

paper.js的描边不一致

我不仅要解决此问题,而且还要重现它.我有一个正在进行的Web应用程序,但是paper.js存在的问题是有时笔画会画得太大.这是它的外观: 但是它是这样绘制的: 任何人都知道这是怎么发生的吗?它只会间歇显示.谢谢! 编辑: 我发现问题出在我动态调整元素的大小以适合jQuery加载时的屏幕.现在,我添加了一个将高度和宽度传递给我的Paperscript的事件,但 ..
发布时间:2020-07-08 07:17:07 前端开发

在Hummus PDF JS中使用PaperJS导出路径

我正在尝试使用Hummus PDF JS基于PaperJS导出的路径绘制路径. 因此PaperJS的数据输出将是Hummus的数据输入. 这两个库在创建曲线时的工作方式不同. PaperJS使用手柄来弯曲一条直线,而Hummus会基于3点来弯曲一条直线. 比方说,我想有一条贯穿3个关键点的曲线:[200,100]-> [300,200]-> [400,100].像这张照片: “> ..
发布时间:2020-05-25 05:14:17 其他开发

使用Paper.js检测当前旋转

我正在使用 Paper.js 制作小型游戏, 但我是无法找到Paperscript提供任何方式来获取我的项目组的当前轮换 。 在下面的代码中,用Q和'旋转'circlegroup' E键应该影响WASD导航,沿着对象的“鼻子”当前指向的方向移动项目。我想我需要得到我的物品的当前旋转,以便 影响导航。 Paper.js是否提供了这样做的方法? 你可以看到/在这里编辑Paperske ..
发布时间:2019-06-12 13:47:05 前端开发

如何使用外部来源的文件?

我正在尝试从教程中学习paper.js,但我不能让它从外部文件中运行。实现外部文档文件的最简单方法是什么? 解决方案 如中所述入门教程,如果你想将Paperjs与外部文件一起使用: ..
发布时间:2019-06-12 12:50:38 前端开发

模拟两个圆圈相互弹跳

我有许多粒子在四处移动并触摸检测以查看它们何时接触。如果两个粒子接触,它们应该以相反的方向反弹。 particle.moveSelf = function(){ var radians = this.angle * Math.PI / 180; var moveX = this.velocity * Math.sin(弧度); var moveY = this.velocit ..
发布时间:2019-06-08 21:44:47 前端开发

推荐的方法来扩展Paper.js中的类

是否有推荐的方法来扩展Paper.js中的类?特别是,我有兴趣扩展路径 如果我的术语不正确,请原谅,但我特意询问有关纸张的相同问题这里有三个被问到的问题 解决方案 根据您对初始版本的评论我的回答是,你正在寻找子类化的'扩展'功能(哎呀,这正是你的意思)。在发送电子邮件至paper.js邮件列表中,Jürg Lehni(其中一位创作者)说: 至于子类化,这不是 时刻支持的东西。 ..
发布时间:2019-06-06 11:11:35 前端开发

Paper.js不会正确调整画布大小

我正在尝试 Paper.js 以获得乐趣,但似乎我已经陷入了困境。 将 resize =“true”添加到画布 tag应该使元素与浏览器窗口一样高和宽。但是,这样做会导致一些相当奇怪的行为。 我希望画布在加载页面后立即调整到视口,但它没有这样做,这就是为什么我最初认为它根本没有调整大小。然而,实际发生的事情更加奇怪:画布的默认大小为300x150,当我调整视口大小时,它会慢慢增长 - ..
发布时间:2019-06-05 23:18:13 前端开发

是否可以创建具有多种颜色和字体大小的paper.js PointText对象?

我正在开发一个图像注释器,它使用 paper.js PointText 部分对象。我们正在研究的一件事是允许用户使用不同的颜色和字体大小突出显示给定 PointText 对象文本的不同部分。 我在 paper.js 网站上看到了 Gradient 选项,但这会让我觉得就像更多的黑客工作,假设它会起作用。然后我必须让它在用于编辑 PointText 的 textarea 中正确显示,这听起来更 ..
发布时间:2019-05-27 13:46:34 前端开发

转换Paper.js中的边界框

我正在尝试在Paper.js中实现变换边界框,但它还没有正常工作。 这里是我的代码。如您所见,路径和选择框似乎不会围绕同一个轴旋转,并且一段时间后两个路径都会失去同步。知道为什么会这样吗? 我虽然在一个组中有两个路径,而是转换组,但我还没有时间尝试这个。 实现此目的的最佳方法是什么? 解决方案 每个对象的 pivot point位于 bounds.center ,因为您尚 ..
发布时间:2019-05-27 13:26:29 前端开发