mjtppf 发表于 2006-8-17 10:16:00

<P>再帮忙看看下面这个警告(有好几个,在上面的程序中可以看到)怎么消除:</P>
<P>if(('0'&lt;=line&lt;='9')||(line=='.'))产生警告<BR>warning&nbsp;C4804:&nbsp;'&lt;='&nbsp;:&nbsp;unsafe&nbsp;use&nbsp;of&nbsp;type&nbsp;'bool'&nbsp;in&nbsp;operation<BR>是什么错误?怎样修改?<BR><BR>谢谢,请回复。</P>

mjtppf 发表于 2006-8-17 11:31:00

ARX中有哪几种产生圆弧的函数,目前我只知道一种:圆心、半径,起始角,终止角;还有其它方法吗?比如:起点坐标、终点坐标、半径?

mjtppf 发表于 2006-8-17 13:04:00

<P>ARX绘制圆弧的函数有哪些?</P>
<P>我知道的只有一个AcDbArc,已知圆心,半径,起始角,终止角;</P>
<P>还有没有其它函数,如已知起点值,半径,终点值?</P>

mjtppf 发表于 2006-8-25 13:28:00

<P><A name=28184><FONT color=#000066><B>shinjikun</B></FONT></A>怎么不见了,还想听你讲讲“设计模式”和文件访问的其它方法呢?</P>
<P>不要看到菜鸟就躲开啊!</P>

HuaiYu 发表于 2006-8-25 20:58:00

<P class=signature>SDK的help上面有 arc 的构造函数是这样的,我想应该就像你说的那样的吧</P>
<P class=signature>(圆心点,半径,起始角度,终止角度)</P>
<P class=signature>AcDbArc(</P>
<P class=signatureIn>const AcGePoint3d&amp; center,</P>
<P class=signatureIn>double radius,</P>
<P class=signatureIn>double startAngle,</P>
<P class=signatureInEnd>double endAngle);</P>
<TABLE class=argumentList>
<TBODY>
<TR vAlign=baseline>
<TD class=argumentName>center</TD>
<TD class=argumentDescription>Input the center point of the arc </TD></TR>
<TR vAlign=baseline>
<TD class=argumentName>radius</TD>
<TD class=argumentDescription>Input the radius of the arc</TD></TR>
<TR vAlign=baseline>
<TD class=argumentName>startAngle</TD>
<TD class=argumentDescription>Input the starting angle of the arc</TD></TR>
<TR vAlign=baseline>
<TD class=argumentName>endAngle</TD>
<TD class=argumentDescription>Input the ending angle of the arc</TD></TR></TBODY></TABLE>
<P>This constructor creates an arc using the values passed in. center must be in WCS coordinates. The arc is initialized with a normal of (0,0,1) and a thickness of 0.0.</P>

mjtppf 发表于 2006-8-28 14:21:00

<P>这是其它论坛回帖:</P>
<P><FONT face=宋体 size=2>可以肯定的说,构造圆弧实体只有圆心,半径,起始角,终止角这一种,没有其它的方法。<BR><BR>如果要通过其它方式绘制圆弧,则需要转换成上述方法。这就是AcGe几何类发挥威力的地方。</FONT></P>
<P><FONT face=宋体 size=2>能否介绍一下AcGe几何类的使用呢?</FONT></P>
页: 1 [2]
查看完整版本: [求助]Vc6.0+AutoCAD2002的错误