阅读:565回复:17
算子求解
窗口里两个Circle,我现在想移动他们的位置,只能一个个移动,有没有什么算子能让他们合并起来,一起移动
|
|
最新打赏:0人 |
沙发#
发布于:2022-05-11 13:33
union1 这个用了吗?
|
|
板凳#
发布于:2022-05-11 13:41
union2..............
|
|
地板#
发布于:2022-05-11 13:49
|
|
5楼#
发布于:2022-05-11 14:36
![]() |
|
6楼#
发布于:2022-05-11 14:42
你draw-circle的参数别直接保存 把算子 转成 gen-circle 这个 然后套用你draw-circle的参数就行了 在代码上的表示就是:
draw_circle (WindowHandle, Row, Column, Radius) gen_circle (ROI_0, Row, Column, Radius) draw_circle(WindowHandle, Row1, Column1, Radius1) gen_circle (TMP_Region, Row1, Column1, Radius1) 这样draw算法成了你获取位置信息的工具 |
|
7楼#
发布于:2022-05-11 16:50
1332754421:你draw-circle的参数别直接保存 把算子 转成 gen-circle 这个 然后套用你draw-circle的参数就行了 在代码上的表示就是:不是不是,你可能没理解我的意思;我的意思是一起移动create_drawing_object_circle这个生产的Circle |
|
8楼#
发布于:2022-05-11 17:36
|
|
10楼#
发布于:2022-05-11 22:17
HDrawingObject 本就是用来方便用户交互的,但是不支持多选进行操作。如果你想实现全部进行拖动的话,有个比较繁琐的方法,可以先把HDrawingObject 转成region ,对region 进行move操作之后,再根扰每个region的信息重新生成HDrawingObject
|
|
11楼#
发布于:2022-05-12 08:31
laihuaxun2004:HDrawingObject 本就是用来方便用户交互的,但是不支持多选进行操作。如果你想实现全部进行拖动的话,有个比较繁琐的方法,可以先把HDrawingObject 转成region ,对region 进行move操作之后,再根扰每个re...回到原帖谢谢大佬解答;然后有个不解,就是转成region后move操作,移动的是不是就是特定区域了?可是我想像HDrawingObject那样,移动后框选的都是不同区域,这个可以做到吗? |
|
12楼#
发布于:2022-05-12 09:09
|
|
13楼#
发布于:2022-05-12 09:24
这个是有回调函数的 会有该区域的移动 放大缩小信号的
|
|
14楼#
发布于:2022-05-12 10:57
1.先确定要移动的偏移量
2.用 get_drawing_object_params 获取对象的参数 3.用 set_drawing_object_params 修改对象的参数 |
|
上一页
下一页