11-24-2020, 12:33 PM
I see.
I checked to more detail for 2) & 4) bugs.
About 2) :
Just in case, I switched to English IME and renamed it.
Strangely, it also happened with English IME ( = U.S. ).
(Wings3D's UI:English, No 3D object, just create a curve,and rename it)
This is the log get at that time.
About 4) :
How to reproduce.
Create a curve.
The situation where the Tweak option does not select anything.
Hold down the F1 key at first. (A 'X' character bold in Infomation verbose)
And ...Dragging curve a point or a segment while [F1] key Pressed.
Yes,This is not a formal Wings3D keystroke.
But I was inadvertently doing this mistake of keystroke
There was also reproducibility.
As a comparative experiment, I did the same test for a 3D object in a normal Wings3D Geometry window,
but there was no problem.
I checked to more detail for 2) & 4) bugs.
micheus Wrote:1) already fixed in the latest update
2) I will need to play with no latin fonts
3) fixed, but not updated yet
4) I cannot reproduce it. I tested with linear and bezier curves, constraining in every axis each time, then two and all three. Is there any detail missing? Maybe you can share the test file which this bug appears.
About 2) :
Just in case, I switched to English IME and renamed it.
Strangely, it also happened with English IME ( = U.S. ).
(Wings3D's UI:English, No 3D object, just create a curve,and rename it)
This is the log get at that time.
Code:
Dump written 2020-11-24_21-4
Version: 2.2.6.1
OS: macOS Mojave Version 10.14.6 (Build 18G6042)
GPU: Intel Inc. | Intel Iris OpenGL Engine
Window: geom
Reason: function_clause
Short stack trace:
[{wings,command_1,2,[{file,"wings.erl"},{line,765}]},
{wings_develop,time_command,2,[{file,"wings_develop.erl"},{line,87}]},
{wings,raw_command,4,[{file,"wings.erl"},{line,641}]},
{wings_wm,handle_event,3,[{file,"wings_wm.erl"},{line,1030}]},
{wings_wm,send_event,2,[{file,"wings_wm.erl"},{line,996}]},
{wings_wm,do_dispatch,2,[{file,"wings_wm.erl"},{line,888}]},
{wings_wm,dispatch_event,1,[{file,"wings_wm.erl"},{line,797}]},
{wings_wm,get_and_dispatch,0,[{file,"wings_wm.erl"},{line,683}]},
{wings,init_part2,3,[{file,"wings.erl"},{line,108}]},
{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,249}]}]
Long stack trace:
[{wings,command_1,
[keep,
{st,{0,nil},
body,false,[],
{0,nil},
none,
{1,
{default,
[{maps,[]},
{opengl,
[{diffuse,{1.0,1.0,1.0,1.0}},
{emission,{0.0,0.0,0.0,1.0}},
{metallic,0.1},
{roughness,0.8},
{vertex_colors,set}]}],
nil,nil}},
[],undefined,false,1,none,none,
{0,{}},
{2,
{wings_shape,
{no_folder,[{no_folder,{open,{0,nil}}}]},
nil,
{wpc_curves,
{cst,
{1,
{1,
{curve,1,linear,"Linear1",
{array,7,10,undefined,
{{cv,{...},...},{cv,...},{...},...}},
{array,6,10,undefined,{{segment,...},{...},...}},
6,false,true,minimum,
[{cp,...},{...}|...],
3.5650949685953144,{...},...},
nil,nil}},
{0,nil},
body,
[{1,{1,{0,nil,nil}}}],
2,1,none,426,308,none,none,
{one,{1606,219450,18080}},
none,none,none,none,none,none,...},
nil,nil}}},
ignore,none,none,
{ignore,ignore},
keep,
{[{est,[],face,[],1,
{1,
{default,
[{maps,[]},
{opengl,
[{diffuse,{1.0,1.0,...}},
{emission,{0.0,...}},
{metallic,0.1},
{roughness,...},
{...}]}],
nil,nil}},
{2,
{wings_shape,
{no_folder,[{no_folder,{open,{0,...}}}]},
nil,
{wpc_curves,{cst,{1,{...}},{0,...},edge,...},nil,nil}}},
empty_scene,undefined},
{est,[],face,[],1,
{1,
{default,
[{maps,[]},
{opengl,
[{diffuse,{1.0,...}},
{emission,{...}},
{metallic,...},
{...}|...]}],
nil,nil}},
{2,
{wings_shape,
{no_folder,[{no_folder,{open,{...}}}]},
nil,
{wpc_curves,{cst,{1,...},{...},...},nil,nil}}},
empty_scene,undefined}],
[{est,[],face,[],1,
{1,
{default,
[{maps,[]},
{opengl,
[{diffuse,{1.0,...}},
{emission,{...}},
{metallic,...},
{...}|...]}],
nil,nil}},
{2,
{wings_shape,
{no_folder,[{no_folder,{open,{...}}}]},
nil,
{wpc_curves,{cst,{0,...},{...},...},nil,nil}}},
empty_scene,undefined}]},
true,[]}],
[{file,"wings.erl"},{line,765}]},
{wings_develop,time_command,2,[{file,"wings_develop.erl"},{line,87}]},
{wings,raw_command,4,[{file,"wings.erl"},{line,641}]},
{wings_wm,handle_event,3,[{file,"wings_wm.erl"},{line,1030}]},
{wings_wm,send_event,2,[{file,"wings_wm.erl"},{line,996}]},
{wings_wm,do_dispatch,2,[{file,"wings_wm.erl"},{line,888}]},
{wings_wm,dispatch_event,1,[{file,"wings_wm.erl"},{line,797}]},
{wings_wm,get_and_dispatch,0,[{file,"wings_wm.erl"},{line,683}]},
{wings,init_part2,3,[{file,"wings.erl"},{line,108}]},
{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,249}]}]
Argument #2:
About 4) :
micheus Wrote:I cannot reproduce it. I tested with linear and bezier curves, constraining in every axis each time, then two and all three. Is there any detail missing? Maybe you can share the test file which this bug appears.I remembered the situation at that time.
How to reproduce.
Create a curve.
The situation where the Tweak option does not select anything.
Hold down the F1 key at first. (A 'X' character bold in Infomation verbose)
And ...Dragging curve a point or a segment while [F1] key Pressed.
Yes,This is not a formal Wings3D keystroke.
But I was inadvertently doing this mistake of keystroke
There was also reproducibility.
As a comparative experiment, I did the same test for a 3D object in a normal Wings3D Geometry window,
but there was no problem.