コード例 #1
0
    public static float GetArcLength(float fHeight, float fWidth)
    {
        float num       = fWidth / 2f;
        float arcRadius = NgUtil.GetArcRadius(fHeight, fWidth);
        float num2      = num / arcRadius;

        return(arcRadius * (2f * num2));
    }
コード例 #2
0
    public static float GetArcRadian(float fHeight, float fWidth)
    {
        float num       = fWidth / 2f;
        float arcRadius = NgUtil.GetArcRadius(fHeight, fWidth);
        float num2      = Mathf.Sin(num / arcRadius);

        return(num2 * 2f);
    }