找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 18598|回复: 19
打印 上一主题 下一主题

[原创] 你有用过这样的偏移方法吗?

[复制链接]
跳转到指定楼层
1
发表于 2006-6-3 23:53:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
CAD中可以将一个元素同时偏移相同距离二次甚至几百次几千次以上吗?不过只要一个命令内就可完成的哦.有人知道吗?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2006-6-4 00:01:42 | 只看该作者
阵列
3
发表于 2006-6-7 12:10:16 | 只看该作者
应该是阵列吧
4
发表于 2006-10-12 00:26:25 | 只看该作者
不对,要是圆或者圆弧呢?比如说要用一个命令将圆A偏移十次.如何实现?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
5
发表于 2006-10-12 07:48:47 | 只看该作者
EASY 写个循环语句就搞定
6
发表于 2006-10-12 11:29:27 | 只看该作者
高人出招吧!!!
7
发表于 2006-10-13 00:01:33 | 只看该作者
请问怎么写EASY语句?高手,你能告诉一下吗?谢谢啊
8
发表于 2006-10-13 16:47:29 | 只看该作者
随便写的,只是为了达到功能,仅供参考!
(defun C:no ()
   (setq pt1(getpoint "\n请指定第一点位置:"))
   (setq jl (getreal "\n请给定数值:"))
   (setq ss (ssget))
   (command "offset" jl ss pt1 "")
   (command "offset" (* jl 2) ss pt1 "")
   (command "offset" (* jl 3) ss pt1 "")
   (command "offset" (* jl 4) ss pt1 "")
   (command "offset" (* jl 5) ss pt1 "")
   (command "offset" (* jl 6) ss pt1 "")
   (command "offset" (* jl 7) ss pt1 "")
   (command "offset" (* jl 8) ss pt1 "")
   (command "offset" (* jl 9) ss pt1 "")
   (princ)
  )
9
发表于 2006-10-16 08:35:00 | 只看该作者
怎么没人顶的呢?
上面程序就对物体偏移了9次而已,大家怎么没想想要偏几千次怎么办?
顶的人多了,上传程序!
10
发表于 2006-10-16 15:58:33 | 只看该作者

编程,命令noffset

;; multiply offset
(defun c:noffset()
        (command "_undo" "be")
        (setq entobj (car (entsel "\nSelect offseted original object : ")))
        (setq pt1 (getpoint "\nInput the offset referance point : "))
        (setq offsetdist (getreal "\nInput the offset distance , [Enter] -> 10 : "))
        (if (= offsetdist nil)
                (setq offsetdist 10))
        (setq offsetnum (getint "\nInput the offsetting number , [Enter] -> 5 : "))
        (if (= offsetnum nil)
                (setq offsetnum 1))
        (setq i 1)
        (while (<= i offsetnum)
                (command "_offset" (* i offsetdist) entobj pt1 "")
                (setq i (+ i 1))
                )
        (command "_undo" "e")
        (princ)
        )
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2025-4-30 11:49 , Processed in 0.110517 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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