Расстояние между точками в 3D |
|
|
Отношение предназначено для определения величины расстояния между двумя точками, расположенными в трехмерном пространстве, средствами эпюра Монжа..
Если тип объекта, указанного в любом из входных параметров, несовместим с типом этого параметра, то при активизированном флажке NIL в выходной параметр заносится NIL-объект.
|
|
|
|
Параметры |
Типы объектов |
Функциональное назначение параметров |
|
Расстояние |
Величина |
Расстояние между двумя точками, расположенными в трехмерном пространстве |
|
1-я пр. 1 точки |
Точка |
Первая проекция первой точки, расположенной в трехмерном пространстве |
|
2-я пр. 1 точки |
Точка |
Вторая проекция первой точки, расположенной в трехмерном пространстве |
|
1-я пр. 2 точки |
Точка |
Первая проекция второй точки, расположенной в трехмерном пространстве |
|
2-я пр. 2 точки |
Точка |
Вторая проекция второй точки, расположенной в трехмерном пространстве |
|
|
Прототип команды: CPP Согласование Расстояние ; 1-я_пр._1 точки 2-я_пр._1 _очки 1-я_пр._2_точки 2-я_пр._2_точки .
|
|
Пример: Найти расстояние между двумя точками, расположенными в пространстве, с исползованием модели трехмерного пространства на эпюре Монжа.
1 |
|
Группа gr3 из компонентов c1 . |
2 |
|
Группа gr2 из компонентов p3,p4 . |
3 |
|
Группа gr1 из компонентов p1,p2 . |
4 |
|
Прямая o2 задана координатами двух точек: X1= 26 , Y1= 133.5 , X2= 26 , Y2= 33.5 . |
5 |
|
Точка p4 принадлежит объекту o2 с параметром принадлежности 1.97 . |
6 |
|
Точка p3 принадлежит объекту o2 с параметром принадлежности 0 . |
7 |
|
Прямая o1 задана координатами двух точек: X1= -69 , Y1= 97.5 , X2= -69 , Y2= -2.5 . |
8 |
|
Точка p2 принадлежит объекту o1 с параметром принадлежности 1 . |
9 |
|
Точка p1 принадлежит объекту o1 с параметром принадлежности 0 . |
10 |
|
c1:0 p1 p2 p3 p4 |
|
|
|
|
Структура Алгоритма |
|
Алгоритм "Главный" |
1 |
|
Прямая o3 задана координатами двух точек: X1= -327 , Y1= 100.5 , X2= -227 , Y2= 100.5 . |
2 |
|
Прямая o2 задана координатами двух точек: X1= -73 , Y1= 111.5 , X2= -73 , Y2= 11.5 . |
3 |
|
Прямая o1 задана координатами двух точек: X1= -277 , Y1= 164.5 , X2= -277 , Y2= 64.5 . |
4 |
|
Точка p4 принадлежит объекту o2 с параметром принадлежности 1.6 . |
5 |
|
Точка p3 принадлежит объекту o2 с параметром принадлежности 0 . |
6 |
|
Точка p2 принадлежит объекту o1 с параметром принадлежности 1 . |
7 |
|
Точка p1 принадлежит объекту o1 с параметром принадлежности 0 . |
8 |
|
Прямая o4 задана точками p4 и p2 . |
9 |
|
Прямая o5 проведена параллельно прямой -o4 на расстоянии 86 . |
10 |
|
Точка p6 - замена точки p3 из полей с осью o3 с опорной точкой p4 в поле с осью o5 . |
11 |
|
Точка p5 - замена точки p1 из полей с осью o3 с опорной точкой p2 в поле с осью o5 . |
12 |
|
Величина c1 есть расстояние между точками p5 и p6 . |
|
|
|
|
|
|
|
|
|
|
|
|
|
|