明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: lincctw_ccl

[基础] 求一圆在线上移动之LSP!(修正問題)谢謝

  [复制链接]
发表于 2011-6-11 21:51 | 显示全部楼层
高难度啊
发表于 2011-6-11 21:54 | 显示全部楼层
阅读权限太高!~呵呵~~
发表于 2011-6-11 22:15 | 显示全部楼层
回复 lincctw_ccl 的帖子

我的处理办法是先向外偏移一个距离,这样原来的图形上的顶点就一定在偏移后图形的里面了,再将偏移出去的图形偏移回来。:)
 楼主| 发表于 2011-6-11 22:30 | 显示全部楼层
回复 yarp 的帖子

感謝指點!!
您意思是說 當偏移不出圖形時(比如要向內10)
就先向外偏一定距離 比如5
再將偏移的新圖向內偏 15
這樣就可偏移出了嗎?
发表于 2011-6-12 16:29 | 显示全部楼层
楼主是想作穿线孔吗?
偏移有时会失败,
我的作法是按一定长度(比如1.0MM)将多义线取点,
再求该点向内垂直偏移半径长度的点
 楼主| 发表于 2011-6-12 20:25 | 显示全部楼层
回复 690994 的帖子

不是的!!
我是想模擬 NC的銑削路徑
发表于 2011-6-12 21:57 | 显示全部楼层
阅读权限太高!~呵呵~~
发表于 2011-6-13 08:59 | 显示全部楼层
回复 lincctw_ccl 的帖子

如果不考虑效率作我的方法将点距取0.001,
再加上拐弯干涉判断应该可以,
判断我用两线求交点方法,
但我找不到精确求交点的方法,
近似的对于穿线孔适用,CNC方面可能误差就太大了。
 楼主| 发表于 2011-6-13 09:12 | 显示全部楼层
回复 690994 的帖子

点距取0.001是指圓移動距離0.001嗎?
這程式我也有發現在轉角的地方會怪怪的!!
我求這程式的出發點只是想確保NC的銑削空間是否足夠
對於路徑的真實性我到不在意!!
謝謝您提供意見!!
发表于 2011-6-13 09:56 | 显示全部楼层
回复 lincctw_ccl 的帖子

点距取0.001是指圓移動距離0.001,
线长的话可能会有点慢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-20 20:32 , Processed in 0.252705 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表