- Introduction
- Technologies
- project Setup
- Illustrations
- Project Information
- Contributing
- Acknowledgments
Panelization is a job engineering production process used by Bamcore to split parts (Outer layers of the walls) with laps ( vertical reveals) into standard panels of 4’ Width or less for Prime Wall System fabrication.
The project intends to intuitively automate the process (currently done manually ) by:
- Auto placing reveals at distance 0 /half the panel width
- Auto panelling, generating panels of 4' width
- Auto placing reveals on Parts without Openings
- Auto placing reveals on Parts with Openings that do not have horizontal headers
- Auto placing reveals on Parts with openings and automated horizontal headers
- Auto placing reveals on Parts with openings and manual horizontal headers
Builth With
- Python
- RevitAPI
- pyRevit
- C#
- You will need a desktop or a laptop computer.
- RAM: A minimum of 4GB RAM is recommended.
- Disk Space: You should have at least 5GB free of space on your working hard drive.
environment
The project was developed in (windows environment) .
simple steps to set up on your local machine
To install the extension on Revit, follow the procedure/instructions below:
To set up a development environment for this project, follow the procedure/instructions below:
To interact with the plug-ins and extensions
- in progress
Project Status
- Auto place reveals (complete)
- Placing reveals on Parts without Openings (complete)
- Placing reveals on Parts with Openings that do not have horizontal headers (incomplete)
- Placing reveals on Parts with openings and automated horizontal headers (incomplete)
- Placing reveals on Parts with openings and manual horizontal headers (incomplete)
features
- n/A
- Auto detect panels that are less than 2'
Contributions, issues and feature requests are always welcome! Feel free to check the issues page.
How to Contribute
To get a local copy up and running follow these simple example steps.
- Fork the repository
- git clone https://github.com/your_username/panelization
- git checkout develop
- git checkout -b branch name
- git remote add upstream https://github.com/symonkipkemei/panelization
- git pull upstream develop
- git commit -m "commit message"
- git push -u origin HEAD
👤 Symon Kipkemei
- Github: symonkipkemei
- Twitter: @symon_kipkemei
- LinkedIn: Symon kipkemei
Finally, if you've read this far, don't forget to give this repo a ⭐️.