03 2021 档案
摘要:投影三维图元到某个平面上 如果遇到复杂的三维图元,要先进行消隐hide命令,但是我还没研究好这个命令. 红色(1号色)是三维的,黄色(2号色)投影下来的,它是曲线,因为曲线是直线的父类.可以依照曲率转换为自己喜欢的直线或者多段线,圆弧等等. 命令 [CommandMethod(nameof(JJ_t
阅读全文
摘要:说明 本功能就是直接点击cad图元获取vla函数,快速知道图元对应的方法和属性(存在可用的). 小贱贱他复刻了一个高版本用的vlisp小助手, 因为他调用了高版本函数,没有Acad08版,我很郁闷, 然后就在他的基础上造了一个net全版本通用的... 至于猫老师曾经实现过的,通过帮助文件实现参数获取
阅读全文
摘要:任务需求 首先问你一个问题, 如果你要用命令改图元颜色,那么cad有256个颜色, 你需要写256个命令来达到目的吗? 答案:当然不,程序员都是喜欢偷懒的. 那么如何实现呢?看本文就知道了. Lisp和c#的例子有点相似,都是利用了解释器进行动态编译. 由于想要尽可能兼容所有cad版本,就不采用Ad
阅读全文
摘要:生成二维码模式1:cad图元 来自edata的聊天记录节选,嘻嘻.. 调用命令 #if !HC2020 using Autodesk.AutoCAD.Geometry; using Autodesk.AutoCAD.Runtime; using Acap = Autodesk.AutoCAD.App
阅读全文
摘要:说明 从Acad2010开始, 在Autodesk.AutoCAD.Internal.Utils测试库中有一个新函数:GetTextExtents, 利用它可以获取文字宽度. 只不过事情往往没有那么简单, 如果文字带有符号,比如\U+00B2在cad代表平方上标, 这个是不会转换为上标再测量的...
阅读全文