Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update roomSvgExporter.py #84

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

jpstaub
Copy link

@jpstaub jpstaub commented Nov 15, 2020

Hello,

Thanks for publishing roomSvgExporter. It has been very helpful.

However, during development I found that when a model contains Rooms and Spaces they are both exported. This results in doubling up the SVG output when Room and Space boundaries match which was unexpected.

I don't understand the reason why but it seems that the Revit API treats Rooms and Spaces the same when it comes to built in parameters like area. So filtering by area isn't enough to differentiate Rooms from Spaces. As a result I added a Category filter to export desired SVG data: Room or Space but not both. Please review the category filter modification in particular. It seems to work OK but I have very little experience writing Dynamo Python scripts.

Finally, an output directory input was added to improve control over the output destination.

Regards,
Jake Staub

Hello,

Thanks for publishing roomSvgExporter. It has been very helpful.

However, during development I found that when a model contains Rooms and Spaces they are both exported. This results in doubling up the SVG output when Room and Space boundaries match which was unexpected.

I don't understand the reason why but it seems that the Revit API treats Rooms and Spaces the same when it comes to built in parameters like area. So filtering by area isn't enough to differentiate Rooms from Spaces. As a result I added a Category filter to export desired SVG data: Room or Space but not both. Please review the category filter modification in particular. It seems to work OK but I have very little experience writing Dynamo Python scripts. 

Finally, an output directory input was added to improve control over the output destination. 

Regards,
Jake Staub
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant