Bug Reports for v0.19

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!
GeneFC
Veteran
Posts: 5373
Joined: Sat Mar 19, 2016 3:36 pm
Location: Punta Gorda, FL

Re: Bug Reports for v0.19

Post by GeneFC »

I am pretty sure the offsets are working correctly. You may not realize the complexity due to various coordinate systems.

Objects like datum planes and sketches have their own local coordinate system (LCS). This is different from the global coordinate system in some cases, and it can be confusing.

In particular these planar objects are always located in their local x-y plane. The z-axis is always perpendicular to the object. If the datum plane or sketch does not lie in the global x-y plane it can look like x, y, and z get mixed up.

You did not show an example, so I made a simple example for myself with a datum plane tipped up parallel to the global x-z plane. If I move the datum plane back and forth along its normal it is moving in the y-direction globally (shown in "Base" section of the property panel), but in the z-direction locally (shown in "Attachment" section of the property panel). Both are shown in the in the lower portion of the Combo panel. If the datum plane is already attached to something I can only move the Attachment coordinates and not the Base coordinates. The Base coordinates follow along; I just cannot change them directly.

If you are not familiar with this sort of multiple coordinate system behavior it may take some practice. However, it is working consistently and correctly.

Gene
Smiling_user
Posts: 196
Joined: Tue Jul 28, 2020 7:31 am

Re: Bug Reports for v0.19

Post by Smiling_user »

Gene on occasion I'll check your supposition.

By now: for the square crossectioned detail (Body001, Pad,Sketch003) connecting two sides could not use "Extrude up to face" in the file attached.
And also when importing this file with A2Plus into another file - only original side showed up. The mirrored part does not show to be imported.

Today while using Sketcher - for a while vertical and horizontal constraints and dimensions - cross-shifted thy're functions. But on the next opening of another sketch it disappeared. Te difference was in planes:
Within XY plane all goes as expected.
Bu within XZ and YZ planes - something goes buggy in UI: functions still work but they jump under other icons this time - in Sketcher.
Attachments
Handle_Det_HandleSideFront.FCStd
(54.6 KiB) Downloaded 21 times
GeneFC
Veteran
Posts: 5373
Joined: Sat Mar 19, 2016 3:36 pm
Location: Punta Gorda, FL

Re: Bug Reports for v0.19

Post by GeneFC »

I cannot see any connection to origin coordinates anywhere. Everything is floating.

No connection to origins.PNG
No connection to origins.PNG (47.33 KiB) Viewed 823 times

I do not know what to expect when there is no connection to the coordinate system.

Gene
Smiling_user
Posts: 196
Joined: Tue Jul 28, 2020 7:31 am

Re: Bug Reports for v0.19

Post by Smiling_user »

Not shure if this is something noticeble:
Report View

Code: Select all

