乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 74|回复: 2

[编程交流] 使用dim后提取度

[复制链接]

20

主题

51

帖子

32

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
105
发表于 2022-7-6 14:40:09 | 显示全部楼层 |阅读模式
早晨
 
使用dimangular后,我想提取结果度。有办法吗?
回复

使用道具 举报

1

主题

10

帖子

9

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 15:10:44 | 显示全部楼层
你好
有人这样想:
  1. (defun dimangle (/ ent txt)
  2. ;;(and (setq ent (CAR (ENTSEL "\nDimension : ")))
  3.       (and (setq ent (entlast))
  4.       (= (cdr (assoc 0 (entget ent))) "DIMENSION")
  5.       (vlax-property-available-p
  6. (vlax-ename->VLA-OBJECT ent)
  7. 'MEASUREMENT
  8.       )
  9.       (setq
  10. txt
  11.   (rtos
  12.     (/ (* (vla-get-measurement (vlax-ename->VLA-OBJECT ent)) 180)
  13.        pi
  14.     )
  15.     2
  16.     2
  17.   )
  18.       )
  19. )
  20. (princ txt)
  21. (princ)
  22. )
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 16:00:25 | 显示全部楼层

 
  1. [b][color=RED]([/color][/b][b][color=BLUE]defun[/color][/b] dimangle [b][color=RED]([/color][/b]dim [b][color=BLUE]/[/color][/b] dim[b][color=RED])[/color][/b]
  2. [b][color=RED]([/color][/b][b][color=BLUE]vl-load-com[/color][/b][b][color=RED])[/color][/b]
  3. [b][color=RED]([/color][/b][b][color=BLUE]or[/color][/b] [b][color=RED]([/color][/b][b][color=BLUE]eq[/color][/b] [b][color=DARKRED]'[/color][/b]VLA-OBJECT [b][color=RED]([/color][/b][b][color=BLUE]type[/color][/b] dim[b][color=RED])[/color][/b][b][color=RED])[/color][/b]
  4.      [b][color=RED]([/color][/b][b][color=BLUE]setq[/color][/b] dim [b][color=RED]([/color][/b][b][color=BLUE]vlax-ename->vla-object[/color][/b] dim[b][color=RED])[/color][/b][b][color=RED])[/color][/b][b][color=RED])[/color][/b]
  5. [b][color=RED]([/color][/b][b][color=BLUE]if[/color][/b] [b][color=RED]([/color][/b][b][color=BLUE]eq[/color][/b] [b][color=RED]([/color][/b][b][color=BLUE]vla-get-ObjectName[/color][/b] dim[b][color=RED])[/color][/b]
  6.          [b][color=#ff00ff]"AcDb2LineAngularDimension"[/color][/b][b][color=RED])[/color][/b]
  7.       [b][color=RED]([/color][/b][b][color=BLUE]vla-get-Measurement[/color][/b] dim[b][color=RED])[/color][/b][b][color=RED])[/color][/b][b][color=RED])[/color][/b]
  8. [b][color=RED]([/color][/b][b][color=BLUE]defun[/color][/b] c:test [b][color=RED]([/color][/b][b][color=RED])[/color][/b]
  9. [b][color=RED]([/color][/b][b][color=BLUE]print[/color][/b] [b][color=RED]([/color][/b]dimangle [b][color=RED]([/color][/b][b][color=BLUE]car[/color][/b] [b][color=RED]([/color][/b][b][color=BLUE]entsel[/color][/b] [b][color=#ff00ff]"\nSelect Dimension: "[/color][/b][b][color=RED])[/color][/b][b][color=RED])[/color][/b][b][color=RED])[/color][/b][b][color=RED])[/color][/b]
  10. [b][color=RED]([/color][/b][b][color=BLUE]princ[/color][/b][b][color=RED])[/color][/b][b][color=RED])[/color][/b]
  11.       
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-5 00:29 , Processed in 0.335423 second(s), 58 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表