- 积分
- 1097
- 明经币
- 个
- 注册时间
- 2009-3-21
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
楼主 |
发表于 2014-7-19 10:55:29
|
显示全部楼层
本帖最后由 lgx9612 于 2014-7-19 11:12 编辑
Gu_xl 发表于 2014-7-18 21:43
这只是你的想当然!
Spline除1阶(实际就是直线)不能正确计算vla-GetBoundingBox外,其他的情况vla-Get ...
这不只是我的想当然,是我的经验一直在告诉你,我也不是非不发实例出来,因为手中没有实例
(之前做这此程序是半年多前的事了),此事是可遇不可求,我也不是就为研究spline线而研究,我研究spline的原因是我在做<按区域自动生成块>工具时久攻不下的一个难道.那我为什么做<按区域自动生成块>这个工具呢,是因为我之前经常有的模一套模就出一百多件产品,所以想用这个工具方便自己,所以一套模中常数十万计的曲线遇到几个奇怪的曲线那就是不奇怪了.因为我的工具是先把所有曲线和块等等计算完后再做块的,所以哪怕一个点一条曲线不成立,后面不能执行了。
应于你的要求,昨晚又烦了一晚上,在找实例、调试、试验到深夜。至于求出的包容盒子完全在曲线之外的实例就不找了,它的机率就像中彩票一样难,如你不信就当我说谎话吧.
我说:单从这一句好像还不是很能够完全包住曲线
(setq pl (vlax-safearray->list
(vlax-variant-value (vla-get-ControlPoints obj))
)
),我也不能证明它不能完全包住曲线,我本着我的思路认为加一点余量会好.做程序我觉得应该把种种可能都是考虑一下.
证明自己对的比较容易,证明自己错了比较难.言语之间似有冒犯,多有得罪. |
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
x
|