找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: newer

[多段线] 多段线自交检查

 火.. [复制链接]
发表于 2014-11-20 15:12:05 | 显示全部楼层
怎样实现的呢。:lol
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2014-11-20 15:15:52 | 显示全部楼层
(setq ge1 (xdge::constructor e))
        (setq ge2 (xdge::copy ge1))
        (setq cc (xdge::constructor "kCurveCurveInt3d"))
        (xdge::setpropertyvalue cc "set" ge1 ge2 '(0.0 0.0 1.0))
        (setq ints (xdge::getpropertyvalue cc "intPoints"))
这几句话各代表什么含义,能解释下么。

点评

这个好理解,谢谢版主  详情 回复 发表于 2014-11-21 12:39
(setq ge1 (xdge::constructor e)) ;;从数据库实体构造对应的AcGe几何实体 (setq ge2 (xdge::copy ge1)) ;;创建一个拷贝(setq cc (xdge::constructor "kCurveCurveInt3d")) ;;构造Ac  详情 回复 发表于 2014-11-20 15:53
去看 API帮助手册,关于每个函数的用法。 这个是ACGE几何库在LISP下的实现,你如果有ARX基础,会理解的能更快些。  详情 回复 发表于 2014-11-20 15:22
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2014-11-20 15:22:19 | 显示全部楼层
cxjzxf 发表于 2014-11-20 15:15
(setq ge1 (xdge::constructor e))
        (setq ge2 (xdge::copy ge1))
        (setq cc (xdge::const ...

去看 API帮助手册,关于每个函数的用法。

这个是ACGE几何库在LISP下的实现,你如果有ARX基础,会理解的能更快些。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2014-11-20 15:45:11 | 显示全部楼层
学习一下
:D
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

发表于 2014-11-20 15:51:55 | 显示全部楼层
谢谢分享了呀!!!!!!!!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2014-11-20 15:53:34 | 显示全部楼层
cxjzxf 发表于 2014-11-20 15:15
(setq ge1 (xdge::constructor e))
        (setq ge2 (xdge::copy ge1))
        (setq cc (xdge::const ...

(setq ge1 (xdge::constructor e))             ;;从数据库实体构造对应的AcGe几何实体
(setq ge2 (xdge::copy ge1))                   ;;创建一个拷贝
(setq cc (xdge::constructor "kCurveCurveInt3d")) ;;构造AcGeCurveCurveInt3d 几何对象

(xdge::setpropertyvalue cc "set" ge1 ge2 '(0.0 0.0 1.0));; 执行AcGeCurveCurveInt3d 下的set方法,把两个求交的几何实体放进去。

(setq ints (xdge::getpropertyvalue cc "intPoints"));; 获得交点。



论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2014-11-21 12:39:52 | 显示全部楼层
cxjzxf 发表于 2014-11-20 15:15
(setq ge1 (xdge::constructor e))
        (setq ge2 (xdge::copy ge1))
        (setq cc (xdge::const ...

这个好理解,谢谢版主{:soso_e100:}
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 604个

财富等级: 财运亨通

发表于 2014-11-22 14:16:50 | 显示全部楼层
最简单的办法猜想:
爆破多段线,取得选择集,选择集在交点均打断,然后打断后的选择集能否组成面域。

点评

21楼我贴的帖子,是ARX的几何库的方法。  详情 回复 发表于 2014-11-22 14:52
Arx肯定不是这个方法!  详情 回复 发表于 2014-11-22 14:22
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 264个

财富等级: 日进斗金

发表于 2014-11-22 14:22:35 来自手机 | 显示全部楼层
/db_自贡黄明儒_ 发表于 2014-11-22 14:16
最简单的办法猜想:
爆破多段线,取得选择集,选择集在交点均打断,然后打断后的选择集能否组成面域。

Arx肯定不是这个方法!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2014-11-22 14:52:05 | 显示全部楼层
/db_自贡黄明儒_ 发表于 2014-11-22 14:16
最简单的办法猜想:
爆破多段线,取得选择集,选择集在交点均打断,然后打断后的选择集能否组成面域。

21楼我贴的帖子,是ARX的几何库的方法。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 604个

财富等级: 财运亨通

发表于 2014-11-22 15:23:16 来自手机 | 显示全部楼层
还可以用bPoLy法

点评

黄老师这两天对bpoly很有收获,用offset也可以判断  详情 回复 发表于 2014-11-22 17:25
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 264个

财富等级: 日进斗金

发表于 2014-11-22 17:25:47 来自手机 | 显示全部楼层
/db_自贡黄明儒_ 发表于 2014-11-22 15:23
还可以用bPoLy法

黄老师这两天对bpoly很有收获,用offset也可以判断
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 2963个

财富等级: 家财万贯

发表于 2014-12-5 01:26:35 | 显示全部楼层
学习学习,好玩
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2014-12-5 13:50:18 | 显示全部楼层
多段线自交检查很好啊
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2014-12-8 09:56:03 | 显示全部楼层
这个很需要,谢谢!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-4-19 04:09 , Processed in 0.287456 second(s), 60 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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