Читайте также:
|
|
Плоская модель прямоугольной системы координат.
В ней положение элемента определяется проекциями (изображениями) на взаимно-перпендикулярных плоскостях проекций. Каждая плоскость проекций задана 2-мя взаимно-перпендикулярными прямыми.
Горизонтальная плоскость задана осями X1 и Y1.
Вертикальная - X2 и Z2,
Профильная - Z3 и Y3.
Обозначенное направление прямой считается положительным. БИ - ноль, от которого отсчитывается положительная или отрицательная длина. В этом случае изображение любой точки объекта на плоскости будет определено двумя расстояниями (координатами), измеренными вдоль осей, направление которых зависит от направления взгляда на предмет.
На рис. направление осей соответствует видам спереди, слева и сверху. Для вида сзади изменится направление оси Х, для видов справа и сверху изменится направление оси Y. Принятая условность позволяет автоматически распознавать и записывать в соответствующих координатах изображения при наличии проекционной связи между их БИ. Иными словами можно реализовать правила ЕСКД выполнения изображений по объемному описанию предмета и перейти к геометрии на плоскости.
Длина отрезка и текущий угол.
Длина отрезка где:
X1, Y1 - координаты начала отрезка, X2, Y2 - координаты конца отрезка.
Оператор: DlinaO(X1,Y1,X2,Y2,L).
Текущий угол отрезка прямой
Отрезок прямой существует, если его длина L > 0. Угол отсчитывается от тригонометрического нуля до положительного направления прямой (рис. 92) и равен:
.
Формула имеет смысл при (Х1 - ХС) > 0.
Если (Х1 - ХС) = 0, то угол j равен 90° или 270°.
Программное описание оператора:
begin
DlinaO(XC,YC,X1,Y1,L);
if L>0 then begin
; ;
if (Cos j = 0) and (Y1 - YC) > 0 then j = 90°
else if (Cos j = 0) and (Y1 - YC) < 0
then j = 270°
else ;
if Cos j < 0 then j = 180° + j;
if Sin j < 0 then j = 360° + j;
end;
Оператор: TekUgol(XC,YC,X1,Y1,TUgol).
Изначально оператор прямой, заданной точками 1(X1,Y1) и 2(X2,Y2):
Дата добавления: 2015-08-09; просмотров: 90 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
День Победы | | | Взаимное положение отрезков. |