enum AlignmentType
{
LEFT_TOP, // 左上
LEFT_CENTER, // 左中
LEFT_BOTTOM, // 左下
CENTER_TOP, // 中上
CENTER_CENTER, // 中中
CENTER_BOTTOM, // 中下
RIGHT_TOP, // 右上
RIGHT_CENTER, // 右中
RIGHT_BOTTOM, // 右下
LEFT_BASE_LINE, // 左基線
CENTER_BASE_LINE, // 中基線
RIGHT_BASE_LINE, // 右基線
LEFT_BOTTOM_BASE_LINE, // 左下基線
CENTER_BOTTOM_BASE_LINE, // 中下基線
RIGHT_BOTTOM_BASE_LINE, // 右下基線
BASE_LINE = LEFT_BASE_LINE // 左基線爲默認方式
};
//右邊左對齊
//左邊右對齊
//上邊下對齊
//下邊上對齊
if (_endAngle > 45 && _endAngle < 135)
lengthText->setAlignment(osgText::Text::CENTER_TOP);
else if (_endAngle > 135 && _endAngle < 225)
lengthText->setAlignment(osgText::Text::RIGHT_CENTER);
else if (_endAngle > 225 && _endAngle < 315)
lengthText->setAlignment(osgText::Text::CENTER_BOTTOM);
else
lengthText->setAlignment(osgText::Text::LEFT_CENTER);