cad里面的图形有的是用别的3D软件导出来的,圆就是半圆或者多个圆弧组成,想要通过代码实现半圆变成整圆。首先我们要找到圆弧的圆心,和圆弧的半径,只要圆心和半径有两个以上是相同,就说明是半圆组成的。比如...
lisp最近点、多点连线,最近点画样条曲线,最近点排序,ucs用户坐标点排序
最近点可以有2种理解,一种是始终与一点开始计算最近点,另一种是以上一点开始计算距离,依次开始计算,这样的话就可以连成一条曲线。 直接上菜 (defun c:tt (/ lst ss n en pt l...
lisp限制负数判断负数输入,while循环判断输入
很久没发文了,最近加班没啥时间来研究这个,lsp怎么像系统自带的偏移那样了,输入偏移距离的时候,只支持正数,不支持负数或者零了, 肯定是可以自己编写出来的。直接使用while循环语句几句可以达到这个功...
lisp点表的最近点最远点,多断线顶点最近点,lsp坐标点排序
谈到最近点,点肯定是两个以上的点,参考点和目标点不在一点才能说有最近点,。一个表里有很多坐标,那怎么通过排序来取得最远和最近的点了。这个肯定是要先把已知的点排序,不排序怎么知道大小了?所有我们的目标是...
lisp求垂直点,圆弧、线上最近点
在lsp里面怎么求垂直点了?已知一条线断或者圆弧,已知一点,求这一点在直线上的最近点,最近点肯的是垂直距离已知点才近了。 以下代码求求垂直距离。不是线段的已知端点哦。 (defun C:ddd(/ p...
lisp判断CUI菜单文件是否加载 cuiload
都知道使用_cuiload命令可以加载菜单文件,但是这个也不能重复加载的,在程序里面不做判断处理肯定每次启动都要加载,又不能重复加载,只能判断自定义组里面是否有我们加载的了。有就不加载没有就加载。可以...
cad制作菜单lisp制作工具条自定义CUI文件
在cad里面画图每个人的习惯都不一样,有的喜欢快捷键,有的喜欢点击菜单或者工具条 工具条和菜单也是可以自定义的,意思就是把经常用的命令凑一块儿,方便用。 还有一种就是自己开发的功能,命令很长,想做个菜...
lisp图元变颜色,更改颜色
在新手开发里面经常用到变颜色来区分自己程序是否是自己需要的结果,当然这个也不是一定的,直接上菜吧 (command "chprop" 图元 "" "c" "颜色代号码" "");颜色 例子: (de...
CAD里面如何快速查询图元信息表,lisp图元表,单选择entget
在CAD里面查询图元信息,这个功能基本上只有在开发人员里面才能用得到,在设计人员里面貌似很少用的着,除非都二次来发源码之类的。否则看不懂是啥,只有懂源码了,想要什么功能画图其实就是把平时画的作为一个标...
lisp隐藏对象显示对象,隐藏部分图元
在CAD里面也是可以像3D软件一样可以隐藏实体的,也可以显示出来。不需要通过图层来隐藏也是可以指定隐藏的。 想达到隐藏效果,我知道的有两种,第一种是通过分图层,用图层来隐藏和显示对象。第二种是直接修改...