GlouGlou wrote: ↑
Thu May 10, 2018 8:50 am
I've got some difficults to hook on a freezed spline with block constraint.
its unable to hook on the 2 last points.
Have a look inside my file: if you delete the block constraint, the line is released and hooked on the spline.
Is it a bug?
chrisb wrote: ↑
Thu May 10, 2018 9:25 am
I can confirm the issue. It occurs in Abdullah's new Sketcher as well, which is not merged yet
The coincident constraints are not between the bspline and the line, but between the center of the circles at the pole position and the line. (I really have to do something so that it is easy for the user to know what a constraint is actually constraining, probably some extension of information in the constraint widget, or tip on hover...)
This was coded intentionally (another thing is that it can be improved). I have to study this. I remember I had another issue with block constraint, probably it is in the tracker, is not it would be good to put it there so that I dedicate some time to see if I come with an improvement.
This can be work-around easily, because what you actually want is to join the endpoints of the bspline and the line, and it was coded to allow that. If you use the geometry widget, hover the bspline and press 'z' you will iterate between the segment, the endpoint and the starting point. When you have the relevant point preselected, left click to select it, then select the endpoint of the line and make a coincident. Repeat for the other extreme.
You then come to this:
The selection of bspline endpoints has to be improved too. It generates lots of confusion.