




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
cad三维立体图自动生成二维三视图插件(DEFUNc:sa()(setqdcl_id(load_dialog"sanshi"))(new_dialog"sanshi"dcl_id)(action_tile"sansh_cf1""(done_dialog1)")(action_tile"sansh_cf2"(done_dialog2)")(action_tile"sansh_cf3""(done_dialog3)")(action_tile"sansh_cf4""(done_dialog4)”)(action_tile"sansh_zds""(done_dialog5)")(setqsansh_done_id(start_dialog))(if(>sansh_done_id0)(progn(cond((=1sansh_done_id)(sanshm_cf1))((=2sansh_done_id)(sanshm_cf2))((=3sansh_done_id)(sanshm_cf3))((=4sansh_done_id)(sanshm_cf4))((=5sansh_done_id)(sanshm_zds)))))(princ))函数:CF1;;;编制日期:2009.03.27;;;修改日期:2011.07.28;;;编制者:曾敏辉;;;说明:本函数将复制并旋转对象为右视复制并旋转对象为右;;;(DEFUN复制并旋转对象为右sanshm_CF1(/enentgrpoldortpt1pt2ss)(PRINC"\n视”)(setvar"cmdecho"0)(setqoldort(getvar"orthomode"))(princ"\n请选择主视图对象:")(SETQENTGRP(SSGET))(princ"\n请选择主视图的基准点:")(setvar"orthomode"1)(SETQpt1(GETPOINT))(princ"\n请选择右视图的基准点(按左键接受并绘制右视图):")(SETQpt2(GETPOINT))(setqen(entlast))(COMMAND"copy"ENTGRP""pt1pause)(setqss(lt:ss-entnexten))(princ"\n正在绘制右视图")(command"rotate3d"ss"""Y"pt2"-90");;;绘制右视图(princ"\n绘制右视图完毕!")(princ))CF2;;;函数:;;;;;;编制日期:2009.03.27;;;修改日期:2011.07.28;;;编制者:曾敏辉;;;说明:本函数将复制并旋转对象为仰视;;;(DEFUNsanshm_CF2(/enentgrpoldortpt1pt2ss)(setvar"cmdecho"0)(PRINC"\n复制并旋转对象为仰视")(setqoldort(getvar"orthomode"))(princ"\n请选择主视图对象:")(SETQENTGRP(SSGET))(princ"\n请选择主视图的基准点:")(setvar"orthomode"1)(SETQpt1(GETPOINT))(princ"\n请选择仰视图的基准点(按左键接受并绘制仰视图):")(SETQpt2(GETPOINT))(setqen(entlast))(COMMAND"copy"ENTGRP""pt1pause)(setqss(lt:ss-entnexten))(princ"\n正在绘制仰视图")(command"rotate3d"ss"""X"pt2"-90");;;绘制仰视图(princ"\n绘制仰视图完毕!")(princ));;;函数:CF3;;;;;;编制日期:2009.03.27;;;修改日期:2011.07.28;;;编制者:曾敏辉;;;说明:本函数将复制并旋转对象为左视;;;(DEFUNsanshm_CF3(/enentgrpoldortpt1pt2ss)(setvar"cmdecho"0)(PRINC"\n复制并旋转对象为左视")(setqoldort(getvar"orthomode"))(princ"\n请选择主视图对象:")(SETQENTGRP(SSGET))(princ"\n请选择主视图的基准点:")(setvar"orthomode"1)(SETQpt1(GETPOINT))(princ"\n请选择左视图的基准点(按左键接受并绘制左视图片)(SETQpt2(GETPOINT))(setqen(entlast))(COMMAND"copy"ENTGRP""pt1pause)(setqss(lt:ss-entnexten))(princ"\n正在绘制左视图")(command"rotate3d"ss"""Y"pt2"90");;;绘制左视图(princ"\n绘制左视图完毕!")(princ));;;;;;函数:CF4;;;;;;编制日期:2009.03.27;;;修改日期:2011.07.28;;;编制者:曾敏辉;;;说明:本函数将复制并旋转对象为俯视;;;(DEFUNsanshm_CF4(/enentgrpoldortpt1pt2ss)(setvar"cmdecho"0)(PRINC"\n复制并旋转对象为俯视")(setqoldort(getvar"orthomode"))(princ"\n请选择主视图对象:")(SETQENTGRP(SSGET))(princ"\n请选择主视图的基准点:”)(setvar"orthomode"1)(SETQpt1(GETPOINT))(princ"\n请选择俯视图的基准点(按左键接受并绘制俯视图):")(SETQpt2(GETPOINT))(setqen(entlast))(COMMAND"copy"ENTGRP""pt1pause)(setqss(lt:ss-entnexten))(princ"\n正在绘制俯视图")(command"rotate3d"ss"""X"pt2"90");;;绘制俯视图(princ"\n绘制俯视图完毕!")(princ));;;;;;函数:ZDS;;;;;;编制日期:2008.11.20;;;修改日期:2010.04.29修改实体颜色为0层和hidden层;;;修改日期:2011.07.28增加程序运行前的备注和功能;;;编制者:曾敏辉说明:将已绘制好的三维图自动投影生成三视图(defunsanshm_zds(/lold_layss1ss2ss3ss4ssgl)(SETVAR"CMDECHO"0)(princ"\n请选择生成投影图的组合(它将删除所选择的3D实体,请注意保存3D实体):“)(setqssg1(ssget));;生成布局选项(command"layout""s""")(princ"\n投影图正在生成中,请稍候")(command"mspace")(command"_solprof"ssg1"""Y""Y""N")(princ"\n投影图已生成")(command"model")(command"erase"ssg1"")(COMMAND"EXPLODE"l)(setqss1(ssget"X"'((8."PH-*"))))(COMMAND"EXPLODE"SS1)(setqss2(ssget"X"'((8."PH-*"))))(setqss3(ssget"X"'((8."PV-*"))))(COMMAND"EXPLODE"SS3)(setqss4(ssget"X"'((8."PV-*"))))(setqold_lay(getvar"clayer"))(if(=(tblobjname"LAYER""hidden")nil)(progn(command"layer""m""hidden""c""bluel""dashed)(setvar"clayer"old_lay)(command"CHANGE"ss2"""P""LA""hidden""")(command"CHANGE"ss4"""P""LA""0""");;;(command"CHANGE"ss2"""P""LA""hidden""");;;(commandCHANGE"ss4"""P""LA""0""");;;(command"_.purge""_all""*""n");;;(command"_.qsave")(princ));;;_结束defun;;;;?(lt:ss-entnexten);;[功能]获取在图元en之后产生的图元的选择集;;[参数]en----图元名;;[返回]选择集;;[测试]1.(setqen(entlast));;执行创建图元的命令,如LINE,BOUNDARY;;(setqss(lt:ss-entnexten));;2.(setqss(lt:ss-entnext(car(entsel))))(defunlt:ss
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 消防工程保养合同
- 建筑行业购销合同
- 充电桩劳务分包施工合同
- 房屋按揭买卖合同
- 实验室装修合同新
- 招投标服务合同
- 中药材采购合同中药采购合同
- 代理销售承包合同
- 公司合同变更协议
- 外包工人协议合同范本
- GB/T 13738.2-2017红茶第2部分:工夫红茶
- GB/T 13012-2008软磁材料直流磁性能的测量方法
- GB/T 10004-2008包装用塑料复合膜、袋干法复合、挤出复合
- GA/T 1768-2021移动警务身份认证技术要求
- 贯彻中国式《现代化》全文解读
- 核磁-波普分析课件
- 日本神话课件
- 部编人教版道德与法治四年级下册《合理消费》优质课件
- 大学生中长跑锻炼焦虑心理的原因及对策研究获奖科研报告
- 烟花爆竹安全培训课件
- ABC量表为家长评定量表
评论
0/150
提交评论