Hey, I really love what you have created here, but I have a question, I have been trying to create a pattern for damp roof course ( which is one solid rectangle, and then an empty one), but the filled region is not being added to the pattern, have a solution for that? I am using Revit 2017 and your latest version. Can't wait for your response !!
Hey thanks for the kind words. Solid filled regions currently don't work in Revit patterns due to their line-based design. Solid pattern is a special type of pattern that is generated programmatically and is not line-based. Same limitation exists in AutoCAD as well. I suggest closely filling the solid rectangle with lines. Play with line thickness and spacing to get it to show as solid on prints.
Very grateful for your pyRevit plugin especially the Pattern Maker! Regarding detail patterns, is it possible to modify the origin of these within a system wall family? My current standings: I'm successfully showing a zigzag pattern of lines (looks similar to truss-mesh reinforcement for cmu walls) within the structure portion (metal studs) of multiple system wall families at various thicknesses, ie., 8", 6", 4" & 3 5/8". The challenge that I'm having is that the patterns need to be shifted to align perfectly w/ the thickness of the metal studs. I have created a separate zigzag pattern for each metal stud thickness, then have created a material which is then utilized within the system wall family and as you know, Revit only allows detail patterns. Any advise is greatly appreciated!
I am hopipng someone could help me with this particular pattern I am trying to make. I want to know if pyRevit's make pattern can even achieve what I am trying to do. I cannot share a screenshot of what I am trying to achieve here but would love to send an image to you if you can take a look real quick. TIA
Great tool. How do you constrain the edge of you pattern to the edge of the actual fill region so when you expand the fill region there is at least one corner that you can use as a starting point from which the pattern could expand.
Let say you want to create a tile pattern. Ideally, the edge of the tile should be constrained to the edge of the fill region so when you stretch the fill region you don’t end up with half a tile outside the region. Whether you stretch the fill region or move it on your plan view, as it stands the pattern never moves with it. The edge of the pattern is not bound to the edge of the fill region. To set-out the tile from a wall or a column one needs to be able to align the edge of the pattern where it is needed but that’s only possible when the pattern moves along the fill region it has been created in.
would it be possible to add a filled region as well? say a sand filled region on some brick to denote a different color of brick? without having to draw in each individual sand line as a detail line? thanks ehsan
I just installed pyRevit_4.6.19_signed.exe , it seemed to load fine but MAKE PATTERN selection is not available under the EDIT tool under MODIFY. Do I have to change a setting?
@@pyRevit Correct, the available tools under the EDIT option are Change element type safely, Conver line styles, Export view as image, Place origin marker, Shake filled regions and Tag All in Views.
@@pyRevit I was going by the menu in this video, after a bit more exploring I got it to work. Buddy this is an awesome tool. It's going to take me a while to figure out the rest of it. Thanks.
Ya sorry some of these videos are older. Thanks for the kind words and I hope you can save time using these tools and have more time spending on fun stuff 😁
I really want to try and use the plugin. It looks really amazing; however, I have tried to install pyRevit a couple of times and after installation, none of my Revit versions can get past the splash screen and immediately shut down
Hi Eirannejad. I really enjoy your tools. I'm getting an error with Make Pattern in both 2020 and 2019. In 2020 here's an example of the lines: AttributeError: 'FilledRegionType' object has no attribute 'FillPatternId' System.MissingMemberException: 'FilledRegionType' object has no attribute 'FillPatternId' System.MissingMemberException: 'FilledRegionType' object has no attribute 'FillPatternId' In 2019 it strangely returns a success message but the output window shows this: ERROR [pyrevit.revit.db.transaction] Error in Transaction Context. Rolling back changes. | :name cannot include prohibited characters. Parameter name: name ERROR [patmaker] Error creating pattern element. | name cannot include prohibited characters. Parameter name: name This is with me attempting to name the pattern "1" No quotation marks. Just the number 1 like you did in your video.
See this and report a new issue please with example file so I can test on my end: www.notion.so/pyrevitlabs/Reporting-New-Issues-f1fdd62cf6074b318bfe8ddfbc2d8d98
@@pyRevit Yes that's right, I draw a detail pattern, highlight it, press make pattern, click export to to PAT, select the two corners of the pattern area and no pat file is generated. I have projects for university that I'd really like to use this on.
@@pyRevit Could you please be a little more specific? The pattern has been created and used inside of the filled region. I do not understand how to use the match tool. Your help is greatly appreciated.
You are a god and your plugin is the best thing that has happened to Revit :)
That's very true.
Thank you for spending your valuable time helping us.
pls join Autodesk and show them how to make useful tools :P
Hey, I really love what you have created here, but I have a question, I have been trying to create a pattern for damp roof course ( which is one solid rectangle, and then an empty one), but the filled region is not being added to the pattern, have a solution for that? I am using Revit 2017 and your latest version. Can't wait for your response !!
Hey thanks for the kind words. Solid filled regions currently don't work in Revit patterns due to their line-based design. Solid pattern is a special type of pattern that is generated programmatically and is not line-based. Same limitation exists in AutoCAD as well. I suggest closely filling the solid rectangle with lines. Play with line thickness and spacing to get it to show as solid on prints.
Oh, didn't know that ! Thanks so much for your reply, will definitely try what you have suggested ! Thanks again.
great ~ i going to try it. May i know what kind of the file you use ? 'project or family'?
Any drafting or modeling view works
Very grateful for your pyRevit plugin especially the Pattern Maker! Regarding detail patterns, is it possible to modify the origin of these within a system wall family? My current standings: I'm successfully showing a zigzag pattern of lines (looks similar to truss-mesh reinforcement for cmu walls) within the structure portion (metal studs) of multiple system wall families at various thicknesses, ie., 8", 6", 4" & 3 5/8". The challenge that I'm having is that the patterns need to be shifted to align perfectly w/ the thickness of the metal studs. I have created a separate zigzag pattern for each metal stud thickness, then have created a material which is then utilized within the system wall family and as you know, Revit only allows detail patterns. Any advise is greatly appreciated!
I think using model patterns will help with this
Great job, makes Revit a bit more user friendly - Autodesk developers are such tools when it comes to developing useful add-ons like this.
Haha thank you
I am hopipng someone could help me with this particular pattern I am trying to make. I want to know if pyRevit's make pattern can even achieve what I am trying to do. I cannot share a screenshot of what I am trying to achieve here but would love to send an image to you if you can take a look real quick. TIA
Great tool. How do you constrain the edge of you pattern to the edge of the actual fill region so when you expand the fill region there is at least one corner that you can use as a starting point from which the pattern could expand.
I'm not following what you mean. Please be more specific and explain what you are trying to do.
Let say you want to create a tile pattern. Ideally, the edge of the tile should be constrained to the edge of the fill region so when you stretch the fill region you don’t end up with half a tile outside the region. Whether you stretch the fill region or move it on your plan view, as it stands the pattern never moves with it. The edge of the pattern is not bound to the edge of the fill region. To set-out the tile from a wall or a column one needs to be able to align the edge of the pattern where it is needed but that’s only possible when the pattern moves along the fill region it has been created in.
@@BonuxCouleur Thats a Revit limitation.
would it be possible to add a filled region as well? say a sand filled region on some brick to denote a different color of brick? without having to draw in each individual sand line as a detail line? thanks ehsan
I think it is. I added it to the issue list: github.com/eirannejad/pyRevit/issues/266
I just installed pyRevit_4.6.19_signed.exe
, it seemed to load fine but MAKE PATTERN selection is not available under the EDIT tool under MODIFY. Do I have to change a setting?
What do you mean it’s not available. The tool is not there?!
@@pyRevit Correct, the available tools under the EDIT option are Change element type safely, Conver line styles, Export view as image, Place origin marker, Shake filled regions and Tag All in Views.
The make pattern tool is on root of Modify panel. It is not a tool under a pulldown
@@pyRevit I was going by the menu in this video, after a bit more exploring I got it to work. Buddy this is an awesome tool. It's going to take me a while to figure out the rest of it. Thanks.
Ya sorry some of these videos are older. Thanks for the kind words and I hope you can save time using these tools and have more time spending on fun stuff 😁
Hi.
I installed the plug-in on Revit 2016 but I cant open the files since are on Revit 2017.
Is there a solution?
Thank you.
I really want to try and use the plugin. It looks really amazing; however, I have tried to install pyRevit a couple of times and after installation, none of my Revit versions can get past the splash screen and immediately shut down
I'm checking out your plugin right now and it's amazing. you're a hero and kudos! what a big help you are! :-)
Great tool. Does it work on Mac running a parallel version of Revit?
It should. Revit is still running on Windows in a Parallels virtual machine
Hi Eirannejad. I really enjoy your tools. I'm getting an error with Make Pattern in both 2020 and 2019. In 2020 here's an example of the lines:
AttributeError: 'FilledRegionType' object has no attribute 'FillPatternId'
System.MissingMemberException: 'FilledRegionType' object has no attribute 'FillPatternId'
System.MissingMemberException: 'FilledRegionType' object has no attribute 'FillPatternId'
In 2019 it strangely returns a success message but the output window shows this:
ERROR [pyrevit.revit.db.transaction] Error in Transaction Context. Rolling back changes. | :name cannot include prohibited characters.
Parameter name: name
ERROR [patmaker] Error creating pattern element. | name cannot include prohibited characters.
Parameter name: name
This is with me attempting to name the pattern "1"
No quotation marks. Just the number 1 like you did in your video.
See this and report a new issue please with example file so I can test on my end: www.notion.so/pyrevitlabs/Reporting-New-Issues-f1fdd62cf6074b318bfe8ddfbc2d8d98
Thank you very much.. This is a truly detailed and helpful video.
I'm going to try it out, looks amazing
Perfect! I wish all those patterns haha!
That is an incredible tool.
Hi guys, I'm using Revit 2018.3 and when I try to export to a PAT file nothing happens. Can anybody help?
So you select a pattern and a destination folder and no pat file is generated?
@@pyRevit Yes that's right, I draw a detail pattern, highlight it, press make pattern, click export to to PAT, select the two corners of the pattern area and no pat file is generated. I have projects for university that I'd really like to use this on.
Ya sorry no. You need to create the pattern first, the open the match tool without any selection, pick the pattern from drop down and then export
@@pyRevit Could you please be a little more specific? The pattern has been created and used inside of the filled region. I do not understand how to use the match tool. Your help is greatly appreciated.
Watch the other two videos in this playlist: Making Patterns ua-cam.com/play/PLc_1PNcpnV57FWI6G8Cd09umHpSOzvamf.html
great tool! gonna try it out.
Does this work with revit 2017
Yes and 2018
I got it to work! great tool. I was not on a floor plan and I think that was the reason it was not working at first. (i was in elevation)
thank you
How can I reach you?
Sweet! very useful
great ! thank you very much
some videos are muted
This is a great tool however this tutorial video is outdated. I would suggest a new video with more current features and a current user interface.
i fucking love you.
🤣
GRACIAS!
thanks very much, but I can't run it in revit 2025.
this is so vague.