javascript - PaperJS - 增加矢量幅度

标签 javascript vector paperjs

抱歉,这个问题考虑不周。我的意思是: 我有 2 个点组成一个线段。然后我想将一个线段放置在与第一个线段成 x 度的 Angular 处。我该如何计算第三个点的位置?

基本上就是这个图: Diagram 编辑了链接,现在应该可以使用了

我知道 OB 和 BC 的大小以及 OBX Angular ,我需要找到 OC 的长度和 COB Angular 。

我尝试过三 Angular 形数学,但不知何故它无法产生所需的输出。有更好的方法吗?我有点无知,逃了太多数学课。 :(

上一个问题(并非真正有效): 知道如何增加 paperjs 中向量的长度吗? 如果我直接这样做, Angular 自然会改变,所以我需要一种方法将其长度增加到特定量,同时保持初始 Angular 。有什么想法吗?

谢谢!

最佳答案

这可能不是您想问的问题的答案,但增加向量长度的正确方法是设置点的长度。看草图:

sketch.paperjs.org

这是解释点长度的引用(在纯几何意义上可能不直观):

http://paperjs.org/reference/point/#length

关于javascript - PaperJS - 增加矢量幅度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37254052/

相关文章:

javascript - 在 paper.js 中沿贝塞尔曲线绘制文本

javascript - 如何访问通过函数传回的 Promise?

javascript - 将参数从 javascript 传递到另一个 jsp

c++ - 是否有直接获取 std::vector 元素大小的函数?

c++ - 如何打印出 vector 的内容?

vue.js - 调整已绘制的矩形 paperjs 的大小

javascript - 记住在 css 中所做的更改

javascript - jQuery 自动完成过滤表的输入字段

java - 如何实现二维变换矩阵?

performance - paper.js 中的 svg 导出非常慢