02:11:54  OpenGL version is: 2.1 (2.1 Mesa 19.2.8)
02:11:54  Run Gui init script
02:11:54  Init: Running FreeCADGuiInit.py start script...
02:11:54  Init:   Searching modules...
02:11:54  Init:      Initializing /usr/share/freecad-daily/Mod/Part... done
02:11:54  Init:      Initializing /usr/share/freecad-daily/Mod/Raytracing... done
02:11:54  Init:      Initializing /usr/share/freecad-daily/Mod/Points... done
02:11:55  Init:      Initializing /usr/share/freecad-daily/Mod/Tux... done
02:11:55  Init:      Initializing /usr/share/freecad-daily/Mod/ReverseEngineering... done
02:11:55  Init:      Initializing /usr/share/freecad-daily/Mod/OpenSCAD... done
02:11:55  Init:      Initializing /usr/share/freecad-daily/Mod/Start... done
02:11:55  Init:      Initializing /usr/share/freecad-daily/Mod/PartDesign... done
02:11:55  Init:      Initializing /usr/share/freecad-daily/Mod/Import... done
02:11:55  Init:      Initializing /usr/share/freecad-daily/Mod/Sketcher... done
02:11:55  Init:      Initializing /usr/share/freecad-daily/Mod/Robot... done
02:11:55  Init:      Initializing /usr/share/freecad-daily/Mod/AddonManager... done
02:11:55  Init:      Initializing /usr/share/freecad-daily/Mod/TechDraw... done
02:11:55  Init:      Initializing /usr/share/freecad-daily/Mod/Drawing... done
02:11:55  Init:      Initializing /usr/share/freecad-daily/Mod/Complete... done
02:11:55  Init:      Initializing /usr/share/freecad-daily/Mod/Measure(InitGui.py not found)... ignore
02:11:55  Init:      Initializing /usr/share/freecad-daily/Mod/Show(InitGui.py not found)... ignore
02:11:56  Init:      Initializing /usr/share/freecad-daily/Mod/Draft... done
02:11:56  Init:      Initializing /usr/share/freecad-daily/Mod/Idf(InitGui.py not found)... ignore
02:11:56  Init:      Initializing /usr/share/freecad-daily/Mod/Arch... done
02:11:56  Init:      Initializing /usr/share/freecad-daily/Mod/Image... done
02:11:56  Init:      Initializing /usr/share/freecad-daily/Mod/Surface... done
02:11:56  Init:      Initializing /usr/share/freecad-daily/Mod/Web... done
02:11:56  Init:      Initializing /usr/share/freecad-daily/Mod/Material... done
02:11:56  Init:      Initializing /usr/share/freecad-daily/Mod/Spreadsheet... done
02:11:56  Init:      Initializing /usr/share/freecad-daily/Mod/Mesh... done
02:11:56  Init:      Initializing /usr/share/freecad-daily/Mod/Inspection... done
02:11:57  Init:      Initializing /usr/share/freecad-daily/Mod/Test... done
02:11:57  Init:      Initializing /usr/share/freecad-daily/Mod/Fem... done
02:11:57  Init:      Initializing /usr/share/freecad-daily/Mod/Path... done
02:11:57  Init:      Initializing /usr/share/freecad-daily/Mod/MeshPart... done
02:11:57  Module: Part
02:11:57  Loading Part module... done
02:11:58  Init:      Initializing /home/worker/.FreeCAD/Mod/A2plus... done
02:11:58  Init:      Initializing /home/worker/.FreeCAD/Mod/DynamicData... done
02:11:58  Init:      Initializing /home/worker/.FreeCAD/Mod/sheetmetal... done
02:11:58  Init:      Initializing /home/worker/.FreeCAD/Mod/Manipulator... done
02:11:58  Init:      Initializing /home/worker/.FreeCAD/Mod/Render... done
[color=#FF0000]02:11:58  Init:      Initializing /home/worker/.FreeCAD/Mod/BCFPlugin(InitGui.py not found)... ignore[/color]
02:11:58  Init:      Initializing /home/worker/.FreeCAD/Mod/lattice2... done
02:11:59  Init:      Initializing /home/worker/.FreeCAD/Mod/dodo... done
02:11:59  PartOMagic failed to detect FC version number: revision is zero / too low, minor version is unexpected.Loading GUI of Part module... done
02:11:59  Loading Sketcher module... done
02:11:59  Loading GUI of Sketcher module... done
02:11:59  Loading GUI of PartDesign module... done
02:12:01  Init:      Initializing /home/worker/.FreeCAD/Mod/Part-o-magic... done
[color=#FF0000]02:12:01  Init:      Initializing /home/worker/.FreeCAD/Mod/BIMBots(InitGui.py not found)... ignore[/color]
02:12:01  Init:      Initializing /home/worker/.FreeCAD/Mod/BIM... done
02:12:01  Init:      Initializing /home/worker/.FreeCAD/Mod/Assembly4... done
02:12:01  Init:      Initializing /home/worker/.FreeCAD/Mod/fasteners... done
[color=#FF0000]02:12:01  Init:      Initializing /home/worker/.FreeCAD/Mod/symbols_library(InitGui.py not found)... ignore[/color]
02:12:01  Init:      Initializing /home/worker/.FreeCAD/Mod/CADExchanger... done
02:12:01  Init:      Initializing /home/worker/.FreeCAD/Mod/Reporting... done
[color=#FF0000]02:12:01  Init:      Initializing /home/worker/.FreeCAD/Mod/SelectorToolbar(InitGui.py not found)... ignore
02:12:01  Init:      Initializing /home/worker/.FreeCAD/Mod/SlopedPlanesMacro(InitGui.py not found)... ignore[/color]
02:12:01  Init:      Initializing /home/worker/.FreeCAD/Mod/ThreadProfile... done
[color=#FF0000]02:12:02  Init:      Initializing /home/worker/.FreeCAD/Mod/BOLTSFC(InitGui.py not found)... ignore[/color]
02:12:02  Init: Loading FreeCAD GUI
02:12:02  Init: Running FreeCADGuiInit.py start script... done
02:12:03  Init: Activating default workbench StartWorkbench
02:12:03  Loading GUI of Web module... done
02:12:03  Loading GUI of Start module... done
02:12:03  Loading Start module... done
[color=#FF0000]02:12:03  libpng warning: iCCP: known incorrect sRGB profile
02:12:03  libpng warning: iCCP: known incorrect sRGB profile[/color]
02:12:03  Init: Showing main window
02:12:03  Main window restored
02:12:03  Show main window
02:12:03  Toolbars restored
[color=#FF0000]02:12:03  Couldn't connect to spacenav daemon[/color]
02:12:03  Init: Entering event loop
02:12:04  Init: Processing command line files
02:12:08  Loading Fem module... done
02:12:08  Loading GUI of Fem module... done[color=#FF0000]
02:12:08  <input>:66:16: Could not add child element to parent element because the types are incorrect.
02:12:08  <input>:78:369: Could not add child element to parent element because the types are incorrect.
02:12:08  <input>:78:462: Could not add child element to parent element because the types are incorrect.[/color]

###################################################
OS: Ubuntu 18.04.4 LTS (ubuntu:GNOME/ubuntu)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.
Build type: Release
Branch: unknown
Hash: 0cf8279f00017ed2913e0c17beda77c733f98350
Python version: 3.6.9
Qt version: 5.9.5
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/UnitedStates (en_US)
Smiling_user
Posts: 196
Joined: Tue Jul 28, 2020 7:31 am

Re: Bug Reports for v0.19

Post by Smiling_user »

WB PartDesign > MEASURE TOOL
Dimension value is not shown. (see attachment)

Else(request?): would be great to have globally the dimension tool with
- visual properties of dimension from Draft
- logics of measurement from Part.
- with plane selection - setting it in certain plane.

OS: Windows 7 SP 1 (6.1) 64-bit,
Word size of FreeCAD: 64-bit / 0.19.20311 (Git) Build type: Release/ Branch: master
Hash: 915e551bbb7e3614bc804f1ae1f65027b5432b9f
Python version: 3.6.8 // Qt version: 5.12.1// Coin version: 4.0.0a // OCC version: 7.3.0 // Locale: English/United States (en_US)
Attachments
PartDesign_Measure-not-display number.FCStd
(8.75 KiB) Downloaded 20 times
Bance
Veteran
Posts: 4250
Joined: Wed Feb 11, 2015 3:00 pm
Location: London

Re: Bug Reports for v0.19

Post by Bance »

Shows up OK in :-

OS: Linux Mint 18.2 Sonya (X-Cinnamon/cinnamon)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.
Build type: Release
Branch: unknown
Hash: 9c3f9b72a82249d5fcf1f543dd69a78740251b26
Python version: 3.5.2
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/UnitedKingdom (en_GB)
Installed 7/8/20 from daily builds.

A Good measurement Tool is not Std at the moment, there is the caliper addon, and a new tool in assembly4.
You can customize your toolbars easily though..... Customize_Toolbars I have made the part measure tool global so it can be accessed from all workbenches.
Screenshot from 2020-08-07 08-12-39.png
Screenshot from 2020-08-07 08-12-39.png (234.59 KiB) Viewed 742 times
Smiling_user
Posts: 196
Joined: Tue Jul 28, 2020 7:31 am

Re: Bug Reports for v0.19

Post by Smiling_user »

You're right about making caliper global, but I can not manage it to move dimensions to an easy viewable place, neither to save in the file for future using.
Nice of you to answer :) thank you!
Smiling_user
Posts: 196
Joined: Tue Jul 28, 2020 7:31 am

Re: Bug Reports for v0.19

Post by Smiling_user »

Another bug? : Sketcher (probably in soolver)
When trying to set point incidence for groups of lines - get constraints conflict.

step to reproduce: select enpoint and start point of appropriate line groups, press [C]

Windows 7 SP 1 (6.1)/ 64-bit/
FreeCAD: 64-bit / 0.19.20311 (Git) / Release/ master
Hash: 915e551bbb7e3614bc804f1ae1f65027b5432b9f
Python version: 3.6.8 / Qt version: 5.12.1 / Coin version: 4.0.0a / OCC version: 7.3.0
Locale: English/United States (en_US)
Attachments
tmpl_MultiElement_distribution.FCStd
(14.95 KiB) Downloaded 19 times
chrisb
Veteran
Posts: 54177
Joined: Tue Mar 17, 2015 9:14 am

Re: Bug Reports for v0.19

Post by chrisb »

Can you please post your FreeCAD info in the form anyone else uses? It is easier for us forum regulars to see at a glance what may be interesting. And it is easier for you. And your version doesn't even save the few bytes bandwidth, because you have additional spaces and slashes. So please do us the favor ...
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
chrisb
Veteran
Posts: 54177
Joined: Tue Mar 17, 2015 9:14 am

Re: Bug Reports for v0.19

Post by chrisb »

Smiling_user wrote: Sat Aug 08, 2020 11:42 am step to reproduce: select enpoint and start point of appropriate line groups, press [C]
What exactly should we do? I guess a line group is a set of lines which are already connected, but what does "appropriate" mean?

I have done the following:
- selected the rightmost point of the upper line group (in the sense mentioned above)
- selected the leftmost point of the middle linegroup
- selected the leftmost point of the lower linegroup
- pressed C to create a coincidence and it worked flawlessly.

Perhaps you can simplify your sketch to a minimum showing the issue.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Post Reply