ObjectARX, AutoCAD. Среда программирования библиотеки C++

         

AcGix


Эта библиотека - двигатель, который разбивает AcGi-определенную геометрию и черты в маленький, простой набор графических примитивов, определенных в соответствии с протоколом класса AcGixVectorTaker. Это работает на зарегистрированном наборе областей просмотра, для которых приложение должно обеспечить выполнение AcGixVectorTaker и AcGiViewport. AcGix делает запрос снабженного AcGiViewport для параметров регенерации и транслирует AcGi примитивы, в которые это получает от примитивов,  вызывает к снабженному vectortaker. AcGix не делает никакую интерпретацию из того, как снабженные приложением области просмотра фактически отображены. Это - до выполнения AcGixVectorTaker.

Чтобы использовать AcGix с заказной графической системой скорее чем использование SimpleView, Вы должны снабдить ваши собственные выполнение Классов AcGiViewport и AcGixVectorTaker. Фактические образцы области просмотра и vectortaker могут быть разделены между множественными областями просмотра, если это имеет смысл для вашего приложения.

Принимается, что vectortaker выполнение исполнит отсечение необходимого примитивов против степеней области просмотра. AcGix библиотека снабжена в двоичной форме с набором файлов заголовка API.

Следующие файлы заголовка содержат исходное определение AcGix API:

§         include/acgix.h

§         include/acgixcontext.h

§         include/acgixstd.h

§         include/acgixutilities.h

§         include/acgixvectortaker.h

§         include/acgixviewportset.h

§         include/acgixviewportmanager.h

AcGix клиенты связываются с release/AcGix.lib, который связывает приложение с release/AcGix.dll.



Содержание раздела