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
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
(no subject) (by Paul)
Use distance constraints on the sketch. There is no way to directly assign values to point coordinates.
(no subject) (by Jens Páll Hafsteinsson)
Got it.
This would be a nice feature though imo.
Thanks
This would be a nice feature though imo.
Thanks
(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.
(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).
(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.
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.
(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.
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.
Post a reply to this comment: