ladybug-tools / honeybee-dynamo

:honeybee: :blue_book: Honeybee library and plugin for Dynamo
GNU General Public License v3.0
17 stars 8 forks source link

Geometry problem with HB Surfaces #101

Open davor88 opened 5 years ago

davor88 commented 5 years ago

Hello everybody.

I am just starting to use dynamo and my main motivation to use it is because I discovered the amazing work of @mostaphaRoudsari , congratulations !! This is really awesome. I've been reading and watching also tutorials on some of the basics of Dynamo and also about ladybug and honeybee to the point that I have managed to "bake the analysis results in Revit" as shown by Saeed Dehghani.

Anyways, what I am concerned about is, as the title says, the HB Surfaces. I was thinking that the "Get HB Zones from Rooms" may not always be entirely useful to me especially if I have geometries with big overhangs or external shading devices which are not considered in the geometry of the room. It is for this reason that I consider to make everything with HB surfaces, however, I get an error that I don't understand, I don't know if it is of my lack of knowledge (this weight a lot in this case, obviously) or it is due to an outdated of the script. What I did is that I tried to directly select the face of an element and transform it into a HB Surface. I get this message:

image

I could manage to generate a test points grid by deconstructing and reconstructing the surface like this:

image

I tried this method for the HB Surface, but no luck =(

image

I am using Revit 2019, Dynamo 2.0.2 and Honeybee 0.1.9 If you have any advice, or if you could help me how can I get this done, I would be really grateful to you. Thank you in advance!! I am really happy to start being a part of this group.

PD: If this issue is posted in the wrong spot, I'm sorry =(

deropre commented 5 years ago

Hello,

It appears i have the same problem and i can't find the solution. But this is not the only block with this kind of problem :

In fact for the Analysis Grid block, the input that you get using Honeybee or Ladybug is different from what is expected:

(string, Point[], Vector[], var[]), but was called with (string, Autodesk.DesignScript.Geometry.Point[], DesignScript.Builtin.Dictionary, DesignScript.Builtin.Dictionary).

My guess is that it is related to the versions of Dynamo,Honeybee and Ladybug used. But i have no idea which combination could work.

If anyone know the answer to this problem I am really interested too.