数学几何帮助
你好我怎么得到点P2的坐标呢?我得到了P1,P2之间的长度,以及这些线之间的角度
http://img38.imageshack.us/img38/4959/przechwytywaniepz.th.jpg 使用lisp,极坐标函数应该可以做到这一点。 我怀疑这是一个。净问题。如果这是真的,那么有一个选项可以互操作此绘图。公用事业PolarPoint。
或
创建。AutoCAD。几何矢量3D:
向量=P1。GetVectorTo(P2)
P2’=P1。加法(矢量旋转(ang,新矢量3D(0,0,1))
如果您想直接进行计算,数学/三角学显示在随附的电子表格中。
PolarPoint。拉链
长度P1 P2’是否与P1 P2相同? 是的,P1-P2和P1-P2’的长度是一样的,但肖特已经像往常一样解决了我的问题 你好
以下是Point2d和Point3d类的两种极性扩展方法,它们用作极性LISP函数:
3个参数:
-二维或三维点
-以弧度表示的相对于世界X轴的角度
-与点的距离
public static Point2d Polar(this Point2d org, double angle, double distance)
{
return new Point2d(org.X + (distance * Math.Cos(angle)), org.Y + (distance * Math.Sin(angle)));
}
public static Point3d Polar(this Point3d pt, double angle, double distance)
{
return pt.Add(new Vector3d(distance, 0.0, 0.0).RotateBy(angle, new Vector3d(0.0, 0.0, 1.0)));
} 把链锯绕在我的脖子上,叫我缺失的链接,但右键点击从P1到P2’的线并查看它的属性难道不更简单吗。。。。?除非你在很多方面都这么做,否则我看不出编码的优势。 确切地说,我在很多点上做这件事,每个点的角度都在变化,我使用了肖恩斯解,它为我做了功;p
页:
[1]