Script Line
 

Функция предназначена для формирования информации о прямой линии, расположенной в трехмерном пространстве, для передачи ее из системы Симплекс в систему 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]