# Areas of Room that have Views - LEED Quality View Analysis

**URL:** <https://forum.dynamobim.com/t/areas-of-room-that-have-views-leed-quality-view-analysis/44809>\
**Category:** Geometry\
**Tags:** revit\
**Created:** [December 23, 2019, 5:13pm UTC](https://forum.dynamobim.com/t/areas-of-room-that-have-views-leed-quality-view-analysis/44809 "2019-12-23T17:13:45Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![steinah6](https://avatars.discourse-cdn.com/v4/letter/s/90ced4/32.png) [@steinah6](https://forum.dynamobim.com/u/steinah6)\
**Post date:** [December 23, 2019, 5:13pm UTC](https://forum.dynamobim.com/t/areas-of-room-that-have-views-leed-quality-view-analysis/44809/1 "2019-12-23T17:13:45Z")

</div>

We do a lot of Quality View calculations for LEED here, and I’m trying to automate the drawing of sight lines to windows.

We’re using a Space Separator workflow outlined here:  
[https://forums.autodesk.com/t5/revit-architecture-forum/leed-8-2-views-visibility-analysis/td-p/6813825](https://forums.autodesk.com/t5/revit-architecture-forum/leed-8-2-views-visibility-analysis/td-p/6813825)  
It works really well, but it requires manual drawing of Space Separators.

I’m writing a script to project cross-lines from window opening corners to the nearest wall, but I’m hitting a… wall.

I’ve attached what I’ve got so far (this script assumes all Windows have Left & Right reference planes at the wall openings)  
[LEED\_Create View Lines.dyn](https://forum.dynamobim.com/uploads/short-url/eRKnbjbqzgVPMwznn9FUkvuTBvd.dyn) (106.3 KB)

This is what I have and what I need to achieve:  
 ![HowDoIDoThis](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/3/f/3f1191a699cf905cce0bf21c1474387b20dd7a2e.png)

I’ve searched for add-ins but I’m only finding daylighting analysis tools, not any View tools. Has anyone used Dynamo to automate these LEED diagrams? Thanks!

---

<div class="post-metadata">

**Author:** ![Nick\_Boyts](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/nick_boyts/32/76313_2.png) [@Nick\_Boyts](https://forum.dynamobim.com/u/Nick_Boyts)\
**Post date:** [December 23, 2019, 11:00pm UTC](https://forum.dynamobim.com/t/areas-of-room-that-have-views-leed-quality-view-analysis/44809/2 "2019-12-23T23:00:04Z")

</div>

Check out this old post and see if it gets you started.

> [@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 …

You could create adaptive families to work with something like this that you could schedule and calculate total areas from.

---

<div class="post-metadata">

**Author:** ![steinah6](https://avatars.discourse-cdn.com/v4/letter/s/90ced4/32.png) [@steinah6](https://forum.dynamobim.com/u/steinah6)\
**Post date:** [December 24, 2019, 1:48pm UTC](https://forum.dynamobim.com/t/areas-of-room-that-have-views-leed-quality-view-analysis/44809/3 "2019-12-24T13:48:03Z")

</div>

Thank you!!! I didn’t know the term I was looking for, Isovist. This thread and the Lunchbox Isovist node will get me there. Thanks again
