明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4486|回复: 15

[基础] [求助]使用lisp或者vlisp是否可行?

  [复制链接]
发表于 2010-4-28 13:28:00 | 显示全部楼层 |阅读模式
使用lisp或者vlisp或者DCL有没有可能制作出类似properties(ctrl+1)出现的窗体?如果有,能给个思路吗?
发表于 2010-4-29 11:08:00 | 显示全部楼层
很难实现
 楼主| 发表于 2010-4-29 12:00:00 | 显示全部楼层

继续讨论

我在mjtd的百度吧里有提出一个判断pline完全在另一个pline的问题

zzxxqq大大提出了一个用pline生成region,然后两个region求并集进行判断的思路,能解决问题,但是我实验过,效率很低,有没有跟快速有效的方法?

发表于 2010-4-30 02:15:00 | 显示全部楼层
pl1 任一点做射线(随机非整数角度),射线交pl2,交点单数则 pl1在pl2内。
发表于 2010-4-30 18:52:00 | 显示全部楼层
好思路!
发表于 2010-5-1 10:12:00 | 显示全部楼层
Region In Region 判断未必慢,只是第一次会慢,要加载建模部分,其实在打开 CAD 的时候就加载会提高些速度
发表于 2010-5-3 14:04:00 | 显示全部楼层

制作出类似properties(ctrl+1)出现的窗体???

  这个要用 ARX 做成非模态对话框就可以了

判断pline完全在另一个pline的问题???

  这两个线是不是闭合的?是闭合的还好作一点,首先 plineA 和 plineB 用 vla-InterSectwith 判断是否有交点,若有交点,则这两个图形自然是互相的相交。若没有交点则这两个图形是分散的,这样有三种情况,第一种是两个图形互相分开,第二种是 plineA在plineB里面,第三种是 plineB在plineA里面。这样的话就很好做的,然后再继续判断一下就是完成了。

抛砖引玉,请各位大侠继续指正。

 楼主| 发表于 2010-5-5 10:33:00 | 显示全部楼层
狂刀无痕发表于2010-4-30 2:15:00pl1 任一点做射线(随机非整数角度),射线交pl2,交点单数则 pl1在pl2内。

射线的想法。。啧啧,实在太棒了,赞一个

 楼主| 发表于 2010-5-6 11:49:00 | 显示全部楼层

[求助]

(setq stringlist (list "aaa" "bbb" "ccc" "ddd"))

怎么得到 str="aaa/bbb/ccc/ddd"?

 楼主| 发表于 2010-5-6 18:01:00 | 显示全部楼层

再请教各位达人

lisp能不能获得汉字拼音的首字母?

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

本版积分规则

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

GMT+8, 2025-7-29 23:49 , Processed in 0.187234 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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