wassimj / TopologicSverchok

Topologic custom nodes for sverchok on Blender3D
GNU Affero General Public License v3.0
83 stars 18 forks source link

v0.6.0.6 - CellComplex.byCells: module 'topologic' has no atribute 'GlobalCluster'' #12

Closed brunoperdigao closed 2 years ago

brunoperdigao commented 2 years ago

Hi Wassim, I am getting this error whenever I try to create a CellComplex by Cells. I tried in different scenarios and it gets the same error. This error doesn't happen in the previous release.

image

brunopostle commented 2 years ago

It might be that you are loading the (older) Topologic library installed with the Homemaker add-on. Try disabling Homemaker, then restart blender.

brunoperdigao commented 2 years ago

Yeah, that was it. Thanks @brunopostle

brunopostle commented 2 years ago

It's my fault, I need to sync with the latest Topologic

wassimj commented 2 years ago

@brunopostle thanks for your help! Perhaps we should revisit the idea that Homemaker does not include its own copy of Topologic and simply list it as a dependency; or offer a release that does not include it?

If the users deactivate and reactivate Topologic while Homemaker is active then they get in trouble. I have tested deleting the Topologic copy included in Homemaker and it continued to work fine. You just have to activate Topologic before activating Homemaker.

brunopostle commented 2 years ago

Offering an additional version without Topologic or opencascade would help, this would be cross-platform too.

The problem with requiring all users to install TopologicSverchok is that then they have to install Sverchok too.

wassimj commented 2 years ago

True. I have been thinking of offering the topologic python module on its own and a separate download for TopologicSverchok that does not have it bundled. Once I get pip or similar figured out, I can offer options to install additional packages.