Skip to content

Auto splitting Parts (internal, external and partition wall elements) into standard panels of 4' or less for digital fabrication

Notifications You must be signed in to change notification settings

symonkipkemei/panelization

Repository files navigation

Table of contents:

Panelization

Alt text

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:

  1. Auto placing reveals at distance 0 /half the panel width
  2. Auto panelling, generating panels of 4' width
  3. Auto placing reveals on Parts without Openings
  4. Auto placing reveals on Parts with Openings that do not have horizontal headers
  5. Auto placing reveals on Parts with openings and automated horizontal headers
  6. Auto placing reveals on Parts with openings and manual horizontal headers

Technologies

Builth With

  • Python
  • RevitAPI
  • pyRevit
  • C#

Project Setup

Hardware Requirements

  • 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.

Software Requirements

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 Information

Project Status

  1. Auto place reveals (complete)
  2. Placing reveals on Parts without Openings (complete)
  3. Placing reveals on Parts with Openings that do not have horizontal headers (incomplete)
  4. Placing reveals on Parts with openings and automated horizontal headers (incomplete)
  5. Placing reveals on Parts with openings and manual horizontal headers (incomplete)

features

  • n/A
  • Auto detect panels that are less than 2'

🤝 Contributing

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

Acknowledgements

Author

👤 Symon Kipkemei

Show your support

Finally, if you've read this far, don't forget to give this repo a ⭐️.

Acknowledgments

About

Auto splitting Parts (internal, external and partition wall elements) into standard panels of 4' or less for digital fabrication

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages