Форум 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)
-   -   Спряжение прямых и кривой линий. (http://www.flasher.ru/forum/showthread.php?t=101551)

Torero 21.09.2007 05:53

Спряжение прямых и кривой линий.
 
Доброго времени суток!
Наверняка те, кто программно рисовал что-нибудь, сталкивались с такой проблемой: скругленные углы неаккуратно прорисовываются..
Вот пример кода: (в кадре - для удобства)
Код:

lineStyle(1);
moveTo(20,20);
lineTo(100,20);
curveTo(110,20,110,30);
lineTo(110,100);

Подскажите пжл: как нормально нарисовать скругление?

divinus 21.09.2007 08:47

попробуй так :) :
Код:

this.createEmptyMovieClip("canvas", 1);
canvas.lineStyle(1, 0x0, 100, true, "none", "round", "miter", 1);
canvas.moveTo(20,20);
canvas.lineTo(100,20);
canvas.curveTo(110,20,110,30);
canvas.lineTo(110,100);


etc 21.09.2007 14:37

curveTo рисует кривую Безье с контрольной точкой, а не окружность.


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

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