An element that represents a mesh on the surface of another element, a family instance, an import instance or a geometry combination,
and a tile pattern built on that mesh.
Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 23.0.0.0 (23.1.0.0)
Syntax
Remarks
The type of this element may be set to:
a TilePattern element,
a FamilySymbol element from a Curtain Panel family.
Examples

public void TileSurface(Document document, Form form) { // cover surface with OctagonRotate tile pattern TilePatterns tilePatterns = document.Settings.TilePatterns; foreach (Reference r in DividedSurface.GetReferencesWithDividedSurfaces(form)) { DividedSurface ds = DividedSurface.GetDividedSurfaceForReference(document, r); ds.ChangeTypeId(tilePatterns.GetTilePattern(TilePatternsBuiltIn.OctagonRotate).Id); } }

Public Sub TileSurface(document As Document, form As Form) ' cover surface with OctagonRotate tile pattern Dim tilePatterns As TilePatterns = document.Settings.TilePatterns For Each r As Reference In DividedSurface.GetReferencesWithDividedSurfaces(form) Dim ds As DividedSurface = DividedSurface.GetDividedSurfaceForReference(document, r) ds.ChangeTypeId(tilePatterns.GetTilePattern(TilePatternsBuiltIn.OctagonRotate).Id) Next End Sub