maxscript scale точек

Автор
Сообщение
На сайте c 13.02.2011
Сообщений: 42
привет всем. у меня тут вопрос. Есть объект, editablepoly, я выделяю у него точки и применяю scale, всё нормально расширяется и ссужается. Пытаюсь через макссрипт сделать

scale $.selectedVerts [1,1.30835,1], не работает. Как заставить его заработать через максскрипт? помогите пожалуйста
На сайте c 14.10.2011
Сообщений: 301
Москва
Всё же отлавливается через MacroRecorder )
Делается это через
Code:
$.modifiers[#Edit_Poly].ScaleSelection [2,2,2] parent:(transMatrix $.position) axis:(transMatrix [1,1,1])
Но! axis это координаты гизмо, и как их получить я не знаю, найдёшь — напиши.
Сейчас там единички, и результат будет некорректный!

Из справочника:
Code:
ScaleSelection amount parent: axis: localOrigin: amount is In parameter parent default value: (matrix3 [1,0,0] [0,1,0] [0,0,1] [0,0,0]) parent is In parameter axis default value: (matrix3 [1,0,0] [0,1,0] [0,0,1] [0,0,0]) axis is In parameter localOrigin default value: false Scales the current selection by the specified Point3 value. If parent: is specified, its local coordinate system is used. If axis: is specified, it is used as a custom coordinate system. If localOrigin: is specified, the scaling is about the selection's local transformation center.
На сайте c 13.02.2011
Сообщений: 42
Imaginaerum
ты, наверное, меня не до конца понял. у меня не применен модификатор edit_poly. У меня сам объект poly и когда применяешь scale к точкам, в макрорекордере ничего не появляется
Читают эту тему: