PaperJS - 增加矢量幅度

时间:2016-05-16 12:33:58

标签: javascript vector paperjs

对不起,这个问题构思错误。我的意思是: 我有2个点组成一个段。然后我想以第一段的x度角放置一段。我将如何计算第三点的位置?

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

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

我尝试过三角形数学,但不知怎的,它无法产生所需的输出。有没有更好的方法呢?我有点无能,跳过太多的数学课。 :(

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

谢谢!

1 个答案:

答案 0 :(得分:1)

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

sketch.paperjs.org

以下是解释一个点长度的参考文献(在纯几何意义上可能不直观):

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