mochaolong 发表于 2010-8-17 15:21:00

[求助]ARX非常好的实例----待解决

本帖最后由 作者 于 2010-8-22 10:14:44 编辑 <br /><br /> <p>这是一个<font face="Verdana">AcEdJig 的典型例子,用户根据提示输入矩形的圆角或倒角的参数后移动鼠标动态绘制带圆角或倒角的矩形,此代码涉及的东西比较多。如坐标转换、多段线凸度、命令选项输入等……,非常具有参考价值。</font></p>
<p><font face="Verdana"></font>&nbsp;</p>
<p>&nbsp;</p>
<p>代码编译时总是提示两个错误,本人一直没调试好,希望哪位高手能补充一下方便大家。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>

th_gsb 发表于 2010-8-19 09:29:00

你那边提示什么错误啊?

mochaolong 发表于 2010-8-21 14:17:00

1,提示 这行 setUserInputControls((userInputControls)(AcEdJig::kNoNegativeResponseAccepted | AcEdJig::kNoZeroResponseAccepted));<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 的&nbsp; userInputControls' : function does not take 1 parameters&nbsp; 错误<br/><br/>2, 有一段宏<br/>#define MAKEUCSCOORD(x,y) tmpPoint = (y);\<br/>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; acdbWcs2Ecs(asDblArray(tmpPoint), asDblArray(tmpPoint), asDblArray(m_vecUnitZ), Adesk::kFalse);\<br/>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; x=tmpPoint; x=tmpPoint;<br/><br/><br/>&nbsp;只要用到宏的行都提示no operator defined which takes a right-hand operand of type 'class AcGePoint3d' (or there is no acceptable conversion)<br/>

mochaolong 发表于 2010-8-22 10:13:00

<p>请高手出来帮忙调试一下!</p>

th_gsb 发表于 2010-8-24 09:43:00

<p><font face="Verdana">userInputControls拼写错误了,第一个字母大写。</font></p>
<p>第二个我没看出来问题,你可以参考一下ObjectARX2002的sample中的<font face="Verdana">rect</font>这个例子。</p>

th_gsb 发表于 2010-8-24 09:59:00

<p><font face="Verdana">&nbsp;关于第二个问题:</font></p>
<p><font face="Verdana">1)在<font face="Verdana">Adesk::Boolean CRectJig::update()</font>函数中先声明AcGePoint3d tempPoint; //初宏MAKEUCSCOORD使用</font></p>
<p>2)修改宏定义<font face="Verdana">#define MAKEUCSCOORD(x, y)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tempPoint = (y); \<br/>acdbWcs2Ecs(asDblArray(tempPoint), asDblArray(tempPoint), asDblArray(m_vecUnitZ),\<br/>Adesk::kFalse); x = tempPoint; x = tempPoint;</font></p>

mochaolong 发表于 2010-8-30 12:04:00

<p>谢谢大家,错误已经调试好,有需要的朋友请从这里下载</p>

johnlove9527 发表于 2010-12-11 18:11:46

谢谢楼主下来学习。

xgready 发表于 2011-6-10 09:31:11

不错,学习一下了!

chpmould 发表于 2011-6-10 19:12:29

谢谢楼主下来学习
页: [1] 2
查看完整版本: [求助]ARX非常好的实例----待解决