找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: Love-Lisp

[研讨] 曲线选择集交点打断的源码

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

使用道具 举报

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

使用道具 举报

已领礼包: 488个

财富等级: 日进斗金

发表于 2016-11-26 21:25:44 | 显示全部楼层
今天搜索到这里。

363 405 行有问题,可能还有其他问题,按道理直接拷贝过来代码不应该呀

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

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2016-11-26 21:52:11 | 显示全部楼层

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

使用道具 举报

已领礼包: 488个

财富等级: 日进斗金

发表于 2016-11-27 12:29:17 | 显示全部楼层
本帖最后由 LoveArx 于 2016-11-27 13:06 编辑

[ 本帖最后由 LoveArx 于 2016-11-27 12:45 编辑 ]\n\nnewer 发表于 2016-11-26 21:52

也有错误?比如80行
是论坛帖代码有问题?好像缺的都是【i】 ,(应为英文符号)
测试:
  1. intersectpt.IntersectParamat.setPhysicalLength(0);

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

使用道具 举报

已领礼包: 488个

财富等级: 日进斗金

发表于 2016-11-27 12:34:31 | 显示全部楼层
本帖最后由 aeo 于 2016-11-27 12:51 编辑

上面我贴的是 【i】 (应为英文符号) ,变成了大于小于号了。

再编辑帖子,进编辑框,干脆就没有了。

@xdsoft  过来看看
================================

至于速度的快慢:

我觉得一方面是求交点,少求了一半,所以快了。

另外一个是 一楼的排序,每条线都要 求很多次 曲线点的参数(同时还要求最近点),线多的时候时间还是很费的。

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

使用道具 举报

已领礼包: 13个

财富等级: 恭喜发财

发表于 2016-11-27 12:47:02 | 显示全部楼层

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

使用道具 举报

已领礼包: 488个

财富等级: 日进斗金

发表于 2016-11-27 12:54:46 | 显示全部楼层

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

使用道具 举报

已领礼包: 13个

财富等级: 恭喜发财

发表于 2016-11-27 13:05:11 | 显示全部楼层

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

使用道具 举报

已领礼包: 488个

财富等级: 日进斗金

发表于 2016-11-27 13:17:13 | 显示全部楼层

50楼
intersectpt.IntersectParamat.setPhysicalLength(0);
第一个点前有 【i】




再测试:
  1. intersectpt.IntersectParamat.setPhysicalLength(0);

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

使用道具 举报

已领礼包: 13个

财富等级: 恭喜发财

发表于 2016-11-27 13:20:14 | 显示全部楼层


intersectpt.IntersectParamat.setPhysicalLength(0);

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

使用道具 举报

已领礼包: 488个

财富等级: 日进斗金

发表于 2016-11-27 19:42:22 | 显示全部楼层
本帖最后由 aeo 于 2016-11-27 19:43 编辑

intersectpt   是个数组,取里面的元素,这么说应该明白了吧

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

使用道具 举报

已领礼包: 488个

财富等级: 日进斗金

发表于 2016-12-1 11:02:06 | 显示全部楼层
39楼代码缺陷:
除了贴到论坛少字母以外

1.如果原曲线有不能删除的,就是致命错误。
2.没有交点时,把特别近的端点也加入到里面,对于重叠了一部分(没交点)重叠部分也给打断了。
这么写有好有坏。
3.arx方法和命令break还是不一样。break是原物体会保留下来,变成了打断后其中一段。arx要和break一样要保留原实体,有什么办法?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2016-12-1 11:13:49 | 显示全部楼层

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

使用道具 举报

已领礼包: 488个

财富等级: 日进斗金

发表于 2016-12-1 11:46:35 | 显示全部楼层

第一点是程序的问题,既然贴在论坛里面,谁画画图致命错误就完蛋了。

二三点是讨论的问题,和函数删不删除原对象没有关系。
至少break后原来的信息一点没少,但用这函数打断以后,很多东西要复制过去,比如 组,线上面的附加信息,
再比如如果和其他实体有关联。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 19:10 , Processed in 0.223680 second(s), 56 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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