USER FORUM
(you are viewing a thread; or go back to list of threads)
5 simple UI ideas (by CadaZ)
I think it would be better if:
1. Reference dimensions would be in parentheses as it is standard in technical drawings (like (2.54) instead of REF 2.54) and the button would show it (REF).
2. Lathe would be renamed to Revolve as on literally every other 3D modeling software, (even in FreeCAD where Extrude is named as Pad for whatever annoying reason)
3. The last line wouldn't be drawn when hitting Esc or RMB
4. Items could be selected after choosing Constrain type instead of an error message
5. Property browser would be dockable
Anyway, this is a great program, and it has so much potential. It is so simple that it actually works faster on a 15 years old notebook than the CAD system I use on a modern workstation.
1. Reference dimensions would be in parentheses as it is standard in technical drawings (like (2.54) instead of REF 2.54) and the button would show it (REF).
2. Lathe would be renamed to Revolve as on literally every other 3D modeling software, (even in FreeCAD where Extrude is named as Pad for whatever annoying reason)
3. The last line wouldn't be drawn when hitting Esc or RMB
4. Items could be selected after choosing Constrain type instead of an error message
5. Property browser would be dockable
Anyway, this is a great program, and it has so much potential. It is so simple that it actually works faster on a 15 years old notebook than the CAD system I use on a modern workstation.
(no subject) (by Paul)
For #2 Lathe, I still want to achieve a revolve through an angle less that 360 degrees. This may be a different operation and if so, Lathe is a perfect name for what exists today, as a lathe (the machine tool) only does full 360 degree stuff.
For #3 I'd just like to say that I agree with ESC not connecting the last point. But after getting annoyed by that all the time I had the thought "If left mouse starts the sequence, right mouse should end it". I tried drawing a line by left clicking to start it and right clicking to end it and behold, that's exactly how it's implemented. So what I'm saying is the existing mouse implementation was natural for me and I like it. ESC usually means cancel - never perform an action - so I agree that may be a good change. RMB doesn't usually mean cancel.
For #3 I'd just like to say that I agree with ESC not connecting the last point. But after getting annoyed by that all the time I had the thought "If left mouse starts the sequence, right mouse should end it". I tried drawing a line by left clicking to start it and right clicking to end it and behold, that's exactly how it's implemented. So what I'm saying is the existing mouse implementation was natural for me and I like it. ESC usually means cancel - never perform an action - so I agree that may be a good change. RMB doesn't usually mean cancel.
(no subject) (by CadaZ)
Well, I admit that these are good points. Thanks!
(no subject) (by app4soft)
> 1. Reference dimensions would be in parentheses as it is standard in technical drawings (like (2.54) instead of REF 2.54) and the button would show it (REF).
We think about it too: https://github.com/solvespace/solvespace/issues/340
> 2. Lathe would be renamed to Revolve as on literally every other 3D modeling software, (even in FreeCAD where Extrude is named as Pad for whatever annoying reason)
"Lathe" operation naming in SolveSpace coming from "Lathe tool" specific: https://en.wikipedia.org/wiki/Lathe
As compromise, propose change "Lathe" to "Lathe / Revolve" (as both operation is opposite) in SolveSpace. Also "Lathe" could be defined as result of setting "group rotating" solid model as "difference", and "Revolve" as result of setting "group rotating" solid model as "union".
> 3. The last line wouldn't be drawn when hitting Esc or RMB
Not sure that understand this request; Provide more details on this feature request!
> 4. Items could be selected after choosing Constrain type instead of an error message
Not sure that understand this request; Provide more details on this feature request! (Is it a bug report?)
> 5. Property browser would be dockable
You mean "single window mode"? If so, we already has such feature request: https://github.com/solvespace/solvespace/issues/39
We think about it too: https://github.com/solvespace/solvespace/issues/340
> 2. Lathe would be renamed to Revolve as on literally every other 3D modeling software, (even in FreeCAD where Extrude is named as Pad for whatever annoying reason)
"Lathe" operation naming in SolveSpace coming from "Lathe tool" specific: https://en.wikipedia.org/wiki/Lathe
As compromise, propose change "Lathe" to "Lathe / Revolve" (as both operation is opposite) in SolveSpace. Also "Lathe" could be defined as result of setting "group rotating" solid model as "difference", and "Revolve" as result of setting "group rotating" solid model as "union".
> 3. The last line wouldn't be drawn when hitting Esc or RMB
Not sure that understand this request; Provide more details on this feature request!
> 4. Items could be selected after choosing Constrain type instead of an error message
Not sure that understand this request; Provide more details on this feature request! (Is it a bug report?)
> 5. Property browser would be dockable
You mean "single window mode"? If so, we already has such feature request: https://github.com/solvespace/solvespace/issues/39
(no subject) (by EvilSpirit)
> The last line wouldn't be drawn when hitting Esc or RMB
This is common behaviour in most editors. I think we have to rework this.
> Items could be selected after choosing Constrain type instead of an error message
I think this is about to make two variants that are common for two groups of users with different user experience: select few items -> push constraint button, push constraint button -> select items one-by-one.
This is common behaviour in most editors. I think we have to rework this.
> Items could be selected after choosing Constrain type instead of an error message
I think this is about to make two variants that are common for two groups of users with different user experience: select few items -> push constraint button, push constraint button -> select items one-by-one.
Re: 5 simple UI ideas (by John Hasler)
I agree that "Lathe" is confusing when everyone else uses "Revolve". Perhaps "Revolve" for 360 rotation and "Rotate" for rotation through a specified angle?
Post a reply to this comment: