new Measurement tool

Info about new community or project announcements, implemented features, classes, modules or APIs. Might get technical!
PLEASE DO NOT POST HELP REQUESTS OR OTHER DISCUSSIONS HERE!
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
User avatar
kkremitzki
Veteran
Posts: 2515
Joined: Thu Mar 03, 2016 9:52 pm
Location: Illinois

Re: new Measurement tool

Post by kkremitzki »

Zolko wrote: Wed Jun 24, 2020 11:07 pm
tom wrote: Wed Jun 24, 2020 10:39 pm Perhaps you don't understand my point
Or perhaps you didn't read the title of this thread and want to play the offended smartarse by hijacking a subject you don't care about ? Either you test or you shut up. What's so hard to understand about that ?
Please don't be like this.
Like my FreeCAD work? I'd appreciate any level of support via Patreon, Liberapay, or PayPal! Read more about what I do at my blog.
User avatar
Zolko
Veteran
Posts: 2213
Joined: Mon Dec 17, 2018 10:02 am

Re: new Measurement tool

Post by Zolko »

kkremitzki wrote: Thu Jun 25, 2020 1:39 am Please don't be like this.
yeah, sorry, but he got on my nerves.
try the Assembly4 workbench for FreCAD — tutorials here and here
tom
Posts: 165
Joined: Sun Mar 29, 2015 9:20 pm

Re: new Measurement tool

Post by tom »

Ok, the Add-on Manager is working again. So, I could install the Assembly4 WB and test the new measurement tool. Here are my comments:
  • I like the Tasks View. It is much cleaner and understandable than the Caliper Tool of the Manipulator WB. Especially I like the Results group box.
  • I like the readability of the labels, but the positioning of the labels could be improved. In many cases the labels cover the subject being measured.
  • I don't understand yet the purpose of the generated Measures group in the model tree. It contains objects representing the measurement and objects representing the labels. When I double click on the measurement objects, the I the Transform Tool opens letting me move the measurement object in 3D space. But why should I do that? Double clicking an label object activates the Edit mode. But what can I edit here?
  • If I turn off the option "Show Label in 3D view", then of course no label is created and the measurement result is only visible in the results group box. However, that result gets lost once I create a further measurement. I thought that I can recover an old measurement result by clicking on one of the created objects in the model tree, but that action does not update the results group box.
IMHO it would be better to have only one object per measurement in the model tree. Double clicking on such an object should open the Measure Task and update the results group box. In the properties of such an object there should be an option to view/hide the label of that specific measurement. The existing option "Show Label in 3D view" in the results group box should also reflect the objects property value. For new measurements the option state of the last measurement should taken over.

I hope my comments are useful for further development.

BR Tom
User avatar
Zolko
Veteran
Posts: 2213
Joined: Mon Dec 17, 2018 10:02 am

Re: new Measurement tool

Post by Zolko »

Thank-you for testing and reporting


tom wrote: Mon Jun 29, 2020 5:47 pm
  • I like the readability of the labels, but the positioning of the labels could be improved. In many cases the labels cover the subject being measured.
Yes, true. If someone wants to step-in to improve would be nice

  • I don't understand yet the purpose of the generated Measures group in the model tree. It contains objects representing the measurement and objects representing the labels. When I double click on the measurement objects, the I the Transform Tool opens letting me move the measurement object in 3D space. But why should I do that? Double clicking an label object activates the Edit mode. But what can I edit here?
The measures are static objects, there is nothing to edit about them. The labels are standard FreeCAD objects and behave like that. The Measures group is for convenience and was asked to avoid clutter in the model tree.

  • If I turn off the option "Show Label in 3D view", then of course no label is created and the measurement result is only visible in the results group box. However, that result gets lost once I create a further measurement. I thought that I can recover an old measurement result by clicking on one of the created objects in the model tree, but that action does not update the results group box.
I have 2 uses for measurements:

1) for personal use during design, where I only need the information, then I modify the model accordingly, and measure again

2) to document a measure: in this case I position the view and the measure carefully to best show what is measured, and then I take a screenshot

IMHO it would be better to have only one object per measurement in the model tree. Double clicking on such an object should open the Measure Task and update the results group box. In the properties of such an object there should be an option to view/hide the label of that specific measurement.
You are right, but these improvements are beyond my programming skills
try the Assembly4 workbench for FreCAD — tutorials here and here
hmk
Posts: 159
Joined: Tue Sep 29, 2020 1:19 pm
Location: Berlin, Germany

Re: new Measurement tool

Post by hmk »

Zolko wrote: Fri Jun 19, 2020 11:48 pm I'd be happy if people could test it and report all problems.
Thanks for this tool. It has a clean and intuitive interface. Finally a measurement tool that shows the length of an edge with one click! :)

I think I found a bug: Selecting snap and clicking on an edge always selects the edge's midpoint. (Tested with Part Cube.)

Enhancement: Undo (Ctrl+Z) does not honor the made measurements, it would be nice have these in the undo history.

Are there settings that allow to change the defaults (text, color, etc.)?

Assembly4: 0.9.17, 2021-06-21
Version: 0.20.25220 (Git) AppImage
RatonLaveur
Posts: 991
Joined: Wed Mar 27, 2019 10:45 am

Re: new Measurement tool

Post by RatonLaveur »

I already made sure this tool was in global workbench for me.

It is fantastic. Takes all that's good in Manipulator and then makes it sweeter.

This should be the default measurement tool in replacement of both the old Measure and the 0.18 Measurement tools, they used to be good when it was all we had. But they just don't cut it in comparison.
HoWil
Veteran
Posts: 1279
Joined: Sun Jun 14, 2015 7:31 pm
Location: Austria

Re: new Measurement tool

Post by HoWil »

Is it possible to store the last selected type of measurement.
I almost always use the distance measurement and always have to select it.
BR
User avatar
Zolko
Veteran
Posts: 2213
Joined: Mon Dec 17, 2018 10:02 am

Re: new Measurement tool

Post by Zolko »

HoWil wrote: Wed Aug 18, 2021 5:40 am Is it possible to store the last selected type of measurement.
good idea, I will try to implement this
try the Assembly4 workbench for FreCAD — tutorials here and here
Post Reply