鉴于描述2条线的4个点,如何快速计算线A是朝向还是远离线B?

在此输入图像描述


类似地,如何检查线A是朝向还是远离二次贝塞尔曲线B?

在此输入图像描述

===============>>#1 票数:4 已采纳

取候选线的单位矢量的点积和指向另一个的方向的单位法线(有两个单位法向量)。

如果点积为正,它就“离开”; “朝向”是消极的。

如果您不知道向量,请获取介绍文本并阅读它们。

  ask by Robinicks translate from so

未解决问题?本站智能推荐:

2回复

计算由2条贝塞尔曲线定义的曲面的边缘点?

给定定义2条二次贝塞尔曲线的6个点,我该如何计算两条曲线的切线相同的点? 切线之间的距离变小,当它们重合时最终达到0。 如何计算而不循环一百次并检查每个零件? 有数学解决方案吗?
7回复

如何计算直线和曲线的最近点? ..还是曲线和曲线?

给定直线和二次贝塞尔曲线的点,如何计算它们的最近点?
1回复

如何计算具有给定隐函数的贝塞尔曲线的控制点?

我正在尝试编写一个程序来绘制贝塞尔曲线段,以实现我的教科书中的知识。 我想尝试制作一个绘图程序,以使用隐式函数绘制某些内容。 我希望我的程序按以下方式工作。 用户输入一个隐式函数,假设y = 2x ^ 3。 计算控制点(不知道该怎么做) 绘制贝塞尔曲线(完成)
4回复

抛物线与线段的交点

我有一个与指定点相交的抛物线曲线的等式,在我的情况下,用户点击图形。 这给出了如下图: 我还有一系列由开始和结束坐标定义的线段: 我需要找到此曲线与这些段相交的位置(A): 如果有任何帮助, startX始终是< endX 我觉得有一个相当直接的方法来
2回复

计算用于定义二次贝塞尔曲线子部分的参数

我有一个描述为(startX,startY)到(anchorX,anchorY)并使用控制点(controlX,controlY)的二次贝塞尔曲线。 我有两个问题: (1)我想根据x点确定该曲线上的y点。 (2)然后,在我的贝塞尔曲线上给出一个线段(由我的贝塞尔曲线上的两个中间
1回复

使用Java中的线制作一个圆

我检查了与此相关的所有其他问题,但它们并没有帮助我。 我不是要重复一个问题。 我需要使用线条在Java中创建一个圆(确切地说,这是9,目前我正在处理)。 式 那就是公式,我知道一个圆的周长是2pi弧度,所以我都使用(2*pi)/9作为两者的θ。 我当前的代码位于上方。 有人
1回复

当P1 / P2沿切线移动时,贝塞尔曲线的B(t)如何移动?

当P1从(0,4)变为(0,2)时,Q1(t = 0.5)和Q2(t = 0.6)分别移动0.75和0.576。 当P1或P2分别沿(开始--P1)或(P2--结束)移动时,如何计算B(t)的移动距离?
2回复

计算三次贝塞尔曲线的拐点?

我有四个点构成一个三次贝塞尔曲线: 现在我想找到这条曲线的拐点。 我google了/ /但每个人都指的是一个网站: http : //www.caffeineowl.com/graphics/2d/vectorial/cubic-inflexion.html 不幸的是applet
1回复

如何确定一组平行线中的最外线?

在一组平行线中,如何确定最外线? 线可以是任何旋转角度。 插图: ---- <-最外层 ---- ---- ---- <-最外层
1回复

如何计算一个python函数,该函数计算/绘制点与曲线之间的最小距离?

该图显示了计算距离,这显然是错误的。 有人可以告诉我我的代码有什么问题吗?