greatken 发表于 2005-11-7 15:27:00

怎么获得实体的长度

是否有方法可以直接获取实体(line、arc、ployline等)的长度啊?

王咣生 发表于 2005-11-7 19:21:00

reply

<P>// Get length of a curve<BR>double length(AcDbCurve* pCurve)<BR>{<BR>&nbsp;double dist = 0.0;</P>
<P>&nbsp;Acad::ErrorStatus es;<BR>&nbsp;double endParam;<BR>&nbsp;<BR>&nbsp;es = pCurve-&gt;getEndParam( endParam );<BR>&nbsp;es = pCurve-&gt;getDistAtParam( endParam, dist );</P>
<P>&nbsp;assert(Acad::eOk == es);</P>
<P>&nbsp;return dist;<BR>}</P>

greatken 发表于 2005-11-7 20:57:00

<P>研究一下!</P>
<P>谢谢斑竹哦</P>

greatken 发表于 2005-11-7 21:14:00

研究过了,太好了!
页: [1]
查看完整版本: 怎么获得实体的长度