Product Documentation
Virtuoso Studio Design Environment SKILL Reference
Product Version IC23.1, November 2023

ccGetPolyCurveMinRadius

ccGetPolyCurveMinRadius(
o_polyCurve
)
=> n_minRadius

Description

(Virtuoso Photonics Option) Returns the minimum curvature radius of a polyCurve, ignoring any tangent discontinuity points.

Arguments

o_polyCurve

ID of a ccPolyCurve object.

Value Returned

n_minRadius

Minimum curvature radius of a polyCurve. Zero return value corresponds to zero maximum curvature, which is the infinite curvature radius.

Example

;Create a ccPolyCurve object
sinus = ccCreatePolyCurve(ccCreateCurve("t" "sin(t)" 0:8*atan(1)))
> cc@0x3afa4cca
;Return the minimum radius of the ccPolyCurve object
ccGetPolyCurveMinRadius(sinus)
> 1.0

Related Topics

Curvy Core Mathematical Object Attribute Query Functions


Return to top
 ⠀
X