指定点からの角度算出
Namespace: FVIL.GDIAssembly: FVILbasic (in FVILbasic.dll) Version: 3.1.0.0 (3.1.0.17)
Syntax
C# |
---|
public virtual CFviAngle CalcArcAngle( CFviPoint point, bool invert ) |
Visual Basic |
---|
Public Overridable Function CalcArcAngle ( point As CFviPoint, invert As Boolean ) As CFviAngle |
Parameters
- point
- Type: FVIL.Data..::..CFviPoint
円周上の点 (※正確な点座標を指定する必要はありません。)
- invert
- Type: System..::..Boolean
回転方向の反転- false : 右回転 (+の角度)
- true : 左回転 (−の角度)
Return Value
Type: CFviAngle算出された角度を返します。
invert に false が指定された場合は 0≦角度<360 の範囲で返します。
invert に true が指定された場合は -360<角度≦0 の範囲で返します。
Remarks
円の中心と指定点を結ぶ線分の傾きを算出して返します。
円の中心から円周の右端(Center.X+Radius, Center.Y)へ向かう線分を 0 (度)とします。
円の中心から円周の右端(Center.X+Radius, Center.Y)へ向かう線分を 0 (度)とします。