Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 15.06.2009, 18:44
Герыч вне форума Посмотреть профиль Отправить личное сообщение для Герыч Найти все сообщения от Герыч
  № 1  
Ответить с цитированием
Герыч
 
Аватар для Герыч

блогер
Регистрация: Apr 2009
Адрес: НиНо
Сообщений: 185
Записей в блоге: 12
Question Бесконечная полуплоскость

Задача:
Задана полуплоскость через точку, лежащую на граничной прямой и нормаль к прямой.
Нужно отрисовать это дело на Shape(т.е. тупо на Graphics). Моё решение такое:
Код AS3:
//levelx, levely - точка на прямой
//nx, ny - нормаль
//рисую просто большой прямоугольник, который в конечном итоге не виден за границами окна
public function draw():void
{
 
	canvas.graphics.beginFill(0x0000FF,0.2);
	var x1:Number;
	var y1:Number;
	var x2:Number;
	var y2:Number;
	x1=levelx-1000*ny;
	y1=levely+1000*nx;
	x2=levelx+1000*ny;
	y2=levely-1000*nx;
	canvas.graphics.moveTo(x1,y1);
	canvas.graphics.lineTo(x2,y2);
	canvas.graphics.lineTo(x2+1000*nx,y2+1000*ny);
	canvas.graphics.lineTo(x1+1000*nx,y1+1000*ny);
	canvas.graphics.lineTo(x1,y1);
	canvas.graphics.endFill();
}
Вопрос прост: можно ли это лучше сделать? в смысле есть ли у flash'а какие-то возможности по рисованию незамкнутых областей?

Создать новую тему   Часовой пояс GMT +4, время: 07:42.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Теги
геометрия , незамкнутая область , полуплоскость

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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