乐筑天下

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

[编程交流] pol之间的自动距离

[复制链接]

5

主题

1334

帖子

1410

银币

限制会员

铜币
-20
发表于 2022-7-5 23:11:11 | 显示全部楼层
更新为OP请求,将文本置于多边形外
添加了2个参数
cw:T/nil;顺时针/逆时针
方框:T/nil;如果是T,则用方框标记
[code];ppdim。lsp,关联距离标签(自定义尺寸对齐)http://www.cadtutor.net/forum/showthread.php?89363-多边形顶点之间的自动距离&p=612627#post612627(defun-ppdim(p1-p2[color=“red”]cw-box/mp-sz-mx);v1.1;hanhphuc 2014年10月31日(setq vs’(nil(/(getvar’viewsize)(cadr(getvar’screensize)))sz(*0.05(distance p1 p2))mp(mapcar’(λ(a b)(*0.5(+a b)))p1 p2))(vl cmdf“_dimagned”p1 p2 mp)('((obj)(mapcar)(λ(a b)(vlax put obj a b))'(“Arrowhead1Type”“Arrowhead2Type”“extensionlineextend”“extensionlineoffset”“TextHeight”“textine”“VerticalTextPosition”“TextGap”[color=“red”]“DimLine1Suppress”“DimLine2Suppress”;
回复

使用道具 举报

5

主题

956

帖子

963

银币

初来乍到

Rank: 1

铜币
35
发表于 2022-7-5 23:13:54 | 显示全部楼层
回复

使用道具 举报

5

主题

956

帖子

963

银币

初来乍到

Rank: 1

铜币
35
发表于 2022-7-5 23:20:35 | 显示全部楼层
Updated as OP request, put text outside polygon
added 2 arguments
cw : T / nil ; cw/ccw
box : T / nil ; if T, Label with box

[code];ppdim.lsp , assosiative distance label (customized dimAligned)http://www.cadtutor.net/forum/showthread.php?89363-Automatic-distance-between-polygon-vertices&p=612627#post612627(defun ppdim ( p1 p2 [color="red"]cw box / mp sz mx ); [color="red"]v1.1;hanhphuc 31/10/2014  (setq vs '(nil (/ (getvar 'viewsize) (cadr (getvar 'screensize))))sz (* 0.05 (distance p1 p2)) mp (mapcar '(lambda (a b) (* 0.5 (+ a b))) p1 p2)) (vl-cmdf "_dimaligned" p1 p2 mp) ('((obj)    (mapcar     '(lambda (a b) (vlax-put obj a b))     '("Arrowhead1Type"         "Arrowhead2Type"          "extensionlineextend"           "extensionlineoffset""TextHeight"                 "TextInside"                  "VerticalTextPosition"   "TextGap" [color="red"]"DimLine1Suppress"   "DimLine2Suppress" ;
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-11 06:36 , Processed in 0.527648 second(s), 56 queries .

© 2020-2025 乐筑天下

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