[Blender] Cross sections

2»

Comments

  • @brunopostle I'm not that familiar with Bonsai drawing generation would you mind elaborating a bit on the feature ? I don't want to reinvent the wheel or create a parallel feature.
    @zoomer Agreed. Will investigate.
    Cheers

  • @Gorgious said:
    @brunopostle I'm not that familiar with Bonsai drawing generation would you mind elaborating a bit on the feature ? I don't want to reinvent the wheel or create a parallel feature.

    Each 'drawing' is an IfcAnnotation with an IfcBlock representation, this is a cuboid where the top and bottom faces represent the front and back clipping planes, and the sides are the drawing extents.

    The current UI for placing these drawing views works ok, but once you have misplaced it and 'lost' the building it is easier to delete and create a new drawing.

    The drawings are linked into 'sheets' using document references, but the actual xy position of the drawing on the sheet lives in the SVG not in the IFC.

    falken10vdlduarteframoszoomerMassimoEnzoA7
  • Ok thank you. Will definitely investigate. Let me push that as a crash test for UI/UX and gather feedback before integrating wiht the drawing features. It was after all relatively easy to implement. Caps were not that hard to implement, and the performance is not that bad. will keep it as opt out in the clip box parameters where user may deactivate it in heavy scenes.

    duarteframoszoomersjb007brunopostletheoryshawBedsonGerardTwalpaNigelEnzoA7
  • @Gorgious said:
    It was after all relatively easy to implement. Caps were not that hard to implement, and the performance is not that bad. will keep it as opt out in the clip box parameters where user may deactivate it in heavy scenes.

    Wow.
    Thank you very much.
    That looks so cool.

  • edited 7:15AM

    Small update, showing off the UI list ot manage the clip boxes. also note the clip boxes live in the ifc as a pset on the IfcProject entity so they _should _survive roundtripping blend > ifc > blend. Also customizable color from the preferences.

    Note that while this is rather performant, the caps will not appear in rendered view, either viewport render or engine render. It's a pure runtime effect for now. It can be added as an overlay on rendered output but this would take a bit more tweaking to tap into the rendering pipeline.

    brunopostleBedsonzoomerduarteframosfalken10vdlwalpasjb007MassimoNigelFranSeoaneand 1 other.
  • Testing out some resize interaction idea. What do you think ?

    Also worked on "smart" clip boxes. Not sure how useful it is but it's there now.

    Cheers

    BedsonzoomerFranSeoanesjb007Nigelduarteframoswalpa
  • Fantastic !

    Resizing Clip Box :
    I have that in one of my proprietary BIM CADs. I think this is the most intuitive and best solution and works best.
    (If you have to select/activate the Clip Box first to get its Face selected when hovering. If not activated you can access the Geometry)

    Save and reuse Clip Boxes :
    Absolutely great.
    I also have that in my other BIM, but as a workaround via "Saved Views" only.
    Your list of Clip Boxes is great for complex buildings ....

  • I believe this is exactly how it works in my implementation. Looking forward for feedback. I will merge into main today I think, so should be available in unstable tomorrow or the day after. Cheers

    duarteframos
  • Should work natively with linked IFC feature. Clip caps are gated behind an optional toggle (default OFF for now as I understand users tend to link IFCs with heavy geometry which does make everything laggier) -

  • edited June 22

    @Gorgious out of curiosity. Were all these models you've been showcasing your features with fully modeled in Bonsai, or are they imported IFCs from elsewhere?

  • Fully modelled with Blender + Bonsai, real life projects I've worked on. Native IFC/.blend combo. I do have a custom solution for pipes and vent systems but it's just a rather messy Geometry Nodes modifier sweeping a curve along a bunch of edges. Something a bit like that but way more simple. I'd like to do it fully in Bonsai but it's not there yet. (hint hint why I've been working on the MEP editing capabilities recently ;) ) And a custom solution for displaying point clouds but it seems this gap is being filled, too. https://community.osarch.org/discussion/3100/how-to-save-linked-point-clouds-in-ifc#latest
    Cheers

    duarteframos
Sign In or Register to comment.