RescaleCircle3D


Changes radius of a circle in 3D and translates its center in relation to a reference point.

Syntax

C++
C#
Python
 
def RescaleCircle3D(
	inCircle3D: Circle3D,
	/,
	*,
	inReferencePoint: Point3D | None = None,
	inScale: float = 1.0,
	inInverse: bool = False
)
-> outCircle3D: Circle3D

Parameters

Name Type Default Description
Input value inCircle3D Circle3D
Input value inReferencePoint Point3D | None None The point to which the distance of the circle center is changed (circle center by default)
Input value inScale float 1.0 Scaling factor
Input value inInverse bool False Switches to the inverse operation
Output value outCircle3D Circle3D