Custom Edit Profile / Geometric Patterns on Curved Walls in Revit

Hi everyone,

I’m working on an architectural project with several curved walls. As part of the design, I need to create different geometric patterns and custom profiles on these walls, such as triangles, squares, arches, or other project-specific patterns.

The problem is that Revit’s native Edit Profile workflow does not allow me to create the type of custom profile I need on a curved wall.

I’m wondering if there is a practical way to achieve this using Dynamo, Python, or the Revit API, while keeping the solution flexible so that different patterns can be created depending on the design requirements.

For example, the same tool could potentially be used to create different geometric patterns on curved walls rather than being limited to one specific shape.

Has anyone dealt with a similar workflow or limitation? What would be the best approach to automate or achieve this in Revit/Dynamo?

Thanks!

Wall by face works in both the UI and Dynamo. Give it a shot and let us know how it goes!

Unwrapping/box mapping is the typical approach i use for these. Honestly my starting point is generally grasshopper (lunchbox, parakeet or just raw box mapping and divide domaint/isotrimming) if its double curvature and untrimmed surfaces but I know the dynamo team added some pattern tools in recent builds.

The synthesize package has nodes for this sort of thing too i think, although theyre very advanced.

As jacob also suggested revit has various surface divide tools but for all but basic single curvature i generally find they offer inadequate control RE surface margins, domain and ensuring equal panel divisions on curvatures. Worth starting there in case they get the job done though as revit native is best place to begin.