|
|
Функция предназначена для формирования информации о прямой линии, расположенной в трехмерном пространстве, для передачи ее из системы Симплекс в систему 3DsMax на языке Max Script.
|
|
|
|
|
|
|
Параметры |
Типы объектов |
Функциональное назначение
параметров |
|
Текст |
Текст |
Формируемая команда описания прямой линии на языке Max Script |
|
Прямая 1 |
Прямая |
Фронтальная проекция прямой |
|
Прямая 2 |
Прямая |
Горизонтальная проекция прямой |
|
|
Прототип команды: MXLIN Согласование Текст ; Прямая_1 Прямая_2 .
|
|
Пример:
Сформировать Max-script описание модели прямой линии, проходящей через две заданные точки, в трехмерном пространстве. |
1 |
|
Прямая o1 задана координатами двух точек: X1= -66 , Y1= 53.5 , X2= -66 , Y2= -46.5 . |
2 |
|
Точка p1 принадлежит объекту o1 с параметром принадлежности 0 . |
3 |
|
Точка p2 принадлежит объекту o1 с параметром принадлежности 1 . |
4 |
|
Прямая o2 задана координатами двух точек: X1= 63 , Y1= 83.5 , X2= 63 , Y2= -16.5 . |
5 |
|
Точка p3 принадлежит объекту o2 с параметром принадлежности 0 . |
6 |
|
Прямая o3 задана точками p3 и p1 . |
7 |
|
Точка p4 принадлежит объекту o2 с параметром принадлежности 1.9 . |
8 |
|
Прямая o4 задана точками p4 и p2 . |
9 |
|
MaxScript для прямой t1 , определен на o3 , o4 . |
10 |
|
Файл t2 с названием "j1.ms" и содержанием t1 . |
11 |
|
Группа gr1 из компонентов p1,p2 . |
12 |
|
Группа gr2 из компонентов p3,p4 . |
13 |
|
Группа gr3 из компонентов o3,o4 . |
|
|
|
|
|
|
fn drawLineBetweenTwoPoints pointA pointB =
(
ss = SplineShape pos:pointA
addNewSpline ss
addKnot ss 1 #corner #line PointA
addKnot ss 1 #corner #line PointB
updateShape ss
ss
)
newSpline = drawLineBetweenTwoPoints [63,-106.5,83.5] [-66,-46.5,53.5] |
|
|
|
|
|
|
|
|
|
|