[<topologic.Face object at 0x7f74f80eca30>, <topologic.Face object at 0x7f751825f670>, <topologic.Face object at 0x7f753e1496b0>, <topologic.Face object at 0x7f753e149f30>, <topologic.Face object at 0x7f753e149e30>, <topologic.Face object at 0x7f753e149470>, <topologic.Face object at 0x7f753e149fb0>, <topologic.Face object at 0x7f753e14a030>, <topologic.Face object at 0x7f753e14a070>, <topologic.Face object at 0x7f753e149bb0>, <topologic.Face object at 0x7f753e14a0b0>]
Now I am 100% convinced that you are using the obsolete version of Topologic. Has nothing to do with OCC or python. Just your Topologic version is several months old.
I see. This is somehow 'extracted' from Brunopostle Copr seems 'incorrectly', seem I needs to do good housekeeping on that part first :D
I am happy to announce that I have added to Topologic the ability to communicate with Speckle from within sverchok. I know they have a Blender connector, but it is not expressed as svertchok nodes and has some serious limitations (e.g. user-defined custom attributes are not included)
This means that we can now send Revit objects right through Sverchok. I will be posting more about the use case scenario over the next few days and weeks.
I kindly need your help. I (think I) managed to build TopologicSverchok for Blender 3.1 against OCCT 7.7. If you are a Linux user (especially Ubuntu 20.10) and you are using the latest Blender and Sverchok, please download, test, and report success or issues. Many thanks!
@paullee and others who use FreeCAD. I just downloaded FreeCAD 0.19 and then 0.20 and I am encountering the same problem: The Part module is failing to load:
08:36:26 Unknown command 'Part_SectionCut'
08:36:34 DLL load failed while importing PartGui: The specified procedure could not be found.
08:36:34 Traceback (most recent call last):
File "<string>", line 43, in Initialize
File "C:\Program Files\FreeCAD 0.20\bin\Lib\site-packages\shiboken2\files.dir\shibokensupport__feature__.py", line 142, in _import
return original_import(name, *args, **kwargs)
Anyone have any ideas why that is happening? Thanks!
@paullee and others who use FreeCAD. I just downloaded FreeCAD 0.19 and then 0.20 and I am encountering the same problem: The Part module is failing to load:
What is your windows version, FreeCAD version ?
I am on Fedora only, I'll see if there have been help in FC forum on similar problem.
0.20 release version is on the way, so it is good to debug :D
Thanks. I solved this issue by compiling Topologic against OCCT 7.5 and python 3.8 and then not using any of the OCCT DLLs. Just the topologic pyd and dll files. I just created a Topologic workbench and it relies on the OCCT dll files already included with FreeCAD. Works perfectly!
The initial commit of a Topologic Workbench for FreeCAD is now on github! It has one command: "TPVertices". It takes one or more selected Parts and returns their Vertices. Now is the time for you to contribute!
@topologic Super exciting news and it's fanastic to see incorporation into Freecad, where Topologic's capabilities are badly needed for basic room-based layouts
@paullee Thanks for all the tests!!!
What's the way to start to play? Download the workbench and then do a sketch?
Separately, is topologic available in some form in Blender outside of sverchok?
@topologic Super exciting news and it's fanastic to see incorporation into Freecad, where Topologic's capabilities are badly needed for basic room-based layouts
@paullee Thanks for all the tests!!!
What's the way to start to play? Download the workbench and then do a sketch?
Separately, is topologic available in some form in Blender outside of sverchok?
Thanks! Yes download the folder and install in Mod and start adding new functionality. Right now it has trivial functionality. It is more of a workbench template.
Topologic is a python module so you can call it from Blender’s console. You can also write a different plug-in in Blender that uses it (eg @brunopostle Homemaker)
@topologic Super exciting news and it's fanastic to see incorporation into Freecad, where Topologic's capabilities are badly needed for basic room-based layouts
With Dr. Wassim's guidance, I tested Topologic's functionality to identify a face is 'internal' or 'external' only.
What is your idea of functionalities / workflow for 'room-based layout' in FreeCAD ?
What is your idea of functionalities / workflow for 'room-based layout' in FreeCAD ?
This looks quite powerful in Snaptrude. Each room is based on a rectangle and once automated, with naming and adjacencies, the system know which walls are external.
Topologic can potentially do all that (in snaptrude). We just don't have the powerful UI to do it. But the data structures etc are all there and very powerful. We have been able to generate a full Revit/BIM model and a full IFC model from the Topologic CellComplex. There is a great opportunity for a snaptrude type startup based on topologic ;-)