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)

Changing point/segment coordinates using the keyboard (by Jens Páll Hafsteinsson)
Hi

SolveSpace newbie here.

Is it possible to change the coordinates of a point or segment using the keyboard?

If I try to click on the coordinate in the property browser nothing happens.

Thanks,
JP
Sun Jan 12 2025, 19:35:07
(no subject) (by Paul)
Use distance constraints on the sketch. There is no way to directly assign values to point coordinates.
Sun Jan 12 2025, 21:02:56
(no subject) (by Jens Páll Hafsteinsson)
Got it.

This would be a nice feature though imo.

Thanks
Mon Jan 13 2025, 14:12:30
(no subject) (by Ali)
I understand that it might be a limitation of how to geometry / solving system works. However, being able to directly / manually enter or edit the coordinates of a point could be useful.
Thu Jan 30 2025, 20:18:42
(no subject) (by Tom)
I think it must be possible, since it's exactly the same as distance constraints from the coordinate planes. It would just be a different way to display the same information (and I agree it would be nice, though not a high priority for me).
Thu Jan 30 2025, 22:22:24
(no subject) (by Paul)
The big question is what would the user interface look like for this feature?

Most constraints are explicitly created and have a visual representation on the sketch. There should also be a way to remove such a constraint.

I had previously thought about having the ability to label points with their coordinates - Like how you can associate a comment constraint with a point, but just showing coordinates. Maybe that could be a sort of dimension constraint that could be either reference or specified?

I don't know about this. It's not all that useful but might be better in some specific cases.
Fri Jan 31 2025, 13:48:01
(no subject) (by Ali)
I use the attached screenshot, as a reference, with its inclusion of the constraint menu options, the text window, a sample point, with distance constraint lines with labels, and with a comment depicting its coordinates.

There is already a mechanism to make a modified version of a regular item. Likewise, we can make a reference point [Shift + P] instead of a regular point [P]. Also we can manually edit the point's coordinates, either by editing the the values in the text window or by editing them in the pink text.

* [Shift + D] vs [D] to make a reference distance vs an regular distance.
* [Shift + N] vs [N] to make a reference angle vs an regular angle.
* [Shift + S] vs [S] to make a construction link vs regular line.
* [Shift + A] vs [S] to make a tangent arc vs regular arc.


Perhaps, it can work, under-the-hood, as a constraint that says that the point has zero distance from the specified coordinates. Or perhaps it can be a package of two/three constraints as distances from the axes.

I am sure others have there use cases too. Some ideas make sense to me as specific points that I have already determined from which I then build the rest of the part around. Or there could be another program that exports a set of points which I then use to make a part from. It would be expedient to just enter the point coordinates.

I appreciate that you want to keep the visual interface / workflow. It is part of the direct, hands on, just-get-at-the-constraining/designing feel that I love about SolveSpace. Just having coordinate labels can be an elegant presentation vs x/y/z-distance constraint lines and labels. On the other hand, labeling all points with their coordinates can make the interface rather busy. Maybe include an option or turn it on/off.
Yesterday, 23:01:25, download attachment SolveSpace-Point-Definition-UI-2025-02-03.png
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.