明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: zdqwy19

象满足这样功能的函数怎么写

  [复制链接]
 楼主| 发表于 2012-5-4 17:37:46 | 显示全部楼层
690994 发表于 2012-5-4 10:20
我试着做一个,我试是可以,你试下吧,

兄弟,我刚才试了一下。发现你里面缺太多子程序,这样不太好吧!
发表于 2012-5-4 17:41:48 | 显示全部楼层
你将下面注解的去除注解就行了,可能只有一个SAM—DXF没有吧,
这个你一看就知道是干什么用的啦
 楼主| 发表于 2012-5-4 18:20:34 | 显示全部楼层
690994 发表于 2012-5-4 17:41
你将下面注解的去除注解就行了,可能只有一个SAM—DXF没有吧,
这个你一看就知道是干什么用的啦

有4个吧!我看了一下,光去掉那几行还不行。你把缺的那几个函数补上吧。
 楼主| 发表于 2012-5-4 18:21:19 | 显示全部楼层
690994 发表于 2012-5-4 17:41
你将下面注解的去除注解就行了,可能只有一个SAM—DXF没有吧,
这个你一看就知道是干什么用的啦

有4个吧!我看了一下,光去掉那几行还不行。你把缺的那几个函数补上吧。
发表于 2012-5-4 19:34:38 | 显示全部楼层
zdqwy19 发表于 2012-5-4 18:21
有4个吧!我看了一下,光去掉那几行还不行。你把缺的那几个函数补上吧。

TE程序段是我测试用的,
你只需要(CENN (CAR(ENTSEL)) '(0 0 0))就行,
其它三个是我测试画红线用的,
跟你的要求没有关系。
 楼主| 发表于 2012-5-4 20:28:55 | 显示全部楼层
690994 发表于 2012-5-4 19:34
TE程序段是我测试用的,
你只需要(CENN (CAR(ENTSEL)) '(0 0 0))就行,
其它三个是我测试画红线用的,
...

你还是给个全的吧!包括你的测试程序段。我没有你想象中那么高的水平!
 楼主| 发表于 2012-5-4 20:29:53 | 显示全部楼层
690994 发表于 2012-5-4 19:34
TE程序段是我测试用的,
你只需要(CENN (CAR(ENTSEL)) '(0 0 0))就行,
其它三个是我测试画红线用的,
...

你还是给个全的吧!包括你的测试程序段。我没有你想象中那么高的水平!
 楼主| 发表于 2012-5-4 22:29:18 | 显示全部楼层
690994 发表于 2012-5-4 19:34
TE程序段是我测试用的,
你只需要(CENN (CAR(ENTSEL)) '(0 0 0))就行,
其它三个是我测试画红线用的,
...

多谢了!你才是高水平!
发表于 2012-5-5 10:20:50 | 显示全部楼层
zdqwy19 发表于 2012-5-4 22:29
多谢了!你才是高水平!

我以为你都会用矩阵了,底子一定比我好,
我其实连矩阵的概念还不是很清楚,只是看过
高人高飞鸟的原位复制受到启发而已,
你把下面代码加入去再试吧。
(defun C:te( / blk ls)      
   (setq blk(car (entsel "\n    Please select Block: " ))
         ls (cenn blk '(0 0 0))
         ls(append (list (list 0 0 0))ls);加原点可有可无
   )
(command "PLINE")(foreach itm ls (command itm))(command "")
)

(defun sam_dxf ( n ent)  
        (if (= (type ent) 'ename)
          (cdr (assoc n (entget ent)))
          (cdr (assoc n ent))
        )               
)
 楼主| 发表于 2012-5-5 11:46:24 | 显示全部楼层
690994 发表于 2012-5-5 10:20
我以为你都会用矩阵了,底子一定比我好,
我其实连矩阵的概念还不是很清楚,只是看过
高人高飞鸟的原位 ...

其实这里面我还想加一个筛选条件,就块插入后最终形成的圆半径。譬如,刚绘制块时圆的半径是1000,插入块选择缩放比例0.5,那么最终形成的圆半径是500,我想把半径500也作为筛选条件。再帮助帮助!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-3 09:11 , Processed in 0.178393 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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