04-10-2016, 12:28 PM (This post was last modified: 04-10-2016, 01:10 PM by ggaliens.)
Dan ... could you SEQUESTER ... or isolate the code from wings_vertex to a new module called wings_connect_cuts ? So that I might more easily play with the sum of what new refactors you have done ? This would leave alone the wings_vertex_cmd changes to provide user access.
Like this ... only moving out this function and its supporting functions ...
wings_connect_cut:connect_cut(VS0, VE0, #we{} = We0)
The bug was not with hot keys. It's also not due to overlapping cuts. Even though somehow seems more likely with overlapping-cuts. The bug is from using the topological approach and not picking the shortest of the two or more loops created by the start and end points.
ggaliens, it can be cause by a hothey for sure. I fixed some of them for tweak mode. It happens when the hotkeys info is about to be displayed.
So, it's easy to test. Just rename your preferences and leave Wings3d create a new one. You probably will not have it anymore.
Attach your preferences and let me find the problem. It's what I use to do here.
Micheus ... I cleaned out the hotkeys. Deleted preferences file. Let wings3d remake the preferences. used only the menu item click plus CTRL+RMB to get at the function. It is grabbing the correct function ... you can see that from the video. Neither of the other two LMB or RMB would give you the results you see.
Anyways ... have you tried to replicate the results I'm showing Micheus with this new command ? Please try it.
I asked you a simple thing.
Do you have a search in file tool? if so, do a search in the source code looking for "bindkey". You will find it three files: wings_io_wx.erl, wings_hotkey.erl and wings_pref.erl.
Depending on your tool, you will see that only the last two make use of it in this format {bindkey,vertex,120} as present in your log.
So, if you want help us to fix that, you just need to attach your preferences file here. Thanks.
(04-10-2016, 02:54 PM)ggaliens Wrote: Anyways ... have you tried to replicate the results I'm showing Micheus with this new command ? Please try it.
No, it's a new command. It's a fresh code in your and dgud's mind. I will need to read and understand it before I can fix anything. So, that is not my call at this moment.
I started this bug report. I would like it to be about the CONNECT-CUT going forward, and not at all about hotkeys. It was my mistake to bring hotkeys into conversation. I would very very much like to have that part of side-discussion as a separate bug thread, please.