需要找到#039;s
您好:我目前正在与。net api和使用Autocad 09 mechanical。我有一个点和一条线,我需要找到另一条垂直于该线并穿过该点的线(见图-红线表示我正在寻找的线。该点和另一条线已给出)。我需要通过编程找到这一行。
谢谢
监考人员
请看一下:
curve.GetClosestPointTo(pt,false)
这看起来可能会有帮助。。。。让我试一试。
谢谢
监考人员 再说一次,仅仅因为它是直线上离点最近的点,并不意味着它会像我所需要的那样是经椎弓根的。嗯
监考人员
我想你会发现它是:wink:根据欧几里得几何定律和所有。。 如果你在使用线路,它肯定会的 我刚买了一本关于几何学的书。。。我需要复习一下。
好的,让我试试。我会再打给你的。
再次感谢,
监考人员 好的,李从来没有想过,正如你所说的,一个圆只会在一个点接触到直线,它是真正垂直的。
只是一个方面,你可以随时使用基本几何来计算它,以及它相当容易,因为你有一个罪犯的答案。你只需要知道线的角度,并计算从线的一端到拾取点的角度和距离,其余的是sin-cos-tan。
只需要一个快速的李你有选择附近的一个点线结束画perp然后移动新的线到这一要求的现有线的变化结束。选项2。
谢谢,我的很多程序都使用这个定律。
一旦你有了拾取的点,你就有了垂直点,以及两者之间的角度/距离,因此你的选择是无穷无尽的 李:我一直在和curve合作。GetClosestPointTo(pt,false),它似乎正在工作!谢谢你告诉我这件事。
同时,感谢大家的投入。
监考人员
页:
[1]
2