明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: 林霄云

[源码] 引线标注点筋与线筋源码解析(支持UCS)

    [复制链接]
发表于 2014-4-26 21:28:42 | 显示全部楼层
太棒啦!!!!!!!!!!!!!!
发表于 2014-5-5 22:40:28 | 显示全部楼层
好贵, 不能便宜嘛

评分

参与人数 1明经币 +1 收起 理由
林霄云 + 1 可以便宜嘛!生活那么难,设计何苦难为设计.

查看全部评分

发表于 2014-5-26 19:06:06 | 显示全部楼层
很不错的软件谢谢楼主的支持
发表于 2014-5-29 09:59:30 | 显示全部楼层
我这里为什么提示这样 ; 错误: 参数类型错误: lentityp nil
 楼主| 发表于 2014-5-29 18:31:35 | 显示全部楼层
adc 发表于 2014-5-29 09:59
我这里为什么提示这样 ; 错误: 参数类型错误: lentityp nil

请尝试,将通用函数的make_text_b
  1. (defun make_text_b( pt-text10 ang hei ali  str layername / temp-list ucszdir)
  2. ;函数make_text,参数pt-text10 插入点,layername 图层名,str文字内容。返回值,文字。局限在72取1,即居中
  3. ;Desiged by 林霄云 2014年2月12日
  4. ;如果组 72 和/或 73 的值非零,则第一对齐点的值将被忽略,AutoCAD 将根据第二对齐点和文字字符串的长度和高度(应用文字样式之后)计算新值。如果组 72 和 73 的值为零或缺失,第二对齐点将没有意义。

  5. (setq ucszdir (trans '(0 0 1) 1 0 T ));生成OCS法向量

  6. (setq temp-list (list '(0 . "TEXT")  '(62 . 2) (cons 1 str)
  7.         (cons 8 layername)(cons 10 pt-text10)(cons 11 pt-text10)(cons 50 ang) (cons 40 hei) '(41 . 0.7) '(7 . "G_text") (cons 72 ali)
  8.         (cons 210 ucszdir))) ;(cons 11 pt-text11)
  9. (EntMakex temp-list)
  10. );defun
修改为
  1. (defun make_text_b( pt-text10 ang hei ali  str layername / temp-list ucszdir)
  2. ;函数make_text,参数pt-text10 插入点,layername 图层名,str文字内容。返回值,文字。局限在72取1,即居中
  3. ;Desiged by 林霄云 2014年2月12日
  4. ;如果组 72 和/或 73 的值非零,则第一对齐点的值将被忽略,AutoCAD 将根据第二对齐点和文字字符串的长度和高度(应用文字样式之后)计算新值。如果组 72 和 73 的值为零或缺失,第二对齐点将没有意义。

  5. (setq ucszdir (trans '(0 0 1) 1 0 T ));生成OCS法向量

  6. (setq temp-list (list '(0 . "TEXT")  '(62 . 2) (cons 1 str)
  7.         (cons 8 layername)(cons 10 pt-text10)(cons 11 pt-text10)(cons 50 ang) (cons 40 hei) '(41 . 0.7)(cons 7 (getvar 'textstyle)) (cons 72 ali)
  8.         (cons 210 ucszdir))) ;(cons 11 pt-text11)
  9. (EntMakex temp-list)
  10. );defun
即,把文字样式,定为当前文字样式。
  1. (cons 7 (getvar 'textstyle))
复制代码
发表于 2014-6-9 22:30:21 | 显示全部楼层
很给力。。。
发表于 2014-6-9 23:25:32 | 显示全部楼层
楼主啊,下载用不了啊,显示缺函数。。

点评

缺什么函数。你问题要准确一点,才好解答。毕竟我测试是没有问题的。  发表于 2014-6-10 20:49
发表于 2014-6-23 09:40:42 | 显示全部楼层
不会用,怎么破,我这里用不了
发表于 2014-7-30 13:25:01 | 显示全部楼层
谢谢前辈的分析,在学习lisp,思路真的很重要。
发表于 2014-7-30 14:18:16 | 显示全部楼层
很好的钢筋工具,赞一个!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-22 03:37 , Processed in 0.146027 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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