But, if you are really into Revit, there are not many choices. In my case, I've used a solution for Autocad, and used *.pat files from it. I can't say it's very inconvenient, but can't say it great either.
I know there are some apps which creates patterns for Revit.
They can create pattern directly in Revit. And some of them have a bit complicated options.
But I haven't seen below functions from any of them.
1. Non square pattern.
2. Patterns with curves.
3. Honeycomb(hexagonal) pattern.
4. Custom pattern size. (I know pattern can be scaled when be used, but..)
So.... I developed a pattern maker named DynaPAT using Dynamo.
|a Sample created by DynaPAT|