只需一步,快速开始
问题如下:有一多边形,每个点的坐标可以求出来,现在需要在节点的附近标注上序号,这个序号的文字得在多边形的外面,大概的如这图标显示的
K1到K5,有什么好的方法lisp实现吗?谢谢
您需要 登录 才可以下载或查看,没有账号?注册
使用道具 举报
仔细研究了一下 ,发现 (setq ptms (vlax-safearray->list (variant-value ptms)));_取得面域或实体的面积或质量的中点 如果是在多边形外的话,函数(txtlist)求到的文字插入点在多边形里面呢 还有没有好的处理方法吗?谢谢
如图 图片中红色线就是面域的中点
原文字插入點可改為頂點夾角平分線對應的位置
可以判斷文字插入點在線的那一側
或
文字插入點在封閉空間內外的方式再調整位置
用第二個方式較容易
8楼的程序在2006版本下运行出现:
命令: tt选多段线:错误: Automation 错误。未提供说明。程序执行完毕!
不知是什么原因?请版主指教。
谢谢
其实除了用偏移,还有其它的方法吗?使用计算的方法,本人数学基础不是很好,想了好久也没想出来
因为偏移的确不太完美,有时候多段线是无法偏移的。创建面域求质心的方法和偏移的也差不多,面域有时候也不能创建,这两个问题碰到好多了,除了没有选择,一般都不使用这两种方法参求参数。
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 ) ©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途
GMT+8, 2025-5-1 07:53 , Processed in 0.265396 second(s), 28 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.