明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1990|回复: 2

为何建block后属性会旋转回X-Y平面??

[复制链接]
发表于 2002-5-21 17:51 | 显示全部楼层 |阅读模式
;;;用以下建立一个属性后,再把属性建立成BLOCK
;;;但为何建block后属性会旋转回X-Y平面??
;;;如何把属性建立在原位置上??

(defun C:DEF (/ RR AA)
  (defun QBLOCK        (AA / A)
    (setq A (rtos (* (getvar "CDATE") 1E8)))
    (if        (/= AA NIL)
      (progn
        (command "_.BLOCK" A "0,0" AA "")
        (command "_.INSERT" A "0,0" "" "" "")
      )
    )
    (princ)
  )
  (setq        RR '((0 . "ATTDEF")
             (100 . "AcDbEntity")
             (67 . 0)
             (410 . "Model")
             (8 . "text")
             (100 . "AcDbText")
             (10 100.0 100.0 100.0)
             (40 . 18.8479)
             (1 . "SDF")
             (50 . 0.0)
             (41 . 1.0)
             (51 . 0.0)
             (7 . "Standard")
             (71 . 0)
             (72 . 0)
             (11 0.0 0.0 29.4386)
             (210 -1.0 -1.0 6.12303e-017)
             (100 . "AcDbAttributeDefinition")
             (3 . "SDF")
             (2 . "SDF")
             (70 . 8)
             (73 . 0)
             (74 . 0)
            )
  )
  (entmake RR)
  (setq AA (entlast))
  (QBLOCK AA)
  (entmake RR)
  (princ)
)
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2002-5-22 13:13 | 显示全部楼层

可能是插入点默认Z坐标为0.0,如果输入100,100,100为插入点就可以啦。

 楼主| 发表于 2002-5-22 13:32 | 显示全部楼层

有解决的方法了….

解决的方法是在图块插入后,以属性定义的 210及 10 群码值修改图块内属性的 210及 10 群码值。

南子:可能是插入点默认Z坐标为0.0,如果输入100,100,100为插入点就可以啦。
我试过南子的方法但无效??????
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-17 01:58 , Processed in 0.155913 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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