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: 2015.0.0.0 (2015.0.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