ScaleSubElement Method


Scale a face/edge/curve/vertex of the form, by a specified origin and scale factor.

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

Syntax

C#
public void ScaleSubElement(
	Reference subElementReference,
	double factor,
	XYZ origin
)
Visual Basic
Public Sub ScaleSubElement ( _
	subElementReference As Reference, _
	factor As Double, _
	origin As XYZ _
)
Visual C++
public:
void ScaleSubElement(
	Reference^ subElementReference, 
	double factor, 
	XYZ^ origin
)

Parameters

subElementReference
Type: Autodesk.Revit.DB Reference
The geometry reference of face/edge/curve/vertex
factor
Type: System Double
The scale factor, it should be large than zero.
origin
Type: Autodesk.Revit.DB XYZ
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 →