麻烦命名常数:两个直角三角形

时间:2010-11-06 12:43:54

标签: geometry naming-conventions constants terminology

我正在尝试为两个可以旋转的直角三角形提供合适的常量名称。

alt text

上图显示了直角三角形的两种不同版本。橙色三角形的直角位于右下角,而蓝色三角形的直角位于左下角。

从那里开始,假设我将每个常数命名为:

public static const RIGHT_ANGLE_BOTTOM_RIGHT:String = "rightAngleBottomRight";
public static const RIGHT_ANGLE_BOTTOM_LEFT:String = "rightAngleBottomLeft";

除了这些常数名称很长且不具有描述性之外,这些三角形可以旋转。因此,如果橙色三角形(RIGHT_ANGLE_BOTTOM_RIGHT)旋转-90º,它的名称现在会产生误导(并且相互矛盾),因为它的直角现在位于三角形的左下角。

所以我正在寻找这些可旋转的直角三角形的常数名称,这些三角形清晰且有区别(理想情况下很短)。目前,我的“最佳”只是简单地称它们为1型和2型。虽然这些名称明显无差别,但它们的形状当然并不清楚,特别是因为它们可以旋转。

package
{
public final class TriangleStyle
    {
    public static const ISOSCELES:String = "isosceles";
    public static const RIGHT_Type1:String = "right1";
    public static const RIGHT_Type2:String = "right2";
    }
}

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

也许HOAHAO - 我会将推导给你 - 并注意这些名称在轮换下是不变的。