SolveSpace Logo SOLVESPACE -- parametric 2d/3d CAD
Examples
Tutorials
Features
Download
Reference
Technology
Library
Forum
Contact
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.
Sat Aug 18 2018, 07:28:29
(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.
Sat Aug 18 2018, 09:56:27
(no subject) (by CadaZ)
Well, I admit that these are good points. Thanks!
Mon Aug 20 2018, 03:57:08
(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
Sun Aug 26 2018, 21:04:55
(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.
Sun Aug 26 2018, 23:42:39
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?
Sun Sep 2 2018, 12:46:22
Post a reply to this comment:
Your Name:
Your Email:
Subject:
(no HTML tags; use plain text, and hit Enter for a line break)
Attached file (if you want, 5 MB max):
© 2008-2022 SolveSpace contributors. Most recent update June 2 2022.