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

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

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

Регистрация: Apr 2006
Адрес: Kiev
Сообщений: 1,675
Отправить сообщение для BigDan с помощью ICQ
По умолчанию Сортировка точек многоугольника.

Имеется неотсортированый массив точек(у каждого елемента есть свойства x,y,z). Все эти точки принадлежат многоугольнику. Каким способом можно отсортировать эти точки, так чтоб они составляли замкнутий круг, то есть так чтоб спускаясь по массиву с верху вниз с помощью moveTo() lineTo() я смог нарисовать этот многоугольник?

Старый 07.01.2007, 20:33
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Многоугольник? Разбей на треугольники, отсортируй массив треугольников по их среднему z, потом отрисовывай каждый треугольник последовательно.

Старый 07.01.2007, 20:59
BigDan вне форума Посмотреть профиль Отправить личное сообщение для BigDan Найти все сообщения от BigDan
  № 3  
Ответить с цитированием
BigDan
 
Аватар для BigDan

Регистрация: Apr 2006
Адрес: Kiev
Сообщений: 1,675
Отправить сообщение для BigDan с помощью ICQ
Количество точек заренее не известно

Старый 07.01.2007, 21:16
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 4  
Ответить с цитированием
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
Это трехмерный многоугольник?
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^

Старый 07.01.2007, 21:33
BigDan вне форума Посмотреть профиль Отправить личное сообщение для BigDan Найти все сообщения от BigDan
  № 5  
Ответить с цитированием
BigDan
 
Аватар для BigDan

Регистрация: Apr 2006
Адрес: Kiev
Сообщений: 1,675
Отправить сообщение для BigDan с помощью ICQ
Я ж писал:
--массив точек(у каждого елемента есть свойства x,y,z).

Старый 07.01.2007, 21:35
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 6  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Там n-ое количество вариантов будет. Вот пример (двухмерный). И справа и слева точки одни и теже, а обход разный.
Вложения
Тип файла: zip dot.zip (519 байт, 14 просмотров)
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 07.01.2007, 21:39
BigDan вне форума Посмотреть профиль Отправить личное сообщение для BigDan Найти все сообщения от BigDan
  № 7  
Ответить с цитированием
BigDan
 
Аватар для BigDan

Регистрация: Apr 2006
Адрес: Kiev
Сообщений: 1,675
Отправить сообщение для BigDan с помощью ICQ
Алгоритм опишите. Этот рисунок ничего не дает.

Старый 07.01.2007, 21:59
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 8  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Цитата:
Сообщение от BigDan
Алгоритм опишите. Этот рисунок ничего не дает.
А он и не должен ничего давать кроме как показать, что ваше желание утопия, если вы только не хотите получить множество вариантов.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 07.01.2007, 22:04
BigDan вне форума Посмотреть профиль Отправить личное сообщение для BigDan Найти все сообщения от BigDan
  № 9  
Ответить с цитированием
BigDan
 
Аватар для BigDan

Регистрация: Apr 2006
Адрес: Kiev
Сообщений: 1,675
Отправить сообщение для BigDan с помощью ICQ
Вот мое предположительное решение задачи:
Берем первый елемент массива. Далее ищем растояние от этой точки к остоальным. Находим точку которая находится ближе к первой точке. Потом анологично делаем для второй точки(которую ми нашли).
Вопрос: решение верное?

Старый 07.01.2007, 22:10
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 10  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Цитата:
Сообщение от BigDan
Вот мое предположительное решение задачи:
Берем первый елемент массива. Далее ищем растояние от этой точки к остоальным. Находим точку которая находится ближе к первой точке. Потом анологично делаем для второй точки(которую ми нашли).
Вопрос: решение верное?
Одно из многих решений. Но допустим, у нас есть 8 точек расположенных в форме куба, то есть у каждой точки будет 3 других точки с одним и тем же расстоянием. И какую из трех выбрать? Или без разницы? Лишь бы замкнуть?
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

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

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


 


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


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