lincctw_ccl 发表于 2011-6-10 23:19:18

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

本帖最后由 lincctw_ccl 于 2011-6-12 22:14 编辑

各位好!!所附
lsp 是
zhd81617所提供我经过小修改请教此lsp在任何角度均可执行独在垂直线上无法运做会出现错误(zhd81617所提供的原档也是这种状兄)另如
esc中断程序如何将程序绘制出的圆删除掉小弟资质有限
请帮忙看看是哪出问题?帮修改一下
thanks!!

zhynt 发表于 2011-6-11 00:19:42

思路:点选切圆圆心位置,根据点选的位置将多边形偏移切圆半径,用点等分偏移后的多边形,选择这些点以取得其坐标,让圆沿这些坐标移动。

lincctw_ccl 发表于 2011-6-11 02:40:35

回复 zhynt 的帖子

谢谢指点!!
多边形有时没有辨法偏移!!
请问有方式可解决吗?

ZZXXQQ 发表于 2011-6-11 07:48:25

如果多边形不是一条线,就用PEDIT生成一条线。
路径可直接计算。先选多边形再选圆,根据圆心方向可以计算圆心坐标,这样不但可以沿内边移动,也可沿外边移动。

zhd81617 发表于 2011-6-11 09:22:08

网上面下载的,再次感谢原作者

lincctw_ccl 发表于 2011-6-11 10:39:42

本帖最后由 lincctw_ccl 于 2011-6-12 01:10 编辑

回复 zhd81617 的帖子

感謝提供檔案!!

lincctw_ccl 发表于 2011-6-11 11:00:03

回复 ZZXXQQ 的帖子

謝謝版主指導!!
多边形不是一条线,就用PEDIT生成一条线?
請問 pedit 不是修改線嗎?該如何生成
我試了一下 也看了說明
還是不太明白

zhynt 发表于 2011-6-11 12:20:52

是用pe的“j“选项将相连的多根线段连成一根多义线

lincctw_ccl 发表于 2011-6-11 13:18:13

回复 zhynt 的帖子

謝謝提醒!
我圖形本來就是串接好的圖形!!
所以昨天我才會再請教您如無法向內offset該如何處理!!
我原本想法是求出串接線的各頂點,再反求向內一固定距離的點座標
但這變動的距離有時是x 有時是y 查手頭資料 也搞不清該用哪個函數

chpmould 发表于 2011-6-11 18:52:19

此想法有点意思...
页: [1] 2 3
查看完整版本: 求一圆在线上移动之LSP!(修正問題)谢謝