Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   curveTo: глючит толщина (http://www.flasher.ru/forum/showthread.php?t=79840)

heilong 17.05.2006 18:11

_etc: криво по своей натуре, раз уж есть во флэше кривые, неплохо бы ими и пользоваться. это, конечно, вариант рабочий, но хочется разобраться сначала в чём проблема.

inils: sorry, это кусок кода старого не удалил, оно ни на что не влияет - влияют вызовы mc.lineStyle, там постоянная толщина.

iNils 17.05.2006 18:35

Тогда не понимаю что не нравится? Что толщина равномерна по все линии, а в месте наибольшего перегиба нет? Или что? Можешь принтскрин показать?

heilong 17.05.2006 18:49

http://heilong.oceanography.ru/flash...urveto_bug.jpg
Это всё можно нарисовать в свф-ке (клик+драг мышкой)
http://heilong.oceanography.ru/flash/misc/grapher.swf
lineStyle везде один однозначно. Толщина изменяется даже когда просто драгаешь любую параболу (клик на параболе + драг)
В некоторых местах кривой вообще почти не видно, а кое-где жирнющая. И совсем кое-где неравномерная

Madasan 17.05.2006 19:43

Это особенность реализации сurveTo()! Оно рисуется все равно прямыми линиями, и при "крутых" координатах глючит.

heilong 18.05.2006 10:55

Понятно. Переделал, рисую теперь с помощью lineTo. Значится это не особенность, а глюк реализации curveTo, у меня на lineTo все получается же на "крутых" координатах.

Madasan 18.05.2006 11:56

Ну значит сurveTo для твоих парабол не подходит, достатчно увеличить масштаб всего фильма, чтобы увидеть как оно глючит.

MyXus 18.05.2006 14:22

Ооо. какой кошмар. курвТу сакс.

heilong 18.05.2006 19:21

MyXus,
А что ты используешь, только линии?

__i 18.05.2006 19:44

а можно повторить исходничек ? %)) просто хочеться посмотреть как ты добился такого эффекта, ну или часть кода где это все рисуеться....

heilong 21.05.2006 03:56

Могу прислать почтой. Тебе какую версию, исправленную или на curveTo?


Часовой пояс GMT +4, время: 01:54.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.