相关疑难解决方法(0)

如何计算垂直线段的终点?

我知道线段的终点和我想要创建的垂直端盖的距离/大小,但我需要计算垂直线的终点.我一直用45-45-90三角形和点状产品撞在墙上,但我似乎无法让它融合在一起.

我知道蓝色的点和红点的距离,我需要找到红色的点.

在标记为重复之前,我尝试了在这个问题中发布的答案,但结果总是垂直的.

http://rauros.net/files/caps.png http://rauros.net/files/caps.png

math geometry 2d vector linear-algebra

11
推荐指数
2
解决办法
5249
查看次数

计算对角线的垂直偏移量

我正在写一个音乐显示程序,需要在两个音符之间画一个"诽谤".slur是连接两个音符的曲线 - 只是为了清楚.

在此输入图像描述

我知道便条的位置,并计算其中,该曲线的起点和终点应该是-启动点和终点.

我现在需要在给定所需距离的情况下获得偏移量C,以便在二次曲线内使用.这是我对数学公式的非常有限的了解和理解的地方.

我确实在这里寻找我的答案,但是提出的解决方案要么不起作用,要么我太限于无法正确编码.

有人可以用非数学形式帮助我计算吗?

math geometry 2d point line

11
推荐指数
1
解决办法
5914
查看次数

如何用canvas PaperJS画平行线?(画布/Javascript)

抱歉我的数学知识很差。

我怎样才能画出这样的平行线:

这是我当前的代码:

<canvas id='canvas' resize></canvas>
Run Code Online (Sandbox Code Playgroud)

我正在使用 PaperJS ( http://paperjs.org ):

<script type='text/javascript' src='http://paperjs.org/assets/js/paper.js'></script>
Run Code Online (Sandbox Code Playgroud)

这是我的脚本:

<script type='text/paperscript' canvas='canvas'>
    var path1    = new Path();
    var path2    = new Path();
    var path3    = new Path();
    var distance = 20;

    path1.strokeWidth = 2.0;
    path1.strokeColor = 'black';
    path2.strokeWidth = 2.0;
    path2.strokeColor = 'black';
    path2.dashArray   = [4, 4];
    path3.strokeWidth = 2.0;
    path3.strokeColor = 'black';

    function onMouseDown (event) {
       path2.add(event.point);
       path1.add(event.point - distance);
       path3.add(event.point + distance);
    };
</script>
Run Code Online (Sandbox Code Playgroud)

这是我的糟糕结果(我用红色圆圈四舍五入):

在此输入图像描述

javascript canvas paperjs

3
推荐指数
1
解决办法
2642
查看次数

垂直于给定线的绘制线

我有一条线的起点和终点坐标.我想在此末尾画出另一条线,使它们彼此垂直.

我试图使用普通几何体来做到这一点.MFC中是否存在任何高级API.

谢谢

c++ mfc visual-c++

2
推荐指数
2
解决办法
3604
查看次数

标签 统计

2d ×2

geometry ×2

math ×2

c++ ×1

canvas ×1

javascript ×1

line ×1

linear-algebra ×1

mfc ×1

paperjs ×1

point ×1

vector ×1

visual-c++ ×1