Render.ru

как обнулить опорную точку?

Сергей Грей

Пользователь сайта
Рейтинг
2
#1
Облазил весь интернет) Я так понял обнуление опорной точки никак не сделать? Допустим мне нужно точно позиционировать слои друг относительно друга, относительно опорной точки, по координатам. Но каждый слой имеет свою систему координат... один в углу(0,0) другой в центре (0,0) ... А нельзя сделать как то что бы оба слоя имели координаты опорной точки (0,0) в центре? Как сместить опорную точку в любое место слоя и обнулить для удобства расположения слоев? Что то как то такая важная вещь и нереализована, получается?
 
Рейтинг
29
#2
Координаты (0,0) в центре в афтере невозможны в принципе, ведь афтер отсчитывает координаты от левого верхнего угла. Чтоб понять это наглядно создай нулевой объект и поизменяй в трансформах его якорную точку. По умолчанию ноль создаётся размером 100х100 и чтоб переместить якорь в центр надо изменить его координаты на (50,50). Дальше затащи его в верхний левый угол композиции и увидишь что координаты обнулятся.

Для точного позиционирования в центр объекта ты можешь поделить размер объекта на 2 и записать эти данные в координаты якоря. Ну или использовать скрипты типа RepositionAnchorPoint.
 

AEplug

Мастер
Рейтинг
467
#3
В дюике была функция "зануления" параметров, типа настоящее значение прячется в выражение а снаружи как нули. для быстрого сброса у рига надо.
 

Сергей Грей

Пользователь сайта
Рейтинг
2
#4
В дюике была функция "зануления" параметров, типа настоящее значение прячется в выражение а снаружи как нули. для быстрого сброса у рига надо.
спасибо) нашел эту функцию! ну он да, обнуляет позицию! сам анкер поинт не трогает. но даже то что позицию можно обнулить, уже очень облегчает позиционирование!!!
 

Сергей Грей

Пользователь сайта
Рейтинг
2
#5
Координаты (0,0) в центре в афтере невозможны в принципе, ведь афтер отсчитывает координаты от левого верхнего угла. Чтоб понять это наглядно создай нулевой объект и поизменяй в трансформах его якорную точку. По умолчанию ноль создаётся размером 100х100 и чтоб переместить якорь в центр надо изменить его координаты на (50,50). Дальше затащи его в верхний левый угол композиции и увидишь что координаты обнулятся.

Для точного позиционирования в центр объекта ты можешь поделить размер объекта на 2 и записать эти данные в координаты якоря. Ну или использовать скрипты типа RepositionAnchorPoint.
Да, тоже установил этот скрипт, очень полезный.
 
Сверху