明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 294|回复: 4

[提问] 麻烦哪位大哥帮忙修改指教一下?谢谢

[复制链接]
发表于 2024-7-22 22:12:05 | 显示全部楼层 |阅读模式
本帖最后由 y854271613 于 2024-7-22 22:16 编辑


  • TEXT对象怎么选择PO点内的 求大佬帮忙
  • (DEFUN C:DTMJM()
  •   (setq LOOP T)
  •   (SETVAR "osmode" 37)
  •   (setq P0 (GETPOINT "选择调整点:"))
  •   (setq E (SSGET "c" (POLAR P0 (/ PI 4) 0.001) (POLAR P0 (* 1.25 PI) 0.001)))
  •   (setq ENT (SSNAME E 0))
  •   (setq OBJ (VLAX-ENAME->VLA-OBJECT ENT))
  •   (setq PP (VLAX-CURVE-GETCLOSESTPOINTTO OBJ (TRANS P0 1 0)))
  •   (setq N (FIX (VLAX-CURVE-GETPARAMATPOINT OBJ PP)))
  •   (setq PTS (VARIANT-VALUE (VLA-GET-COORDINATES OBJ)))
  •   (while (and LOOP)
  •     (setq P (GRREAD T))
  •     (setq K (CAR P))
  •     (setq P (CADR P))   
  •     (if (= K 3)
  •       (PROGN
  •         (setq LOOP nil)
  •       )
  •     )   
  •     (VLAX-SAFEARRAY-PUT-ELEMENT PTS (* N 2) (CAR P))
  •     (VLAX-SAFEARRAY-PUT-ELEMENT PTS (1+ (* N 2)) (CADR P))
  •     (VLA-PUT-COORDINATES OBJ PTS)
  •     (setq area (VLAX-CURVE-GETAREA OBJ))
  •     (setq area-mu (/ area 666.67))
  •     (PRINC "\r当前面积(亩):")
  •     (PRINC area-mu)
  •     (setq textE (SSGET "X" (list (cons 0 "TEXT"))))
  •     (if textE
  •       (progn
  •         (setq textObj (SSNAME textE 0))
  •         (setq textVla (VLAX-ENAME->VLA-OBJECT textObj))
  •         (VLA-PUT-TextString textVla (strcat "当前面积(亩): " (rtos area-mu 2 2)))
  •       )
  •     )
  •   )
  • )

本帖子中包含更多资源

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

x
 楼主| 发表于 2024-7-22 22:55:11 | 显示全部楼层
http://bbs.mjtd.com/forum.php?mo ... F%CC%AC%B5%F7%D5%FB有类似的但是缺少slmkwz、e-mid两个函数
发表于 2024-7-22 23:00:10 | 显示全部楼层
没看明白什么要求
 楼主| 发表于 2024-7-23 15:41:07 | 显示全部楼层
怎么选择修改图形内的文本
发表于 2024-7-23 16:12:01 | 显示全部楼层
y854271613 发表于 2024-7-23 15:41
怎么选择修改图形内的文本

根据图元名修改啊,还能怎么修改?

图元名怎么判断在闭合线内?
根据射线法判断啊,还能怎么判断?

怎么放文字进去边界内?
求中点啊,还能怎么放?

中点有穴怎么办?
求质心啊,还能怎么办?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-8 09:57 , Processed in 0.217091 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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