RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Работа с Cairo из Rexx


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Aleksey Tarasow, 2:5053/57, LibRexx.ru; behind-mirror.ru
To : All
Subj : Работа с Cairo из Rexx

Стоит такая задача:
1. Есть координаты углов полигонов (число заранее не известно), полигоны могут иметь 3 и более угла.
2. Окно для вывода, координаты окна известны.
3. Нужно вывести в окно полигоны которые попадают в него.
4. Задача должна решаться единообразно и для OS2 и для винды.

RexxDW умеет работать с примитивами, и нарисовать в нем что либо не составляет проблем. Но встает вопрос о выборе, что рисовать и как отсекать не видимые части.
Шляясь по инету наткнулся на библиотеку Cairo, которая собственно и заточена на работу с 2Д графикой, и её возможности на несколько голов выше чем нужно мне. Для оси нашел версию 1.6.4 (Cairo), хотя уже тестируют версию 1.10. Но нам главное что бы работало .:) Не смог пока найти самостоятельную версию под винду, все ссылки ведут на сайт GTK+, но и там нет прямой ссылки. Ну это мелочь.

Вопрос, можно ли эту библиотеку подружить с Rexx? И как это сделать если можно?
Или может будут советы как по другому решить стоящую задачу?

Wed 21 Sep 2016 12:04 Mozilla/5.0 (Windows NT 6.1; WOW64; rv:48.0) Gecko/20100101




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.