[求助]根据凸度求圆弧上点坐标
<P>凸度我知道了</P><P><A href="dispbbs.asp?BoardID=4&ID=4022" target="_blank" >dispbbs.asp?BoardID=4&ID=4022</A></P>
<P>现在我想根据两点坐标跟第一个点的凸度</P>
<P>根据圆心夹角求之间圆弧上的点坐标</P>
<P>比如,两个点的圆心夹角为60度,那么我想求夹角之间10,20,30,40,50度的时候圆弧上的点坐标,该怎么做?</P>
<P>请哪个大哥给我个数学公式,万分感谢</P> 没看明白,画个图 <P>大概画了个,不太准确,明白了吗?</P> <P>三角函数</P> <P>;;vx1:起点<BR>;;vx2:终点<BR>;;blg:凸度<BR>;;ag:夹角,以度为单位<BR>(defun xl (VX1 VX2 BLG ag / ARCRAD CENDIR HLFANG ang mp cp)<BR> (setq ang (angle vx1 vx2)<BR> HLFANG (* 2 (atan BLG))<BR> CENDIR ((if (< BLG 0)<BR> -<BR> +<BR> )<BR> (- ang HLFANG)<BR> (/ pi 2)<BR> )<BR> ARCRAD (abs (/ (/ (distance VX1 VX2) 2.0) (sin HLFANG)))<BR> cp (polar VX1 CENDIR ARCRAD)<BR> ang (angle cp vx1)<BR> )<BR> (if (< blg 0)<BR> (setq ang (- ang (* pi (/ ag 180))))<BR> (setq ang (+ ang (* pi (/ ag 180))))<BR> )<BR> (polar cp ang ARCRAD)<BR>)<BR></P> <P>to <A name=26504><FONT color=#000066><B>LONGXIN</B></FONT></A> :</P>
<P> </P>
<P>请问你的这些函数都是做什么的啊?我看不懂。。</P>
<P> </P> 唉!原来我什么都不懂啊! <P>希望没有误解你的意思。 我的方法很简单,不须写程式:</P>
<P>1.把弧画好</P>
<P>2.以MOVE →obj=弧 bas=A rarget=A设定之座标 </P>
<P>3. 以ID →查询其余各点的座标</P>
页:
[1]