Hi
I have a small question regarding the behaviour of highlighting linestrings, complex chains and complex shapes in MicroStation CONNECT.
The situation is that I havde drawn several linestrings, complex chains and complex shapes. When I select the tool "Element selection" and moves the cursor over the linestring, the complete linestring will highlight.
This is also the situation for all other modifying tools, fx. extend line, modify, move, copy, trim to element and others, but except the tools Create Complex Chain and Create Complex Shape. These tools highlights single elements of the linestring or complex element you move your cursor over.
In MicroStation V8i it's not the case. All modyfying tools hightligts the complete linestring or complex element. I don't know why this is changed in CONNECT edition only for Create Complex Chain and Create Complex Shape.
Does anybody know why or is it bug?
Kind Regards
Rune Halkjær
Hi Rune,
runehc said:In MicroStation V8i it's not the case.
Well spotted difference! :-)
runehc said:Does anybody know why or is it bug?
In my opinion it's a minor bug in element selection highlight code, because when the selection is confirmed, the element (line string) is highlighted correctly with all segments (tested in MicroStation CE U16).
Regards,
Jan
Bentley Accredited Developer: iTwin Platform - AssociateLabyrinth Technology | dev.notes() | cad.point
Jan Ĺ legr said:In my opinion it's a minor bug in element selection highlight code, because when the selection is confirmed, the element (line string) is highlighted correctly with all segments (tested in MicroStation CE U16).
The "create complex chain" tool is specifically using the component hilite mode to flash elements in order to indicate that the entire complex shape/chain element won't be consumed, only the flashed component. This mode also only flashes individual segments of linestrings, which is desirable for tools like "dimension element".
Visually it's the same hilite you'd get if you had a bunch of loose line elements connected at their endpoints, or a complex shape/chain with line components (or 2 point linestrings).
As you point out, when you accept, the entire linestring hilites, so it shouldn't really be confusing as to what was accepted. The only behavior difference between individual lines and linestring is that we don't look for forks at interior vertices of linestrings, but I don't think that change would be desirable.
HTH
-B
I'm not seeing the behaviour with Dimension Element that I think you are describing, would you be referring to its behaviour in CONNECT?
Brien Bastings said:Just something I wanted to do.
I can imagine many users may not like this change, MaryB already alluded that she considers the behaviour confusing. Could the new highlighting behaviour not have been added as a tool-specific option or perhaps as a global option for all applicable tools via User Preferences thus giving users the best of worlds? An existing example how unobtrusive such a toggle could be (admittedly its not highlight related but a good example nonetheless) exists in the "Measure Distance" Tool with Perpendicular the active method.
Barry Lothian said:I'm not seeing the behaviour with Dimension Element that I think you are describing, would you be referring to its behaviour in CONNECT?
Yes.
Brien Bastings said: it shouldn't really be confusing as to what was accepted.
Until the element is accepted, it's unclear that the entire element was SELECTED. I see only a segment highlighted, and It could be that I have a duplicate line underneath the complex element. Time to stop, check for that, go back to creating the complex...Not to mention having to explain to my users "yes, it only highlights one segment of the element, but it's going to accept the whole thing - just trust me".
MaryB
Power GeoPak 08.11.09.918Power InRoads 08.11.09.918OpenRoads Designer 2021 R2
MaryB said:Until the element is accepted, it's unclear that the entire element was SELECTED.
I'm curious if you always use manual mode?
Not always, but there are plenty of times it suits me better, especially in crowded areas where Automatic could potentially select too many of the wrong things.