明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: ljcgq

锥形,倒锥形,柱形,螺旋线的生成

  [复制链接]
发表于 2005-3-25 09:46:00 | 显示全部楼层
我 自己琢磨吧
 楼主| 发表于 2005-4-2 09:24:00 | 显示全部楼层
因为有很多的朋友都问立体螺纹怎么实现,我自己写了个面螺纹的程序(很不完善),希望能和大家共同探讨,望大家多多指教j。;=============================
;[原创]立体螺纹的生成
; ljc 2004 . 5 . 9
;=============================
(defun C:lw(/)
(setq r(getreal "小径的半径r1:"))
(setq dr(getreal "大径的半径dr:"))
(setq t(getreal "节距"))
(setq n(getint "每圈分段数"))
(setq nn(getint "圈数"))
(setq dfjd (/ 360.0 n)) ;等分角度
(setq delt (/ (* 2.0 pi) n )) ; 等分弧度
(setq j( / t n))
(setq bb(caddr b1))
(setq ang 0 jd 0 jj 0)
(setq osmode(getvar "osmode")) (SETVAR "OSMODE" 0) (setvar "cmdecho" 0)
(chx t (- dr r) )
(chr (list r 0 0 ) 0 )
(setq m1 (entlast))
(repeat nn
(repeat n
(setq jj(+ jj 1))
(setq ang (+ delt ang) jd (+ dfjd jd) )
(setq pt2(list (* r (cos ang))(* r (sin ang))(+ 0(* j jj))))
(chr pt2 jd)
(setq m2 (entlast) )
(command "_rulesurf" m1 m2)
(command "erase" m1 "")
(setq m1 m2)

)
(print)
)
(command "erase" m1 "")
(command "-purge" "b" "ljcgq" "n") (SETVAR "OSMODE" osmode)
) (defun chx( chk chg / p1 p2 p3 p4) ;chx--齿形 chk齿宽 齿高 chg
(command "ucs" "w" )
(command "ucs" "x" "90" )
(setq p1 (list 0 0 ) p2 (polar p1 (/ pi 2) (/ chk 2) ) p3 (polar p1 0 chg) p4 (polar p1 (/ pi -2) (/ chk 2) ))
(command "pline" p1 p2 p3 p4 "c" )
(command "ucs" "w" )
(command "-block" "ljcgq" p1 (entlast) "")
) (defun chr( pr ang / ) ;chr插入 pr--插入点 ang--角度
(command "-insert" "ljcgq" pr "" "" ang )
(command "_explode" (entlast) )
)
 楼主| 发表于 2005-4-2 09:25:00 | 显示全部楼层

本帖子中包含更多资源

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

x
 楼主| 发表于 2005-4-2 09:45:00 | 显示全部楼层
这个程序,可以做些修改--做成实体的,就可以解决内螺纹的螺纹瓶颈,哈哈就留给大家一起来完成吧,恳pan跟贴,支持。。。。。。
发表于 2005-6-25 15:57:00 | 显示全部楼层
我不会啊!救命
发表于 2005-12-31 20:49:00 | 显示全部楼层

支持搂主,感谢你的工作,我一直以来都想解决这个问题。

发表于 2006-1-16 16:33:00 | 显示全部楼层

谢谢楼主,真是个好东西哦.

发表于 2006-4-27 22:22:00 | 显示全部楼层

谢谢啊,要是有圆管的程序就好了,呵呵~~

发表于 2006-4-29 11:02:00 | 显示全部楼层

你好,画螺纹和弹簧怎么样去加载,我的QQ307303537.

 楼主| 发表于 2006-6-27 21:06:00 | 显示全部楼层

由于工作忙,今天才看到大家的回贴,谢谢大家的支持!!

Feixu89,我qq是

2709611,有问题可以加我

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 10:02 , Processed in 0.180624 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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