SetSketchOnSurface Method


Sets the relationship between the CurveElement and face.

Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 22.0.0.0 (22.1.0.0)
Since: 2012

Syntax

C#
public static void SetSketchOnSurface(
	CurveElement curveElem,
	bool sketchOnSurface
)
Visual Basic
Public Shared Sub SetSketchOnSurface ( _
	curveElem As CurveElement, _
	sketchOnSurface As Boolean _
)
Visual C++
public:
static void SetSketchOnSurface(
	CurveElement^ curveElem, 
	bool sketchOnSurface
)

Parameters

curveElem
Type: Autodesk.Revit.DB CurveElement
The CurveElement.
sketchOnSurface
Type: System Boolean
Whether or not the CurveElement should lie on the face and be able to be added to the face.

Exceptions

Exception Condition
Autodesk.Revit.Exceptions ArgumentException The input CurveElement is not a CurveByPoints.
Autodesk.Revit.Exceptions ArgumentNullException A non-optional argument was null

See Also

ArchiLabs Desktop

Put AI to work inside Revit.

Give Desktop your instructions and project files to build Revit families, update model elements, and create views and schedules. Works directly in Revit and AutoCAD.

Explore Desktop →