Git Product home page Git Product logo

Comments (32)

Sinasta avatar Sinasta commented on August 29, 2024

This gets fixed by renaming:
nodes/Topologic/IFCExportToHBSJON.py
to:
nodes/Topologic/IFCExportToHBJSON.py

from topologicsverchok.

Sinasta avatar Sinasta commented on August 29, 2024

And line 259 in init.py should be changed from:
("Topologic.TopologyByImportedIFC", "SvTopologyByImportedIFC",]
to:
("Topologic.TopologyByImportedIFC", "SvTopologyByImportedIFC")]
i think. Thank you for your work Wassim.

from topologicsverchok.

wassimj avatar wassimj commented on August 29, 2024

Yes sorry! fixing it now!

from topologicsverchok.

Sinasta avatar Sinasta commented on August 29, 2024

Thank you very much! There is another issue, maybe it is just me, but i don't see the new node: IFC.ExportToHBJSON

from topologicsverchok.

wassimj avatar wassimj commented on August 29, 2024

Can you check this? https://github.com/wassimj/TopologicSverchok/blob/v0.8.0.1/nodes/Topologic/IFCExportToHBSJON.py

from topologicsverchok.

wassimj avatar wassimj commented on August 29, 2024

I have updated github and the binary release for Windows. Can you please check again? Much appreciated.

from topologicsverchok.

Sinasta avatar Sinasta commented on August 29, 2024

I still can't see the new node sadly:
Screenshot from 2022-04-08 17-03-06

from topologicsverchok.

Sinasta avatar Sinasta commented on August 29, 2024

and i think you should rename the file from IFCExportToHBSJON.py to IFCExportToHBJSON.py.
The S and J are switched and it seems to me like a typo. But even with the changement it doesn't appear in the node tree (see screenshot)

from topologicsverchok.

wassimj avatar wassimj commented on August 29, 2024

Really sorry! Thanks for catching it. It should all be fixed now. (I hope!)

from topologicsverchok.

Sinasta avatar Sinasta commented on August 29, 2024

Thank you for your work. I installed the addon with your latest changes but i still can't find the IFCExportToHBJSON node.
Screenshot from 2022-04-09 16-38-45

from topologicsverchok.

wassimj avatar wassimj commented on August 29, 2024

I am suspecting it is not displaying it for you because you do not have honeybee installed. Please check the error outputs. There is probably a warning about that.

from topologicsverchok.

Sinasta avatar Sinasta commented on August 29, 2024

i don't have any error when starting blender and i have honeybee and ladybug installed.
I am able to run the import part of IFCExportToHBJSON.py in Blender without problems (see screenshot).
Screenshot from 2022-04-09 18-22-10

from topologicsverchok.

wassimj avatar wassimj commented on August 29, 2024

Do you also have openstudio installed? Do you see the EnergyModel nodes?

from topologicsverchok.

Sinasta avatar Sinasta commented on August 29, 2024

yes i have openstudio 3.3.0 installed and i do see the EnergyModel nodes.
Screenshot from 2022-04-09 19-12-40

from topologicsverchok.

wassimj avatar wassimj commented on August 29, 2024

Then please check if the name is correct in two locations inside init.py and if the file is in the nodes/Topologic folder

from topologicsverchok.

Sinasta avatar Sinasta commented on August 29, 2024

The name is indeed correct in both locations in the init.py and the file does exist in the topologic folder.
Another thing i just realised is that i am missing the HBJSONByTopology node.

from topologicsverchok.

Sinasta avatar Sinasta commented on August 29, 2024

now i added this line: ("Topologic.HBJSONByTopology", "SvHBJSONByTopology"),
at line 267 in the init.py and now the EnergyModel.HBJSONByTopology just appeared in the nodetree.
I don't know if both problems are related.

from topologicsverchok.

wassimj avatar wassimj commented on August 29, 2024

Sorry not at my computer now. Will investigate

from topologicsverchok.

Sinasta avatar Sinasta commented on August 29, 2024

I think i fixed the problem by replacing: SvHBJSONByIFC with SvIFCExportToHBJSON in the IFCExportToHBJSON.py file

from topologicsverchok.

wassimj avatar wassimj commented on August 29, 2024

That explains it! A case of copy paste error. I will fix soon

from topologicsverchok.

Sinasta avatar Sinasta commented on August 29, 2024

