proposed tool: sectionbox navigator#2881
Conversation
|
Unable to perform a code review. You have run out of credits 😔 |
|
this is ridiculously good! I'll test it shortly. |
|
from @tay0thman
|
|
You are right @tay0thman |
- support for sectionbox from 2d view (currently only floor, may be extended) - better error handling for non 3D views - subscribe to view changed event - tried to make it more readable/maintainable with helper functions, to be extended (?)
|
done. also:
|
- use lib command for pickling - use updated query.get_geometry() with detaillevel
… Added checks for nudge and expansion amounts, ensuring valid input and improved user feedback. Updated exception logging for better debugging. Cleaned up comments and formatting for clarity.
|
Very complete, comprehensive. This will become one of the most loved tool for sure... We need to advertise it properly in next release. |
|
📦 New work-in-progress (wip) builds are available for 5.2.0.25301+1521-wip |
|
📦 New work-in-progress (wip) builds are available for 5.2.0.25302+0921-wip |
|
📦 New work-in-progress (wip) builds are available for 5.2.0.25302+0949-wip |
Just out of curiosity @jmcouffin : |
if you look at the workflow for the CI, you can see how it is down and which routine is being called: from here pyRevit/.github/workflows/main.yml Line 212 in abdb5c1 |
|
📦 New work-in-progress (wip) builds are available for 5.2.0.25302+1503-wip |
|
📦 New work-in-progress (wip) builds are available for 5.2.0.25307+1644-wip |
|
📦 New work-in-progress (wip) builds are available for 5.2.0.25307+1935-wip |
|
📦 New work-in-progress (wip) builds are available for 5.2.0.25307+2011-wip |
|
📦 New work-in-progress (wip) builds are available for 5.2.0.25307+2045-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.0.25307+2237-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.0.25308+0721-wip |
|
📦 New public release are available for 5.3.0.25307+2146 |
|
Amazing! If we could also add hopping between Grid to Grid, Level to Level in fixed position, it would become a great validation tool. As general contractors reviewing the congregated models, 3D section box is an important tool and visual integrity at Grid lines and Level intersections are of prime value. |
|
@Wurschdhaud ;p |
|
Cool idea. Will look into it, I think I know how to tackle it |



Description
During design I work exclusively with 3D views and sectionboxes to cut them accordingly.
Therefore I use the tools:
a lot.
I am proposing this little helper tool, combining features and providing previews (thanks for the hint @tay0thman , @thumDer ) using dc3d
sbnavigator.mp4
Checklist
Before submitting your pull request, ensure the following requirements are met:
pipenv run black {source_file_or_directory}Related Issues
If applicable, link the issues resolved by this pull request:
Additional Notes
Code: heavily AI supported, please review!
Feature set - AI generated:
Section Box Navigator - Feature Description
Overview
A comprehensive, modeless WPF window for intuitive section box navigation and manipulation in Revit 3D views. This tool provides real-time visual feedback and streamlines the workflow for adjusting section boxes during model coordination and documentation.
Key Features
1. Real-Time Status Display
2. Level-Based Navigation
3. Precise Nudging
4. Expand/Shrink Functionality
5. Interactive Preview System
6. Section Box Persistence
7. Visibility Management
8. Align to Face
9. Unit System Integration
10. Modeless Operation
Technical Highlights
Use Cases
User Experience Benefits
Thank you for contributing to pyRevit! 🎉