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

Add floor and wall openings both working, issue templates added #111

Merged
merged 10 commits into from
Dec 9, 2019

Conversation

enarhi
Copy link
Member

@enarhi enarhi commented Dec 3, 2019

Issues addressed by this PR

Closes #77
Closes #108

Add wall openings now supported, add slab and opening also supported.

Changelog

  • Added functionality for creating wall openings
  • Improved slab creation and added slab opening creation

Additional notes

Test script: https://burohappold.sharepoint.com/:f:/r/sites/BHoM/02_Current/12_Scripts/01_Test%20Scripts/RAM_Toolkit/Issue77%20Floor%20and%20Wall%20Openings?csf=1&e=CkcfEq

Handl deck property creation through create method checking if name exists in ram already or needs to be created.
Floor creation appears to be working with openings, slab edges, and deck assigns. :O
Need to add functionality per EH's DataAccess feedback for deflection API data.
wall openings can only be added to lateral walls
@enarhi enarhi requested a review from JosefTaylor December 3, 2019 03:16
@enarhi enarhi added severity:medium Slows progress, but workaround is possible size:M Measured in hours type:bug Error or unexpected behaviour labels Dec 3, 2019
@enarhi enarhi added this to the BHoM 3.0 β MVP milestone Dec 3, 2019
Copy link
Contributor

@JosefTaylor JosefTaylor left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Openings in the test file don't seem to come through.

Also left a bunch of other (generally optional) comments.

@enarhi
Copy link
Member Author

enarhi commented Dec 8, 2019

New test file added to: https://burohappold.sharepoint.com/:f:/r/sites/BHoM/02_Current/12_Scripts/01_Test%20Scripts/RAM_Toolkit/Issue77%20Floor%20and%20Wall%20Openings?csf=1&e=CUepQs

191208...

Please check with that one, I am getting all openings coming through on my end as below:
image

image
image

@enarhi
Copy link
Member Author

enarhi commented Dec 8, 2019

For overlapping edges on openings on the floors the openings are eliminated as below:
image
image

However, the opening comes through, its just a matter of how RAM handles it. Suggest this be moved to a separate issue as it is a unique case that should be avoided anyhow. Looks like the rest of the openings create options are working, if you can confirm on your end @JosefTaylor then we can go ahead and get this merged up.

@enarhi enarhi changed the title Add floor and wall openings both working Add floor and wall openings both working, issue templates added Dec 8, 2019
@JosefTaylor
Copy link
Contributor

Looks good to me. I also tried multiple random openings. Maybe as a separate issue we can get a good error message about openings which are collinear with external edges.

@JosefTaylor JosefTaylor merged commit a7b5bc5 into master Dec 9, 2019
@JosefTaylor JosefTaylor deleted the RAM_Toolkit-#77-FloorsAndWallOpenings branch December 9, 2019 16:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
severity:medium Slows progress, but workaround is possible size:M Measured in hours type:bug Error or unexpected behaviour
Projects
None yet
Development

Successfully merging this pull request may close these issues.

RAM_Toolkit: Issue templates RAM_Toolkit: Create functionality for wall openings and floor openings
2 participants