Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.27;
Скачать: CL | DM;

Вниз

Вычитание из одной поверхности другой   Найти похожие ветки 

 
Ssergy   (2002-12-15 00:09) [0]

Привет всем.
У меня вот такая проблемка:
Необходимо вычесть из поверхности, заданной картой высот цилиндр.
Цилиндр может быть под любым углом и часть его может находится выше поверхности.

Я пытался разбить цилиндр на сечения и вычитать каждую точку - получается очень дооолго по времени
Может можно как-то быстрее


 
Праведник   (2002-12-17 20:52) [1]

Если рисуешь всё с помощью OpenGL, то используй буфер трафарета


 
C2H5OH   (2002-12-18 20:41) [2]

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



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

Текущий архив: 2003.03.27;
Скачать: CL | DM;

Наверх




Память: 0.44 MB
Время: 0.008 c
14-88225
Supreme 2
2003-03-11 18:32
2003.03.27
Народ, я вернулся!!!


1-87935
N
2003-03-17 16:17
2003.03.27
Что значит MDI форма?


1-87946
CD
2003-03-17 13:34
2003.03.27
Проблема с положением компонент


6-88105
Metallica
2002-11-18 18:47
2003.03.27
Вопрос по TWebBrowser...


3-87807
brestmarket
2003-03-08 03:43
2003.03.27
С какими параметрами необходимо создать(осуществлять доступ) к





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский