Snap modes work different per OS

Post here for help on using FreeCAD's graphical user interface (GUI).
Forum rules
and Helpful information
IMPORTANT: Please click here and read this first, before asking for help

Also, be nice to others! Read the FreeCAD code of conduct!
User avatar
r-frank
Posts: 2181
Joined: Thu Jan 24, 2013 6:26 pm
Location: Möckmühl, Germany
Contact:

Snap modes work different per OS

Postby r-frank » Tue Mar 29, 2016 8:35 pm

Hello.

Over the past few weeks I have been quite busy filling the wiki with entries for commands (thanks renatorivo for your help).

While examining the snap modes I found something odd, since not finding anything on the bug tracker or in the forum i thought i ask ...

> Running FreeCAD 0.16.6651 on Windows 7 64-bit. WIndows and FreeCAD set to german ...
> Running FreeCAD 0.16.6668 on Linux Mint 17. Linux Mint and FreeCAD set to german (btw: native install via dual boot)

Task:
> Open FreeCAD, create new (empty) document
> go to draft workbench
> select line tool and draw two lines intersecting each other
> we want to draw a third line starting at the intersection point

Windows:
- all snaps but "intersection" turned off
We need to press CTRL to make the intersection snap work
- all snaps but "nearest" turned off
Everything works as expected, intersection found instantly

Linux
- all snaps but "intersection" turned off
Everything works as expected, intersection found instantly
- all snaps but "nearest" turned off
No way ... I found no combination to make "nearest snap" find the intersection ... only the line itself was recognized ...

I am not a programmer (at least not a good one) so no offense intended, but i would at least expect a consistent behaviour
on both OSes.
Or is that special to Linux/Windows and can't be "harmonized" ?

Thanks for taking time and looking into this.
Much appreciated ...

Roland
Deutsche FreeCAD Tutorials auf Youtube
My GrabCAD FreeCAD-Projects
FreeCAD lessons for beginners in english

Native german speaker - so apologies for my english, no offense intended :)