Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.07.06;
Скачать: [xml.tar.bz2];

Вниз

Нарисовать n-угольник   Найти похожие ветки 

 
Alex_C   (2008-06-07 09:43) [0]

Есть некая замкрутая плоскость. На ней есть сложный н-угольник. Нужно его отобразить на экране. Про ф-цию перевода из пространства на плоскость не говорим - все известно. Вот возникла такая промлема: если многоугольник спроецировался в центре окна - все ясно, рисуем его ф-цией Polygon. А вот если он оказался скраю экрана, допустим слева, то его "продолжение" должно быть продолжено с другой стороны экрана - справа. Причем учитывая, что многоугольник сложный, он получается может несколько раз так вот разбиваться на части. Какой алгоритм рисавания в таком случае применить?


 
KSergey ©   (2008-06-07 09:55) [1]

Тупо-глупо: всегда отрисовывать 4 (вроде достаточно?) одинаковых многоугольников, центры (ну или углы - как хошь понимай) смещены н размер экрана.
Невидимые части (или целые многоугольники) "волшебно" отрежутся.


 
Smile   (2008-06-07 10:02) [2]

>Alex_C   (07.06.08 09:43)
Экран - некоторая замкнутая плоскость, на ней есть сложный н-угольник, отображай на здоровье.
При чем здесь функции перевода из пространства на плоскость.

Поставь четко задачу


 
Юрий Зотов ©   (2008-06-07 10:41) [3]

Замкнутая плоскость - это не для всяких там Эвклидов с Лобачевскими.


 
Тын-Дын ©   (2008-06-07 10:51) [4]


> Alex_C   (07.06.08 09:43)


Видимо надо описать свойства этой плоскости.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2008.07.06;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.161 c
3-1201386021
leonidus
2008-01-27 01:20
2008.07.06
Размещение изображения в таблице Access


2-1212695230
ShyricK
2008-06-05 23:47
2008.07.06
Наличие картинки в имаге


3-1201171203
harisma
2008-01-24 13:40
2008.07.06
TADODataSet с выходным параметром.


11-1184554609
ЛАМА_0
2007-07-16 06:56
2008.07.06
Баг?.


2-1212514901
tango
2008-06-03 21:41
2008.07.06
объясните пожалуйста, что значит каждая из процедур?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский