Я пытаюсь найти подходящие имена констант для двух прямоугольных треугольников, которые можно вращать.
на изображении выше показаны две разные версиипрямоугольный треугольник.правый угол оранжевого треугольника находится в правом нижнем углу, в то время как правый угол синего треугольника находится в нижнем левом углу.
Исходя из этого, давайте предположим, что я назову каждую константу как:
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";
}
}
есть мысли?