normandc

2013-06-22 16:02

manager ~0003236

Please provide complete info on FreeCAD version and operating system. This can be done easily by going to Help --> About FreeCAD. Click on 'copy to clipboard' button and paste here.

Jriegel

2013-06-26 09:14

administrator ~0003242

You want to do CAD on a tablet by touch?
Not a very common use case ;)

pfirszt

2013-06-26 09:58

developer ~0003245

Not really - the tablet doesn't handle touch. I'll provide more info soon.
I'm using the tablet instead of mouse (including autocad/microstation/dialux on windows and blender/gimp/inkscape on linux). I actually don't use the mouse at all, so I hope we can fix the problem.

pfirszt

2013-06-26 19:39

developer ~0003258

OS: Linux
Platform: 64-bit
Version: 0.13.$WCREV$
Python version: 2.7.3
Qt version: 4.8.4
Coin version: 2.5.0
SoQt version: 1.5.0
system: fedora F-18, updated
bash-4.2$ rpm -qi freecad
Name : freecad
Version : 0.13
Release : 1.1.fc18
Architecture: x86_64

normandc

2013-06-26 23:17

manager ~0003261

It's odd that the revision number does not appear correctly. Did you compile yourself, or installed a pre-compiled package?

pfirszt

2013-06-27 18:11

developer ~0003275

Yes, that's strange. It's from Fedora Fusion repository:
bash-4.2$ LC_ALL=c rpm -qi freecad
Name : freecad
Version : 0.13
Release : 1.1.fc18
Architecture: x86_64
Install Date: Wed May 22 20:43:44 2013
Group : Applications/Engineering
Size : 128420621
License : GPLv3+ with exception
Signature : RSA/SHA256, Thu Mar 7 12:56:54 2013, Key ID 90ce094be31b30ca
Source RPM : freecad-0.13-1.1.fc18.src.rpm
Build Date : Mon Mar 4 17:15:13 2013
Build Host : builder1.ovh.rpmfusion.lan
Relocations : (not relocatable)
Packager : <'>http://nonfree.rpmfusion.org/>
Vendor : RPM Fusion
URL : http://sourceforge.net/apps/mediawiki/free-cad/
Summary : A general purpose 3D CAD modeler

normandc

2013-06-28 00:05

manager ~0003278

Last edited: 2013-06-28 00:06

I've seen the same thing with the Mac OS X build, so it's a build configuration problem somehow.
If I'm not mistaken this Fedora package is not quite up to date.. It's impossible to know without the revision number or the git commit.

cejka

2013-08-17 20:10

reporter ~0003489

