How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Revit API: Understanding Cross-Document Material Handling in DirectShape.SetShape()

calendar_today July 23, 2026 person Naveen Kumar domain maya

If you’ve ever tried to update a DirectShape element’s geometry across two Revit documents and watched the material silently revert to something unexpected, you’re not alone. This is a subtle behavior of the Revit API that catches many developers off guard. Understanding why it happens is the key to working around it correctly — and […]

open_in_new Read original post