Can I add a real life user experience of multi-transform please on the current Windows version?
It is attached. Even editing the transform parameters is excruciating. It's a tribute to Freecad that it's worth doing anyway because I love the way Freecad works, but I suspect there's something in the code that recomputes unnecessarily often.
Thanks for a fantastic product - I hope this helps you to make it even better.
DrC
OS: Windows 10
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.13541 (Git)
Build type: Release
Branch: releases/FreeCAD-0-17
Hash: 9948ee4f1570df9216862a79705afb367b2c6ffb
Python version: 2.7.14
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.2.0
Locale: English/UnitedKingdom (en_GB)
Excessive response times using transforms
Forum rules
and Helpful information
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!
Also, be nice to others! Read the FreeCAD code of conduct!
Excessive response times using transforms
- Attachments
-
- BaseV3.FCStd
- (402.87 KiB) Downloaded 36 times
Last edited by DrC on Wed May 29, 2019 5:10 pm, edited 1 time in total.
- kkremitzki
- Veteran
- Posts: 2518
- Joined: Thu Mar 03, 2016 9:52 pm
- Location: Illinois
Re: Creating an OCE PPA for FreeCAD Daily Builds
Hi DrC, I've moved your post because you replied to a 5 year topic that doesn't seem to have anything to do with what you've posted. Please update the title at your convenience to something that makes sense.
Re: Excessive response times using transforms
Thanks for picking it up.
DrC
DrC
Re: Excessive response times using transforms
70 sec recompute here. There was some work to use multithreading for those transforms but still uses single core here.
It would be better and faster to model it in a single sketch.
Edit: sorry, forgot that version is relevant here
It would be better and faster to model it in a single sketch.
Edit: sorry, forgot that version is relevant here
Code: Select all
OS: Windows 8.1
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.16687 (Git)
Build type: Release
Branch: master
Hash: ff1fb11af15a7c5f7f0ba3ef79588e128f397c2c
Python version: 3.6.6
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: Bulgarian/Bulgaria (bg_BG)
Last edited by kisolre on Wed May 29, 2019 6:06 pm, edited 1 time in total.
Re: Excessive response times using transforms
The version of FreeCAD that you show is old. It is 0.17 which was released early in 2018. You should try the newest version 0.18, which was released this year. There are improvements in the base system that will probably solve some issues.
Always add the important information to your posts if you need help. Also see Tutorials and Video tutorials.
To support the documentation effort, and code development, your donation is appreciated: liberapay.com/FreeCAD.
To support the documentation effort, and code development, your donation is appreciated: liberapay.com/FreeCAD.
Re: Excessive response times using transforms
Yes, that was performance-wise a regression in v0.17. There are a few threads where this was discussed. So, as the others said it's best to go to v0.18 where this is fixed.It is attached. Even editing the transform parameters is excruciating. It's a tribute to Freecad that it's worth doing anyway because I love the way Freecad works, but I suspect there's something in the code that recomputes unnecessarily often.
Re: Excessive response times using transforms
There are 8x12 and 8x4 multitransform grids in that file. Changing length of MultiTransform001.LinearPattern002 from 63 to 64 and recomputing took 65 sec here so dont think that unneeded recomputes is the problem here.
Re: Excessive response times using transforms
Thanks - I missed the notification of 0.18 so it's downloading now.
Cheers
DrC
Cheers
DrC