Assembly3 preview
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
Re: Assembly3 preview
App::Link functionality should already be included in the daily AppImage:
https://github.com/FreeCAD/FreeCAD/rele ... g/0.19_pre
https://github.com/FreeCAD/FreeCAD/rele ... g/0.19_pre
Re: Assembly3 preview
Thanks... 0.19_pre worked great.triplus wrote: ↑Fri Aug 23, 2019 2:16 am App::Link functionality should already be included in the daily AppImage:
https://github.com/FreeCAD/FreeCAD/rele ... g/0.19_pre
Re: Assembly3 preview
Does this also mean that the possibility to install the Asm3 workbench is going to just appear in the Addons manager for the v0.19_pre binaries without any extra configuration needed from the user's part? If so, I'd be quite excited to try it out just because I'd be quite curious to learn what can be done with it!realthunder wrote: ↑Fri Aug 09, 2019 1:25 pm Right, asm3 actually works in the LinkMerge branch. I'll soon make some changes so that it can be installed through the add-on manager.
Re: Assembly3 preview
I am recently trying asm3 with FreeCAD master and see some errors with qt5.12 (qt5.9 has no such issues)
results in tree icons look like this:
Would be nice to solve this as appimage and dmg were changed to qt5.12 just now.
Code: Select all
<class 'TypeError'>: PyCXX: Error creating object of type N2Py7SeqBaseINS_4CharEEE from <PySide2.QtGui.QIcon(availableSizes[normal,Off]=(),cacheKey=0x25d00000000) at 0x7f238934a4c8>
<class 'TypeError'>: PyCXX: Error creating object of type N2Py7SeqBaseINS_4CharEEE from <PySide2.QtGui.QIcon(availableSizes[normal,Off]=(),cacheKey=0x26000000000) at 0x7f2394862bc8>
<class 'TypeError'>: PyCXX: Error creating object of type N2Py7SeqBaseINS_4CharEEE from <PySide2.QtGui.QIcon(availableSizes[normal,Off]=(),cacheKey=0x26300000000) at 0x7f237d6bab48>
<class 'TypeError'>: PyCXX: Error creating object of type N2Py7SeqBaseINS_4CharEEE from <PySide2.QtGui.QIcon(availableSizes[normal,Off]=(),cacheKey=0x26700000000) at 0x7f238915d788>
<class 'TypeError'>: PyCXX: Error creating object of type N2Py7SeqBaseINS_4CharEEE from <PySide2.QtGui.QIcon(availableSizes[normal,Off]=(),cacheKey=0x26b00000000) at 0x7f23957b3148>
<class 'TypeError'>: PyCXX: Error creating object of type N2Py7SeqBaseINS_4CharEEE from <PySide2.QtGui.QIcon(availableSizes[normal,Off]=(),cacheKey=0x26700000000) at 0x7f238915d788>
<class 'TypeError'>: PyCXX: Error creating object of type N2Py7SeqBaseINS_4CharEEE from <PySide2.QtGui.QIcon(availableSizes[normal,Off]=(),cacheKey=0x26700000000) at 0x7f238915d788>
<class 'TypeError'>: PyCXX: Error creating object of type N2Py7SeqBaseINS_4CharEEE from <PySide2.QtGui.QIcon(availableSizes[normal,Off]=(),cacheKey=0x26b00000000) at 0x7f23957b3148>
<class 'TypeError'>: PyCXX: Error creating object of type N2Py7SeqBaseINS_4CharEEE from <PySide2.QtGui.QIcon(availableSizes[normal,Off]=(),cacheKey=0x26700000000) at 0x7f238915d788>
<class 'TypeError'>: PyCXX: Error creating object of type N2Py7SeqBaseINS_4CharEEE from <PySide2.QtGui.QIcon(availableSizes[normal,Off]=(),cacheKey=0x26700000000) at 0x7f238915d788>
<class 'TypeError'>: PyCXX: Error creating object of type N2Py7SeqBaseINS_4CharEEE from <PySide2.QtGui.QIcon(availableSizes[normal,Off]=(),cacheKey=0x27c00000000) at 0x7f23957b7908>
<class 'TypeError'>: PyCXX: Error creating object of type N2Py7SeqBaseINS_4CharEEE from <PySide2.QtGui.QIcon(availableSizes[normal,Off]=(),cacheKey=0x26700000000) at 0x7f238915d788>
<class 'TypeError'>: PyCXX: Error creating object of type N2Py7SeqBaseINS_4CharEEE from <PySide2.QtGui.QIcon(availableSizes[normal,Off]=(),cacheKey=0x26700000000) at 0x7f238915d788>
<class 'TypeError'>: PyCXX: Error creating object of type N2Py7SeqBaseINS_4CharEEE from <PySide2.QtGui.QIcon(availableSizes[normal,Off]=(),cacheKey=0x26700000000) at 0x7f238915d788>
<class 'TypeError'>: PyCXX: Error creating object of type N2Py7SeqBaseINS_4CharEEE from <PySide2.QtGui.QIcon(availableSizes[normal,Off]=(),cacheKey=0x26700000000) at 0x7f238915d788>
<class 'TypeError'>: PyCXX: Error creating object of type N2Py7SeqBaseINS_4CharEEE from <PySide2.QtGui.QIcon(availableSizes[normal,Off]=(),cacheKey=0x26700000000) at 0x7f238915d788>
<class 'TypeError'>: PyCXX: Error creating object of type N2Py7SeqBaseINS_4CharEEE from <PySide2.QtGui.QIcon(availableSizes[normal,Off]=(),cacheKey=0x26700000000) at 0x7f238915d788>
<class 'TypeError'>: PyCXX: Error creating object of type N2Py7SeqBaseINS_4CharEEE from <PySide2.QtGui.QIcon(availableSizes[normal,Off]=(),cacheKey=0x26700000000) at 0x7f238915d788>
<class 'TypeError'>: PyCXX: Error creating object of type N2Py7SeqBaseINS_4CharEEE from <PySide2.QtGui.QIcon(availableSizes[normal,Off]=(),cacheKey=0x26700000000) at 0x7f238915d788>
<class 'TypeError'>: PyCXX: Error creating object of type N2Py7SeqBaseINS_4CharEEE from <PySide2.QtGui.QIcon(availableSizes[normal,Off]=(),cacheKey=0x28f00000000) at 0x7f2314074088>
<class 'TypeError'>: PyCXX: Error creating object of type N2Py7SeqBaseINS_4CharEEE from <PySide2.QtGui.QIcon(availableSizes[normal,Off]=(),cacheKey=0x25d00000000) at 0x7f238934a4c8>
<class 'TypeError'>: PyCXX: Error creating object of type N2Py7SeqBaseINS_4CharEEE from <PySide2.QtGui.QIcon(availableSizes[normal,Off]=(),cacheKey=0x26000000000) at 0x7f2394862bc8>
<class 'TypeError'>: PyCXX: Error creating object of type N2Py7SeqBaseINS_4CharEEE from <PySide2.QtGui.QIcon(availableSizes[normal,Off]=(),cacheKey=0x26300000000) at 0x7f237d6bab48>
<class 'TypeError'>: PyCXX: Error creating object of type N2Py7SeqBaseINS_4CharEEE from <PySide2.QtGui.QIcon(availableSizes[normal,Off]=(),cacheKey=0x26b00000000) at 0x7f23957b3148>
<class 'TypeError'>: PyCXX: Error creating object of type N2Py7SeqBaseINS_4CharEEE from <PySide2.QtGui.QIcon(availableSizes[normal,Off]=(),cacheKey=0x26b00000000) at 0x7f23957b3148>
<class 'TypeError'>: PyCXX: Error creating object of type N2Py7SeqBaseINS_4CharEEE from <PySide2.QtGui.QIcon(availableSizes[normal,Off]=(),cacheKey=0x27c00000000) at 0x7f23957b7908>
<class 'TypeError'>: PyCXX: Error creating object of type N2Py7SeqBaseINS_4CharEEE from <PySide2.QtGui.QIcon(availableSizes[normal,Off]=(),cacheKey=0x26700000000) at 0x7f238915d788>
<class 'TypeError'>: PyCXX: Error creating object of type N2Py7SeqBaseINS_4CharEEE from <PySide2.QtGui.QIcon(availableSizes[normal,Off]=(),cacheKey=0x26700000000) at 0x7f238915d788>
<class 'TypeError'>: PyCXX: Error creating object of type N2Py7SeqBaseINS_4CharEEE from <PySide2.QtGui.QIcon(availableSizes[normal,Off]=(),cacheKey=0x26700000000) at 0x7f238915d788>
<class 'TypeError'>: PyCXX: Error creating object of type N2Py7SeqBaseINS_4CharEEE from <PySide2.QtGui.QIcon(availableSizes[normal,Off]=(),cacheKey=0x26700000000) at 0x7f238915d788>
<class 'TypeError'>: PyCXX: Error creating object of type N2Py7SeqBaseINS_4CharEEE from <PySide2.QtGui.QIcon(availableSizes[normal,Off]=(),cacheKey=0x26700000000) at 0x7f238915d788>
<class 'TypeError'>: PyCXX: Error creating object of type N2Py7SeqBaseINS_4CharEEE from <PySide2.QtGui.QIcon(availableSizes[normal,Off]=(),cacheKey=0x26700000000) at 0x7f238915d788>
<class 'TypeError'>: PyCXX: Error creating object of type N2Py7SeqBaseINS_4CharEEE from <PySide2.QtGui.QIcon(availableSizes[normal,Off]=(),cacheKey=0x26700000000) at 0x7f238915d788>
<class 'TypeError'>: PyCXX: Error creating object of type N2Py7SeqBaseINS_4CharEEE from <PySide2.QtGui.QIcon(availableSizes[normal,Off]=(),cacheKey=0x26700000000) at 0x7f238915d788>
<class 'TypeError'>: PyCXX: Error creating object of type N2Py7SeqBaseINS_4CharEEE from <PySide2.QtGui.QIcon(availableSizes[normal,Off]=(),cacheKey=0x28f00000000) at 0x7f2314074088>
Re: Assembly3 preview
no AppImage for Linux theretriplus wrote: ↑Fri Aug 23, 2019 2:16 am App::Link functionality should already be included in the daily AppImage:
https://github.com/FreeCAD/FreeCAD/rele ... g/0.19_pre
-
- Veteran
- Posts: 2190
- Joined: Tue Jan 03, 2017 10:55 am
Re: Assembly3 preview
Thanks for reporting. Should have been fixed. Maybe you can try with my LinkMerge branch first.
-
- Veteran
- Posts: 2190
- Joined: Tue Jan 03, 2017 10:55 am
Re: Assembly3 preview
Is your asm4 still using expression binding for placement? The upstream expression cannot call into objects. I have already prepare a PR to make it possible to do matrix multiplication just like numbers. After my bug fix PR got accepted, I'll submit the expression PR.
Re: Assembly3 preview
On master with your PR as well as with your LinkMerge branch I still get the errors:realthunder wrote: ↑Wed Aug 28, 2019 12:11 amThanks for reporting. Should have been fixed. Maybe you can try with my LinkMerge branch first.
Code: Select all
<class 'TypeError'>: PyCXX: Error creating object of type N2Py7SeqBaseINS_4CharEEE from <PySide2.QtGui.QIcon(availableSizes[normal,Off]=(),cacheKey=0x1a600000000) at 0x7fef66996e10>
<class 'TypeError'>: PyCXX: Error creating object of type N2Py7SeqBaseINS_4CharEEE from <PySide2.QtGui.QIcon(availableSizes[normal,Off]=(),cacheKey=0x1a600000000) at 0x7fef66996e10>
<class 'TypeError'>: PyCXX: Error creating object of type N2Py7SeqBaseINS_4CharEEE from <PySide2.QtGui.QIcon(availableSizes[normal,Off]=(),cacheKey=0x1a600000000) at 0x7fef66996e10>
<class 'TypeError'>: PyCXX: Error creating object of type N2Py7SeqBaseINS_4CharEEE from <PySide2.QtGui.QIcon(availableSizes[normal,Off]=(),cacheKey=0x1a600000000) at 0x7fef66996e10>
<class 'TypeError'>: PyCXX: Error creating object of type N2Py7SeqBaseINS_4CharEEE from <PySide2.QtGui.QIcon(availableSizes[normal,Off]=(),cacheKey=0x27500000000) at 0x7fef65828f50>
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.17913 (Git)
Build type: Release
Branch: LinkMerge
Hash: efb8502a9bc61764559bde94bb5fb57771defc6c
Python version: 3.7.4
Qt version: 5.13.0
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: German/Germany (de_DE)