I confirm the same behaviour with my Wacom Intuos3 9x12 tablet using a STYLUS pen. I can't select any element by the pen tip (left mouse click).
Freecad compiled by myself from GIT repository a few days ago and here is a listing from Help -> About Freecad.
OS: Debian GNU/Linux 6.0.7 (squeeze)
Platform: 64-bit
Version: 0.13.2041 (Git)
Branch: master
Hash: fe19cb09cc7a07629ae224a64f58167780284987
Python version: 2.5.5
Qt version: 4.6.3
Coin version: 3.1.3
SoQt version: 1.4.2a
OCC version: 6.3.0
The same issue (I can't click by pen tip) I have with Krusader version 2.2.0-beta1 if I try to sort column listings. But any other software I use does not have problem with Wacom pen. So I think that there is problem with Freecad and Krusader as well in handling the left mouse clicks (too accurate mouse coordinates handling = ???). Because if you use tablet pen the cursor position changes before you just click on tablet because of hand is too curved and tablet has some proximity feature :-)
For example. If I use touchpad or trackpoint of my notebook (first move mouse cursor over an element and then click without any other cursor moving) selection works well. If I use Wacom pen to move cursor over the element then freeze my hand on that position and select the element by using touchpad or trackpoint left button the selection also works well. Finally if for moving and selection I use only the Wacom pen the moving works but selection doesn't. But it is strange that I can use drag&drop feature with Wacom pen. Only single click used for element selection does not work.
Recently I tried the Wacom tablet to be sure it works well at other CAD software. I used friends PC with Windows 7 + Autocad + SolidEdge and there wasn't any problem with it. So this looks like a bug in Freecad.

normandc Download film hacker 2016.

2013-08-17 20:34

manager ~0003490

Last edited: 2013-08-17 20:35

Not in FreeCAD per se but in one of its third-party libraries. You said you have the same problem with Krusader which is a KDE-based package. Then it may be something with Qt libraries. I suggest you try to use it in another app that relies on Qt for its GUI.
If that's the case then it's out of FreeCAD devs power to fix.

cejka

2013-08-17 22:12

reporter ~0003491

Thanks for quick response. Before the moment I tried to select some elements (lines and circles exactly) at LibreCAD. I think it is also QT based application. Here I provide LibreCAD details from its About section:
LibreCAD
Version: 1.0.1
SCM Revision: 1.0.0
Compiled on: Mar 15 2012
Portions (c) 2011 by R. van Twisk
Program Icons Supplied by
Pablo: LibreCAD Argentine
Splash and Logo supplied by
Diego Daltom Designer
Modules: None
Main Website : http://www.LibreCAD.org
In Kursader I have that problem at one concrete situation (sort of file listing) otherwise the Wacom pen (its left mouse button click) and Krusader works together quite well.
Do you have any other suggestions or software I would have to test?

cejka

2013-08-17 22:44

reporter ~0003492

Just update of information related to reported bug which can help. The problem in FreeCAD appears only if I try to select something (line, arc, point, distance etc.) in opened Sketch. If I try to select some edge at Part or Part Designer it is possible with Wacom tablet.

Jriegel

2013-08-19 04:33

administrator ~0003494

Ok, its right, the selection of the sketcher is to fiddly. It goes to move-element if you move the mouse only one pixel while pressing left. Thats to eager, even if you use a standard mouse. I think we need at least a two pixel threshold before moving starts..

jmaustpc

2015-01-08 06:51

manager ~0005584

Hi all
does this issue still exist in current FreeCAD? I don't have a Wacom pad to test it.
Jim

wmayer

2015-01-08 10:47

administrator ~0005590

IMO, this ticket should stay open.

pfirszt

2015-02-17 22:56

developer ~0005808

Please leave it open. My current system is fedora 21.
Version: 0.14
Revision number: $WCREV$
Release date: $WCDATE$
Word size: 64-bit
(Fedora still have the rev/rel problem)
$ rpm -qi freecad
Name : freecad
Version : 0.14
Release : 5.fc21
Architecture: x86_64
If you can point me (roughly, any variable or function name would be great) to where the problem might be in the code I'll try to fix it.

wmayer

2015-02-21 15:14

administrator ~0005816

Have a look at:
ViewProviderSketch::mouseMove
ViewProviderSketch::mouseButtonPressed
To check if the cursor hovers a geometry:
ViewProvider::getPointOnRay

pfirszt

2015-02-23 19:03

developer ~0005826

Selecting in the latest git version (f2d8fc91ec37081f3f0c283f43671573c4f58e70) works fine, but unselecting does not work as expected. Left click on an empty area using mouse causes deselection, but the same action with tablet does nothing. I'll try to narrow it down, but if you have any tips, please le me know.

shoogen

2015-02-24 11:34

developer ~0005827

Does your tabled allow you to hover with cursor?

pfirszt

2015-02-24 12:13

developer ~0005828

Yes. Hovering is like moving mouse, touching the surface with the tip of the pen is like the left click and there is a rocker button oon the pen that works as right/middle click.
I can't find the place in the code where unselecting after 'empty' left click takes place.

pfirszt

2015-02-24 20:26

developer ~0005829

I did some more tests and the problem is now narrowed down to the sketch editing mode. In non-editing mode selecting/unselecting works fine for 3D objects and sketches.

shoogen

2015-02-24 22:04

developer ~0005830

Last edited: 2015-02-24 22:12

I would suspect that there is a mouse movement in between button1 press and button1 release. In this case you would enter rubber band selection mode.
https://github.com/FreeCAD/FreeCAD_sf_master/blob/master/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp#L1108
maybe we need to add a threshold for the distance to active the rubberband mode, instead of enabling it on the first move event.

shoogen

2015-02-24 22:33

developer ~0005831

Last edited: 2015-02-24 22:34

could you please test if git://github.com/5263/FreeCAD sketcher-rubberband
( https://github.com/5263/FreeCAD/compare/sketcher-rubberband ) solves the problem for you.
Perhaps you might want to slightly increase the dragIgnoredDistance as well, if it does not work with the initial value.

pfirszt

2015-02-24 23:16

developer ~0005832

Yes, that's it! There is no need to change te distance (at least for me with wacom intuos4 wireless), adding 'case STATUS_SKETCH_StartRubberBand:' solves the problem. Thanks!
  1. Freecad For Os X Yosemite National Park
  2. Freecad For Os X Yosemite Full

FreeCAD 0.13 is a software program developed by Juergen Riegel. The most common release is 0.13.1828, with over 98% of all installations currently using this version. The setup package generally installs about 104 files and is usually about 620.78 KB (635,681 bytes). FreeCAD – OS, being developed. Not So Free: Solidworks (student license) $150. Autodesk Inventor (student license) Free 3yr with.edu or other affiliation. Rhinoceros (25-save trial) Not. Even 3D: Inkscape, Corel, Illustrator. Dragon.con 2015 robotics & makers track. Currently only reads the following entities: 00030 paths, lines, arcs and rects. 00031 Bezier curves are skipped. 00032 ' 4 import xml.sax, string, FreeCAD, os, Part, math, re, Draft 00035 from draftlibs import fcvec, fcgeo 00036 from FreeCAD import Vector 8 try: import FreeCADGui 00039 except: gui = False 00040 else: gui. 2013-08-17 22:44. Reporter 0003492. Just update of information related to reported bug which can help. The problem in FreeCAD appears only if I try to select something (line, arc, point, distance etc.) in opened Sketch. If I try to select some edge at Part or Part Designer it is possible with Wacom tablet.

luzpaz

codespell-project/codespell 560

check code for common misspellings

FreeCAD/FreeCAD-addons 390

A convenient gathering of useful and well-developed FreeCAD plugins made by the community.

Freecad For Os X Yosemite National Park

FreeCAD/FreeCAD-Bundle 38

Stand-alone repo to Build and Deploy the FreeCAD AppImage

andreas-vox/ScribusCTL 32

Official Scribus collaboration area for Complex Text Layout (RTL, CJK, Indic, OpenType, Math, CSS, ..)

joelgraff/pivy_trackers 10

A small python library of pivy/coin3D-based objects for renderning lines / nodes at the scenegraph level for user interface feedback. Implemented originally as a part of the FreeCAD Trails Workbnech.

FreeCAD/FreeCAD-Homepage 8

For

The homepage at http://www.freecadweb.org

FreeCAD/FreeCAD-Enhancement-Proposals 7

FreeCAD-Enhancement-Proposals (FEP's)

joelgraff/freecad-transportation-wb 7

Python transportation workbench for FreeCAD

aoloe/scribus-plugin-scripter 4

Development version of the new Scribus scripter

aoloe/scribus-newsletter 3

monthly newsletter about scribus development

user viewpoint

PR openedrealthunder/fcad_pcb

+1-1
1 commit in luzpaz/fcad_pcb/tree/typosrealthunder/fcad_pcb/tree/master

pr created time in an hour

create barnchluzpaz/fcad_pcb

created branch time in an hour

PR openedrealthunder/sexp_parser

+17-17
1 commit in luzpaz/sexp_parser/tree/typosrealthunder/sexp_parser/tree/master

pr created time in an hour

create barnchluzpaz/sexp_parser

created branch time in an hour

fork luzpaz/sexp_parser

Python S-Expression Object Model

fork in an hour

PR openedrealthunder/kicad_parser

+10-10
1 commit in luzpaz/kicad_parser/tree/typosrealthunder/kicad_parser/tree/master

pr created time in an hour

create barnchluzpaz/kicad_parser

created branch time in an hour

fork luzpaz/kicad_parser

KiCAD parser written in python

fork in an hour

fork luzpaz/fcad_pcb

FreeCAD scripts for PCB CAD/CAM

fork in an hour

push eventluzpaz/speckle-server

commit sha ad97cdf44460d3b054cc9b2ed6f0562401fbbd0c

Fix various typosFound via `codespell -q 3 -L optio,promisses,usera`

commit sha 8d54f8513a0db7cbfd64404230f236dde971dfd3

Merge pull request #352 from luzpaz/typosFix various typos

push time in an hour

delete branch luzpaz/speckle-server

delete branch : typos

delete time in an hour

pull request commentFreeCAD/FreeCAD

0penBrain

comment created time in an hour

push eventluzpaz/astropy

commit sha 9122da11da567163382801d2ced427559880390b

Revert 3rd-party upstream typos

push time in 2 hours

pull request commentastropy/astropy

@bsipocz there are github action scripts that use codespell, need to look into that.

Thanks! But I don't think we should touch anything in cextern or extern.

Sorry, i though I omitted those.

luzpaz

comment created time in 2 hours

PR openedastropy/astropy

Found via codespell -q 3 -S ./cextern,./astropy/extern -L ba,coo,dum,hist,nd

1 commit in luzpaz/astropy/tree/typosastropy/astropy/tree/main

Freecad For Os X Yosemite Full

pr created time in 2 hours

create barnchluzpaz/astropy

created branch time in 2 hours

PR openedspecklesystems/speckle-server

Found via codespell -q 3 -L optio,promisses,usera

1 commit in luzpaz/speckle-server/tree/typosspecklesystems/speckle-server/tree/main

pr created time in 4 hours

create barnchluzpaz/speckle-server

created branch time in 4 hours

pull request commentFreeCAD/FreeCAD

@ho-ho-ho please always add your full FreeCAD About info. Also this is not the best place to discuss this. Better to open a thread on the forum.freecadweb.org or talk to the Path devs on gitter.im/FreeCAD/Path

m0n5t3r

comment created time in 4 hours

issue commentrealthunder/FreeCAD_assembly3

@wohltat Do you mind opening a ticket on https://salsa.debian.org/mess42/pyrate/ and letting them know about this?
We should also think about running a test for this to avoid issues like this in the future.

cc @joha2 (associated with pyrate)

wohltat

comment created time in 5 hours

delete branch luzpaz/darktable

delete branch : typos

delete time in 5 hours

delete branch luzpaz/speckle-server

delete branch : alan/frontend/embed-viewer-fix

delete time in 5 hours

delete branch luzpaz/speckle-server

delete branch : parser

delete time in 5 hours

delete branch luzpaz/speckle-server

delete branch : activity_stream

delete time in 5 hours

delete branch luzpaz/speckle-server

delete branch : fronted/stream-sharing-ui

delete time in 5 hours

delete branch luzpaz/speckle-server

delete branch : dim/hotfixes

delete time in 5 hours

delete branch luzpaz/speckle-server

delete branch : webhooks

delete time in 5 hours

delete branch luzpaz/speckle-server

delete branch : izzy/webhooks

delete time in 5 hours

delete branch luzpaz/speckle-server

delete branch : cristi/frontend_og_tags

delete time in 5 hours

delete branch luzpaz/speckle-server

delete branch : alan/frontend/activity-stream

delete time in 5 hours

realfoodmatters.co – 2018