明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: xyp1964

[讨论] 【e派】工具箱函数再揭秘及应用实例

    [复制链接]
发表于 2024-6-19 19:42:11 | 显示全部楼层
本帖最后由 寒潮大冬瓜 于 2024-6-19 19:44 编辑

请教院长,用代码生成的cass属性高程点,是个大圆点,大圆点会遮盖多数时候的线线交点,作图容易获取点不准确,期待生成等边三角形的cass属性高程点!辛苦院长指导指导……
;;;Gu_xl201209271019创建Cass高程点(Gu_xl201209271019插入点高程图块比例小数位数)
;(setq inspt (getpoint)) (setq scale 0.5) (setq height "AAAA")
(defun Gu_xl201209271019 (inspt height scale xsws / pt blkdef obj)
  (command "layer" "m" "GCD" "c" "1" "" "L" "CONTINUOUS" ""  "")
  (if height
    (setq height (rtos height 2 xsws))
    (setq height "")

本帖子中包含更多资源

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

x
发表于 2024-6-19 19:57:33 | 显示全部楼层
院长好!我用“(xyp-SubUpd ss 41 st41)”函数来缩放属性cass块,普通块没问题,只是这个cass属性高程点块的文字没变化,期待院长指导指导……

本帖子中包含更多资源

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

x
 楼主| 发表于 2024-6-19 22:44:01 | 显示全部楼层
寒潮大冬瓜 发表于 2024-6-19 19:57
院长好!我用“(xyp-SubUpd ss 41 st41)”函数来缩放属性cass块,普通块没问题,只是这个cass属性高程点块 ...

  1. (defun c:tt ()
  2.   (if (and (setq s0 (car (entsel "\n选择参照图块: ")))
  3.            (setq ss (ssget '((0 . "INSERT"))))
  4.       )
  5.     (progn
  6.       (setq d41 (xyp-DXF 41 s0)
  7.             i -1
  8.       )
  9.       (while (setq s1 (ssname ss (setq i (1+ i))))
  10.         (setq d41a (xyp-DXF 41 s1)
  11.               sc (/ d41 d41a  1.)
  12.         )
  13.         (xyp-ScaleEntity s1 (xyp-DXF 10 s1) sc)
  14.       )
  15.     )
  16.   )
  17.   (princ)
  18. )
发表于 2024-6-20 10:11:14 | 显示全部楼层
本帖最后由 寒潮大冬瓜 于 2024-6-20 10:12 编辑

感谢院长指导!
;【e派】工具箱函数再揭秘及应用实例
;http://bbs.mjtd.com/forum.php?mo ... 5673&fromuid=418631
;(出处: 明经CAD社区)
;
;xyp1964发表于 2024-6-19 22:44 | 只看该作者
;寒潮大冬瓜 发表于 2024-6-19 19:57
;院长好!我用“(xyp-SubUpd ss 41 st41)”函数来txyp2024-6-19缩放属性cass块普通块xyp1964于2024-6-19没问题,只是这个cass属性高程点块 ...
;txyp2024-6-19缩放属性cass块普通块xyp1964于2024-6-19
(defun c:txyp2024-6-19()
        (if(and(setq s0(car(entsel "\n选择参照图块: ")))
       (setq ss(ssget '((0 . "INSERT"))))
                       )
    (progn
                        (setq d41(xyp-DXF 41 s0)
                                            i -1
                              )
                        (while(setq s1(ssname ss(setq i(1+ i))))
                                (setq d41a(xyp-DXF 41 s1)
                                                      sc(/ d41 d41a  1.)
                                        )
                                (xyp-ScaleEntity s1(xyp-DXF 10 s1) sc)
                              )
                    )
          )
        (princ)
)
;没有最好,只有更好!e派系统(XCAD)QQ群下载:24942984

命令: (progn (load "C:/XCAD/txyp2024-6-19缩放属性cass块普通块xyp1964于2024-6-19.lsp")(princ))
Error: undefined function - ENTSEL?
可能是我的XCAD版本没更新,还没有“ ENTSEL”这个函数
发表于 2024-6-20 21:21:56 | 显示全部楼层

无条件顶,院长的源码那是必须学习滴
发表于 2024-7-22 00:11:56 | 显示全部楼层
院长好!辛苦指导一下这个“RENAME”命令的插件,为何实现不了?
;求rename命令增强版
;http://bbs.mjtd.com/forum.php?mo ... &fromuid=418631
;(出处: 明经CAD社区)
renall增强版rename命令andyding于2023-7-4明经

本帖子中包含更多资源

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

x
发表于 2024-8-18 00:30:11 | 显示全部楼层
本帖最后由 寒潮大冬瓜 于 2024-8-18 00:31 编辑

院长好!我用XYP-DXF1964和xyp-MkLaCo函数整了个获取起点10的坐标继续画线的代码,辛苦院长指导
感觉还不够顺……
;FX获取直线圆块样条曲线多段线等图元10起点画线XYP-DXF1964和xyp-MkLaCo函数
(defun c:FX(/ k e i p pp s)
        (setq k(car(entsel)))
        (setq p(xyp-DXF1964 10 K))
        (setq kTCM0(xyp-DXF1964 8 K))
        (SETQ kTCM(strcat kTCM0 "FX-" (menucmd "M=$(edtime,$(getvar,date),YYYYMODDhh)") ))
        (xyp-MkLaCo kTCM 2)
        (COMMAND "LINE" p PAUSE "")
        (setvar "CMDECHO" 1)
)

本帖子中包含更多资源

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

x
 楼主| 发表于 2024-8-19 11:28:27 | 显示全部楼层
寒潮大冬瓜 发表于 2024-8-18 00:30
院长好!我用XYP-DXF1964和xyp-MkLaCo函数整了个获取起点10的坐标继续画线的代码,辛苦院长指导
感觉 ...

  1. (defun c:tt ()
  2.   (while (setq e (car (entsel"\n选择实体: <退出>")))
  3.        (setq a (menucmd "M=$(edtime,$(getvar,date),YYYYMODDhh)"))
  4.       (xyp-MkLaCo (strcat (xyp-DXF 8 e) "-FX-" a) 2)
  5.       (COMMAND "LINE" (xyp-DXF 10 e) pause "")
  6.    )
  7.   (princ)
  8. )
发表于 2024-8-19 20:26:14 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-16 08:23 , Processed in 0.174097 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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