Oh and i was missing the Neo4jGraphNodeLabels node. Which git fixed by replacing: SvNeo4jGraphNodelLabels with SvNeo4jGraphNodeLabels in the init.py. It seems to me that this is a typo aswell. I will continue to check a bit if i am missing other nodes and than report.

from topologicsverchok.

Sinasta avatar Sinasta commented on August 29, 2024

replacing SvSpeckleRecieve with SvSpeckleReceive in the init.py makes the Speckle.Receive node appear.

from topologicsverchok.

wassimj avatar wassimj commented on August 29, 2024

That is surprising. I know these are nodes that I recently used.

from topologicsverchok.

Sinasta avatar Sinasta commented on August 29, 2024

adding the line: ("Topologic.EnergyModelExportToHBJSON", "SvEnergyModelExportToHBJSON"),
to the init.py on line 271 makes the node: EnergyModel.ExportToHBJSON appear

from topologicsverchok.

Sinasta avatar Sinasta commented on August 29, 2024

I checked everything and the rest seems to be fine. There are some seemingly depracted nodes that are still called in the init.py:

SvEdgeSharedVertices
SvFaceTriangulate
SvTopologyContexts

I guess those could be deleted but doesnt matter apparently.

SvEnergyModelByImportedIFC seems to be drawn twice, once in Openstudio submenu and once in IFC submenu (it seems that it fits more in the Openstudio submenu and could be deleted from the IFC submenu)

from topologicsverchok.

wassimj avatar wassimj commented on August 29, 2024

Thank you. Listing SvEnergyModelByIMportedIFC in two places was done by design 🙂. If you don't mind, I will leave it as is.

from topologicsverchok.

wassimj avatar wassimj commented on August 29, 2024

All the above issues should've been fixed in the following release. Kindly verify and let me know if you continue to find issues with it. Thank you for your efforts in finding these problems.
https://github.com/wassimj/TopologicSverchok/releases/tag/v0.8.0.2

from topologicsverchok.

Sinasta avatar Sinasta commented on August 29, 2024

Thank's for the effort i really appreciate your work on topologic. With your latest changes there is still the EnergyModel.HBJSONByTopology node missing. which gets fixed with this:

now i added this line: ("Topologic.HBJSONByTopology", "SvHBJSONByTopology"),
at line 267 in the init.py and now the EnergyModel.HBJSONByTopology just appeared in the nodetree.
I don't know if both problems are related.

Furthermore the Neo4jGraph.NodeLabels is missing in the nodetree. That gets fixed by:

Oh and i was missing the Neo4jGraphNodeLabels node. Which git fixed by replacing: SvNeo4jGraphNodelLabels with SvNeo4jGraphNodeLabels in the init.py. It seems to me that this is a typo aswell. I will continue to check a bit if i am missing other nodes and than report.

The rest seems to be fixed now :)

from topologicsverchok.

wassimj avatar wassimj commented on August 29, 2024

Thank you. HBJSON.ByTopology is deprecated and should not be added to init. Instead, use EnergyModelExportToHBJSON
I will fix the mis-spelled SvNeo4jGraphNodeLabels in the init file. Thank you for your eagle eyes.

from topologicsverchok.

Sinasta avatar Sinasta commented on August 29, 2024

Oh that is good to know :)
BTW i would appreciate a lot if you could somehow spare some time to give some explanations on how to use all the honeybee/openstudio functionalities (i know that there is your video on youtube but you added plenty of new functions and i would appreciate an update on the usage). Basically what i would like to achieve is to 'evaluate' somehow the energy performance (and potentially lightning performance with radiance aswell as airflow with openfoam somehow similar to the ladybug suite in grasshopper) of a cell complex with apertures (doors, window, shading surfaces). I don't know if this is already possible or if the vi-suite addon should be used for that purpose for now. Thanks anyways for your awesome work :)

from topologicsverchok.

wassimj avatar wassimj commented on August 29, 2024

energy performance is possible, but not lighting and airflow at this moment. I need the help of experts in these areas to see what is needed. I know the are ladybug nodes in sverchok that can be useful? When I have some free time, I will do a workshop on energy analysis.

from topologicsverchok.

Sinasta avatar Sinasta commented on August 29, 2024

perfect i would love to see a small workshop on energy performance. For what concerns ladybug and openfoam integration i have the feeling that Ryan Southall with his Blender addon Vi-suite could be of good help to integrate Radiance, energy+ and openfoam in topologic sverchok.

from topologicsverchok.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.