PDA

Просмотр полной версии : выравнивание узловых точек


ivolgin
14.04.2009, 16:36
скажите, есть ли во Flash`e способ выровнять узловые точки по горизонтали \ вертикали (аналог иллюстраторовской команды Average)? Заранее мерси

Зы: поиском пользовался

Wolsh
14.04.2009, 18:03
Насколько я знаю, только snap to... И каждую ручками тащить до guida или к другому выбранному ориентиру.

ivolgin
15.04.2009, 15:37
да, после адобовских программ в других векторных редакторах многое кажется нелогичным :) придется привыкать

Wolsh
15.04.2009, 18:10
Векторный редактор во Флэше безусловно убогий, и не в плюс Адобу что они ничего путного с ним не сделали. Но данная задача лично мне непонятна - узловые точки выровнять значит получить прямую, а для этого достаточно провести обычным курсором, сделав выделение, и удалить отрезанную часть. Вот и прямая))) Для иллюстраторщика метод наверно выглядит грубо, но во флэше в самый раз - минимум финтифлюшек, обеспечивающий результат))))

iNils
15.04.2009, 18:38
Все ключевые точки находящиеся на одной линии, автоматический удаляются кроме двух на концах линии. Цель: оптимизация конечного размера.

ivolgin
07.05.2009, 15:35
Но данная задача лично мне непонятна - узловые точки выровнять значит получить прямую, а для этого достаточно провести обычным курсором, сделав выделение, и удалить отрезанную часть. Вот и прямая))) Для иллюстраторщика метод наверно выглядит грубо, но во флэше в самый раз - минимум финтифлюшек, обеспечивающий результат))))общий случай: представьте неправильную типа окружность, имеющую 4 узловые точки - две на вертикальной оси окружности, и 3-я на горизонтальной. 4-я находится не на горизонтальной оси, а ниже или выше, и нужно подтянуть ее на высоту точки № 3.

в общем, смысл понятен - буду как и раньше рисовать в иллюстраторе, а анимацию делать во флеше :)

iNils
07.05.2009, 15:53
общий случай: представьте неправильную типа окружность, имеющую 4 узловые точкиФлеш работает с кривыми безье второго порядка, поэтому окружность будет состоять из 8 точек.

Можно сделать с помощью JSFL скрипт выполняющий данную операцию.