我正在尝试为两个可以旋转的直角三角形提供合适的常量名称。
上图显示了直角三角形的两种不同版本。橙色三角形的直角位于右下角,而蓝色三角形的直角位于左下角。
从那里开始,假设我将每个常数命名为: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";
}
}
有什么想法吗?
答案 0 :(得分:3)
也许HOA
和HAO
- 我会将推导给你 - 并注意这些名称在轮换下是不变的。