# Isovist on Dynamo

**URL:** <https://forum.dynamobim.com/t/isovist-on-dynamo/52040>\
**Category:** Revit\
**Tags:** dynamo\
**Created:** [June 18, 2020, 8:40pm UTC](https://forum.dynamobim.com/t/isovist-on-dynamo/52040 "2020-06-18T20:40:07Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![mrkpkimEMSRM](https://avatars.discourse-cdn.com/v4/letter/m/9fc348/32.png) [@mrkpkimEMSRM](https://forum.dynamobim.com/u/mrkpkimEMSRM)\
**Post date:** [June 18, 2020, 8:40pm UTC](https://forum.dynamobim.com/t/isovist-on-dynamo/52040/1 "2020-06-18T20:40:07Z")

</div>

Hi everyone, I’ve been googling and struggling to make isovist script on Dynamo.  
Realized its much easier to do it on Grasshopper but want to make my own for Dynamo since I have few models that are in Revit. Rhino.Inside is currently not working / error on updating.

Can anyone help me understand why I’m getting Null ?  
Also a lot of custom nodes for Isovist are very outdated - I’ve been fixing a lot to make it work but not working at the end. Any suggestion? Thank you.

 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/e/6/e61967bd55f8d62d040ad52ed79dc5748567a33c.jpeg)

---

<div class="post-metadata">

**Author:** ![Alban\_de\_Chasteigner](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/alban_de_chasteigner/32/39650_2.png) [@Alban\_de\_Chasteigner](https://forum.dynamobim.com/u/Alban_de_Chasteigner)\
**Post date:** [June 18, 2020, 8:52pm UTC](https://forum.dynamobim.com/t/isovist-on-dynamo/52040/2 "2020-06-18T20:52:57Z")

</div>

Hi,

You chose the wrong Vector Z node. Try with Vector.ZAxis instead.

![Vector.ZAxis](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/2/b/2ba873571350f59ce2f95fdb3b356159910c5767.png)

---

<div class="post-metadata">

**Author:** ![mrkpkimEMSRM](https://avatars.discourse-cdn.com/v4/letter/m/9fc348/32.png) [@mrkpkimEMSRM](https://forum.dynamobim.com/u/mrkpkimEMSRM)\
**Post date:** [June 18, 2020, 9:50pm UTC](https://forum.dynamobim.com/t/isovist-on-dynamo/52040/4 "2020-06-18T21:50:08Z")

</div>

It solved my problem thank you ! but it seems like isovist is not working correctly, are you familiar with Lunchbox Isovist node?

 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/1/2/12d51e86260da114ddb3106c7d2672958a3739b0.png)

---

<div class="post-metadata">

**Author:** ![john\_pierson](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/john_pierson/32/191977_2.png) [@john\_pierson](https://forum.dynamobim.com/u/john_pierson)\
**Post date:** [June 18, 2020, 9:57pm UTC](https://forum.dynamobim.com/t/isovist-on-dynamo/52040/5 "2020-06-18T21:57:35Z")

</div>

Just checking, did you already view this?

> [@Isovist Challenge](https://forum.dynamobim.com/t/isovist-challenge/11510):
>
> I’d like to pose a challenge to the Dynamo community: Using only native dynamo nodes, create an “isovist” function that accepts the following inputs: a Point representing the viewpoint a list of 2d curves representing any possible obstructions a number N representing the number of sample points a number R representing the maximum vision radius and returns a polycurve by points representing the visible polygon from the viewpoint: [image] The resulting polygon should terminate at the circle …

---

<div class="post-metadata">

**Author:** ![jacob.small](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/jacob.small/32/161030_2.png) [@jacob.small](https://forum.dynamobim.com/u/jacob.small)\
**Post date:** [June 19, 2020, 12:49am UTC](https://forum.dynamobim.com/t/isovist-on-dynamo/52040/6 "2020-06-19T00:49:45Z")

</div>

Space planning toolkit has a node for this: [RefineryToolkits/README.md at master · DynamoDS/RefineryToolkits · GitHub](https://github.com/DynamoDS/RefineryToolkits/blob/master/src/SpacePlanning/README.md#sample-6---generativetoolkit_isovistfrompointtest)

---

<div class="post-metadata">

**Author:** ![mrkpkimEMSRM](https://avatars.discourse-cdn.com/v4/letter/m/9fc348/32.png) [@mrkpkimEMSRM](https://forum.dynamobim.com/u/mrkpkimEMSRM)\
**Post date:** [June 19, 2020, 8:40pm UTC](https://forum.dynamobim.com/t/isovist-on-dynamo/52040/7 "2020-06-19T20:40:30Z")

</div>

Hello everyone thank you for the replies.  
Space planning toolkits is a dynamo package right? or is it something that’s included in Revit 2021? I heard Revit 2021 will have isovist function built in.

---

<div class="post-metadata">

**Author:** ![jacob.small](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/jacob.small/32/161030_2.png) [@jacob.small](https://forum.dynamobim.com/u/jacob.small)\
**Post date:** [June 19, 2020, 10:03pm UTC](https://forum.dynamobim.com/t/isovist-on-dynamo/52040/8 "2020-06-19T22:03:24Z")

</div>

Space planning toolkit is a package. Not sure what the requirements are but they likely are listed in the package description, and are almost certainly on the GitHub.
