AndyWang 发表于 2021-6-18 14:30:06

mahuan1279 发表于 2021-6-16 14:26
你的问题描述不清楚,对于各种情形要做什么?加入块加到什么位置?

图发你了,一看就明白。插入位置上面描述了,插入到三个线段汇聚的点。

xvjiex 发表于 2021-9-2 16:18:17

请问:多于三条直线的汇聚交点,是否不做处理?

AndyWang 发表于 2021-9-3 15:53:05

xvjiex 发表于 2021-9-2 16:18
请问:多于三条直线的汇聚交点,是否不做处理?

只要3条线段汇聚交点,就处理(最多也就4条,因为要横平竖直)!直线的横平竖直可以设置个容差!

AndyWang 发表于 2021-9-3 15:54:33

xvjiex 发表于 2021-9-2 16:18
请问:多于三条直线的汇聚交点,是否不做处理?

如果做反应器不太好做,也可以做成命令的。

AndyWang 发表于 2021-9-4 09:36:44

本帖最后由 AndyWang 于 2021-9-4 09:38 编辑

xvjiex 发表于 2021-9-3 16:32
请测试
厉害!

还有几个问题:
1、在直线上再划线的时候,提示是否打断,用鼠标点选"No"无效,请修复下;2、在已存在3条线端点汇聚且已画圆的地方再添加1条直线时,会重复画圆,这里请检测一下。只要一个圆就可以了。如图1
图1

3、在已存直线1时,另划长线2经过端点时,没有提示打断,这个是否可以做出提示并打断的功能。图片位置跑掉了。如图2
图2
4、容差设置为多少?可否自定义?可否批量处理(因为以前有很多图,都是做好的。没法再实现再次划线加点的这种情况)每张图按2000个这种节点计算。
5、最终我想实现的是加块,如不方便给源码,请最后帮忙改成插入指定名称的块。

以上,谢谢!若可,可另付酬劳!

xvjiex 发表于 2021-9-4 18:24:41

不好意思,没完全调试好,这两天在外面忙,等下周抽空帮你改。你测试的很充分,有些功能反应器明确不建议使用,像这种等待用户输入数据,输入"是否",更改反应器生成的图元等,会引起死循环。但也不一定,我再调试修改。还有图纸内已完成的线段交点批量插入块也不是反应器的特长,最好采用普通插件。如方便留个QQ方便交流。

AndyWang 发表于 2021-9-6 13:37:05

本帖最后由 AndyWang 于 2021-9-6 15:39 编辑

xvjiex 发表于 2021-9-4 18:24
不好意思,没完全调试好,这两天在外面忙,等下周抽空帮你改。你测试的很充分,有些功能反应器明确不建议使 ...
好的,大神,我已在放弃的边缘了,不急!
确实反应器写的话,可能会造成很多不确定的因素,之前跟别人聊过这个程序,如果用普通方式批量处理肯定方便。但是那样会造成重复的计算或者过滤块的插入点的坐标位。除非图全好了后,一次处理才比较简单。但是后面如果涉及到修改,依然会麻烦。
想用反应器就是想做到智能化点。当然也要看实际实现的难度情况!

894560869 发表于 2022-8-27 05:26:51

请教这样的T型相交直线咋弄交点断开一定距离
页: 1 [2]
查看完整版本: 求用反应器做一个三条直线汇聚交点画圆(加圆形块也行)的程序