ScaleProfile Method


Scale a profile of the form, by a specified origin and scale factor.

Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 24.0.0.0 (24.0.0.0)

Syntax

C#
public void ScaleProfile(
	int profileIndex,
	double factor,
	XYZ origin
)
Visual Basic
Public Sub ScaleProfile ( _
	profileIndex As Integer, _
	factor As Double, _
	origin As XYZ _
)
Visual C++
public:
void ScaleProfile(
	int profileIndex, 
	double factor, 
	XYZ^ origin
)

Parameters

profileIndex
Type: SystemInt32
Index to specify the profile.
factor
Type: SystemDouble
The scale factor, it should be large than zero.
origin
Type: Autodesk.Revit.DBXYZ
The origin where scale happens.

See Also

ArchiLabs

Stop fighting Revit automation.

Build repeatable BIM design and documentation workflows with scripts, data, and AI in one place, without wrestling brittle one-off automations.

Try ArchiLabs →