![]() |
【转帖】在c#中如何求角度?
在c#中如何求角度?
www.dimcax.com 在c#中如何求角度? 已知两点,如何求两点连线与x轴之间的角度?反过来,已知一点、角度、距离,如何求另一点? 第一个问题: public function getangle(byval pt1 as point3d, byval pt2 as point3d) as double dim v1 as vector3d = pt1.getvectorto(pt2) return v1.getangleto(vector3d.xaxis) end function 模具相关绿色软件 皆唯网 第二个问题: public function getnewpoint(byval pt1 as point3d, byval l as double, byval rangle as double) as point3d dim pt2 as point3d = new point3d(pt1.x + math.cos(rangle) * l, pt1.y + math.sin(rangle) * l, pt1.z) return pt2 end function 模具相关绿色软件 皆唯网 谢,没有lisp中的现存函数方便 (angle pt1 pt2) (polar pt ang dist) 原帖由 azbd 于 谢,没有lisp中的现存函数方便 (angle pt1 pt2) (polar pt ang dist) 你把代码复制到你的项目中,不就一样了吗? 模具相关绿色软件 皆唯网 |
所有的时间均为北京时间。 现在的时间是 04:03 PM. |