Message 1 of 21

Not applicable
07-04-2020
01:54 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Use a Material with a Graphic's Surface Fill Pattern to represented the perforations, and an Appearence Asset, such as Screen, for photorealistic views.
...this Material is assigned to the Panel.
Using a material is the right approach.
- Create a model surface pattern represent the perforation
- Create an image of the pattern, white for the solid, black for the holes
- Create a material in Revit, under Graphics tab, add the model pattern above as its surface pattern
- Under Appearance tab, replace the appearance asset with one in the library, then change the cutout to the image above
example:
@barthbradley @ToanDN ,Thank you guys for the replay. Actually, it was done in-place curtain panel as in below image. the client was happy. But now they are asking more and big size project panel size are not same as in the above image. So, if any possible to parametric it will helpful for me.
Oh, I must have misunderstood. Are you taking about the mashrabiya-like panels? This would be extraordinarily challenging to parameterize so that all there geometry flexes proportionately together. It's a pretty intricate design. Personally, I wouldn't bother, unless this is something you do in every project. I don't; so I don't really have any modeling tricks up my sleeve that I could share with you to help you.
But, if you are modeling circular perforations, then you could parameterize an array in the x and y direction, as well as parameterize the hole size and spacing of the holes. That wouldn't be too hard to do.
Thanks for the response. so, I can take there no other way to do like..I need to follow in-placed panels correct?
You want to create a void based on the pattern which exceeds the panel size and then cut the panel/solid with that. It could then have parametric dimensions within the range of the void extents I suppose...
You might want to upgrade your Revit version... 🙂 So I can't make a rvt17 family, but what I suggested above though is pretty much how you've done this panel. Instead of using a void in the panel family you could nest a void family, ie. face based, which cuts the panel only locked at center/bottom/top in example. And then have the void pattern extent as far as the maximum panel size you will have. Or do you want the pattern to align over all the panels...?
extending void cut pattern
Using a material pattern though will be a lot less heavy on the model.
@martijn_pater As per BEP I need to use Revit-2017, I have already tried like you told but not works for me. could you please share your example panel. (you can share whatever version I will create in 2017 )
well ok I edited your family a little bit and that should work however it will make the model heavy like I said. So again, depending on how large your project is you might want to consider using the material pattern as mentioned above... you would need it as solid panel cut with a void or you have to create some array of sorts...
@martijn_pater try this: Instead of using a very complicated void, model the pattern in the solid, then use a facebased rectangular void to cut the edge.
The result is quite acceptable I think.
@binYes ofcourse, not sure if one way or the other matters tbh, but sure you could do it the other way around 😆 edit: actually like you say the other way around is better for the panels, less calculating I guess, same concept though. note: in that case you want to create a void with edge around it with the same thickness/height as the panel probably as to always have it cut the patterned panel and/or lock those to some reference planes (ie. using some reporting instance parameters).
... using the width/height of the (largest) panel/solid as minimum to cut with I mean. See attached.
Here the challenge is Void as parametric...even I tried adaptive ..could not meet the requirement.
I guess you need to elaborate on the question a little. Are you looking to make the pattern itself sizeable?
if you see the DWG which I shared its continuous Patten. So I need exact match as in DWG, like need panel alienable. However I got 75% what I need.
Here are the steps:
1. Create a generic model, in the front view, create a solid extrusion with the pattern area larger than your maximum panel size. eg. 1600x3100 (draw a rectangle outside of the pattern)
2. Load it into a curtain panel family, in the exterior or interior view, roughly place it in the center.
3. Create a face-based generic model, in the plan view, create reference planes for Width, Height and Depth(Instance Parameters), create a void with 2 rectangles, 1 inside with all edges lock onto the reference plane, 1 outside with the distance larger than half of your panel size. Adjust the depth to match the thickness of the host face. Adjust the void thickness to match the host face thickness and the curtain panel thickness if you already know.
4. Load the face-based void into the curtain panel family, in the exterior or interior view, place on the generic family, Pull the shape handle onto the reference plane and lock (x4). (done)
5. Load the curtain panel into the project and use it on your curtain wall.