Re: Задачка по геометрии! Зубы поломаешь...
От: Alex Fedotov США  
Дата: 06.12.01 18:23
Оценка:
Здравствуйте HI-TECH, Вы писали:

HT>Все знают функции Винды для работы с так называемыми регионами!

HT>Очень классная вещь, не правда ли!? Но вот КАК получить вершины региона из его HRGN ???
HT>И возможно ли это??

Нет, невозможно. Внутреннее представление регионов не дает такой возможности.

HT>Вот кстати и задачка в связи с этим:


HT>Два треугольника на плоскости могут прекрываться любым из возжных способов!!!!

HT>Задача -- независимо от способа перекрытия треугольников определять вершины области их прекрытия!!

Это только аналитически, регионы GDI тут не помогут. Решать аналитически — думать надо, так что тут помочь ничем не могу.

HT>Или хотя бы находить точку 100%-но принадлежащую этой области!!


А вот это можно сделать регионами. Берешь два региона, пересекаешь, а потом делаешь GetRegionData для пересечения. Выбираешь любую точку.
-- Alex Fedotov
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.