|
m3dCreateContext
|
Создание
контекста OPENGL для заданного контекста GDI
|
|
m3dCreateContextNoParam
|
Создание
контекста OPENGL для заданного контекста GDI
|
|
m3dSetParamContext
|
Задание
параметров и установка активным
контекста OPENGL для текущего потока
|
|
m3dDeleteContext
|
Удаление
контекста OPENGL
|
|
m3dShareListsContexts
|
Объединение
адресных пространств двух
контекстов
|
|
m3dSetContext
|
Установить
текущий контекст
|
|
m3dSetClearBuffers
|
Установить
флаг очистки буферов OpenGL
|
|
m3dSetClearColor
|
Установить
цвет очистки фона при 3D-рисовании
|
|
m3dSetPerspectiveSize
|
Установка
максимальной возможной видимости трехмерного изображения при его
удалении (размер перспективы)
|
|
m3dSetProjectType
|
Установить
тип проекции отображения трехмерного изображения
|
|
m3dViewportResize
|
Изменение
поля 3D-рисования (в частности при изменении размеров окна)
|
|
m3dViewportResizeMap
|
Изменение
поля 3D-рисования для карты (в частности при изменении размеров окна)
|
|
m3dBeginPaint
|
Начало
рисования при перерисовке окна
|
|
m3dEndPaint
|
Завершение
рисования при перерисовке окна
|
|
m3dCreateDefault
|
Создание
3D-модели карты с параметрами по умолчанию
|
|
m3dCreate
|
Создание
3D-модели карты
|
|
m3dDelete
|
Удаление
3D-модели карты
|
|
m3dOpenData
|
Открытие
данных для рисования
|
|
m3dCloseData
|
Закрытие
всех открытых данных
|
|
m3dSetDefaultParams
|
Установка
параметров рисования по умолчанию (кроме обязательных параметров,
которые заполняются пользователем (RECTVIEWPORT - прямоугольник
рисования и (или) просмотра 3d-изображения))
|
|
m3dGetParams
|
Возвращает
параметры рисования 3D-модели на выделенный адрес
|
|
m3dCheckParamsChange
|
Проверить
изменения параметров рисования 3D-модели
|
|
m3dInitPaintModel
|
Инициализация
рисования 3D-модели
|
|
m3dPaintModel
|
Рисование
3D-модели
|
|
m3dSetQualitySurface
|
Изменение
качества поверхности (изменение количества и размера фоновых текстур)
|
|
m3dModelResize
|
Изменение
поля 3D-рисования модели карты (в частности при изменении размеров окна)
|
|
m3dSetModelProjectType
|
Установить
тип проекции 3D-рисования модели карты
|
|
m3dGetModelProjectType
|
Запросить
тип проекции 3D-рисования модели карты
|
|
m3dChangeObject
|
Изменение
объекта на 3D-модели при изменении его характеристик на двумерной карте
(после функции надо сделать перерисовку модели)
|
|
m3dGetData3D
|
Возвращает
заполненую структуру описания района, отображаемого на 3D-модели, адрес
которой задается в качестве параметра.
|
|
m3dCreateObject
|
Создание
объекта для 3D-рисования
|
|
m3dCreateTempObject
|
Создание
временного объекта для 3D-рисования
|
|
m3dDeleteObject
|
Удаление
3D-объекта
|
|
m3dInitPaintExampleObject
|
Инициализация
рисования примера объекта(или
группы объектов)
|
|
m3dClosePaintExampleObject
|
Закрытие
рисования примера объекта
|
|
m3dBeginPaintExampleObject
|
Начало
отображения примера объекта (объектов)
|
|
m3dPaintExampleObject
|
Рисование
примера объекта
|
|
m3dEndPaintExampleObject
|
Завершение
отображения примера объекта(объектов)
|
|
m3dChangeSizeExampleObject
|
Изменение
размеров изображения при рисовании примера объекта(или
группы объектов)
|
|
m3dPaintAxes
|
Рисование
осей координат
|
|
m3dPaintGrid
|
Рисование
координатной сетки
|
|
m3dPaintPoint
|
Рисование
точки
|
|
m3dPaintCylinder
|
Рисование
цилиндра
|
|
m3dPaintMarkBeginPoint
|
Рисование
точки начала координат знака
|
|
m3dPaintSizeMark
|
Рисование
габаритов знака
|
|
m3dSetStepGridSelect
|
Функция
установки шага сетки выделения
объекта
|
|
m3dGetStepGridSelect
|
Функция
возврата шага сетки выделения
объекта
|
|
m3dSetWidthLineGridSelect
|
Функция
установки ширины линии сетки
выделения объекта (в пикселах)
|
|
m3dGetWidthLineGridSelect
|
Функция
возврата ширины линии сетки
выделения объекта (в пикселах)
|
|
m3dRotationExampleObject
|
Поворот
изображения примера объекта вместе с системой координат
|
|
m3dChangeScaleExampleObject
|
Масштабирование
изображения примера объекта
|
|
m3dPaintObject
|
Рисование
3D-объекта
|
|
m3dPaintObjectEx
|
Рисование
3D-объекта с возможностью выделения отдельных частей объекта
|
|
m3dPaintUserObject
|
Рисование
пользовательского
3D-объекта
|
|
m3dPaintUserObjectEx
|
Рисование
пользховательского 3D-объекта с возможностью выделения отдельных частей
объекта
|
|
m3dSelectObject
|
Функция
выделения объекта
|
|
t3dIniBindTex
|
Инициализация
загрузки текстур в контекст OpenGL
|
|
t3dCloseBindTex
|
Закрытие
загрузки текстур в OpenGL
|
|
t3dBindTex
|
Загрузка
битового изображения
|
|
t3dBindTexFromFile
t3dBindTexFromFileUn
|
Загрузка
битового изображения из файла
|
|
t3dBindTexByCode
|
Загрузка
битового изображения по коду из классификатора
|
|
t3dBindAllTexRsc
|
Загрузка
всех текстур из RSC
|
|
t3dGetIdentTex
|
Возврат
идентификатора загруженной в OpenGL текстуры по идентификационному коду
изображения(code)
|
|
t3dDeleteTex
|
Удаление
из контекста загруженной в OpenGL текстуры по идентификационному коду
изображения(code)
|
|
t3dDeleteAllTex
|
Удаление
из контекста всех загруженных текстур
|
|
t3dSetFreeTexNumber
|
Установка
свободного идентификационного кода начала текстур не из классификатора
объектов
|
|
t3dGetFreeTexNumber
|
Получение
свободного идентификационного кода начала текстур не из классификатора
объектов
|
|
m3dWindowToPlane
|
Преобразование
из пикселов в окне в координаты на местности в метрах
|
|
m3dPlaneToWindow
|
Преобразование
из координат на местности в метрах в пикселы в окне
|
|
m3dPlaneToGL
|
Преобразование
из координат в метрах на
местности в метры на модели (в системе OpenGL относительно
текущего центра модели PointMove (M3D_PAINTPARM))
|
|
m3dGetHeightPoint
|
Функция
выдачи высоты поверхности модели по координатам точки в плане (в метрах
на местности)
|
|
m3dPictureToDIB
|
Копия
буфера OpenGl в DIB (24 бит)
|
|
m3dCreateObjectVector
|
Формирование
векторов привязки 3D-модели объекта к объекту
|
|
m3dGetSelectModelParamFromIniFile
|
Функция
считывания параметров Модели поиска из INI-файла карты
|
|
m3dSetSelectModelParamToIniFile
|
Функция
записи параметров Моделей поиска в INI-файл карты
|
|
m3dSetSelectOneModelParamToIniFile
|
Функция
записи параметров одной Модели отображения в INI-файл карты
|
|
m3dSetSelectByModel
|
Функция
настройки контеста отображения (поиска) по модели для заданной карты
|
|
m3dInitDrawBeginEarth
|
Функция
подготовки к началу отображения 3D-модели Земли
|
|
m3dEndDrawBeginEarth
|
Функция
окончания отображения 3D-модели Земли
|
|
m3dDrawBeginEarth
|
Функция
рисования Земли для начала отображения 3D-модели
|
|
LoadJpgToImage32WithCut
|
Загрузка
изображения в формате RGBA(для текстуры OpenGL) из JPG-файла c обрезкой
|
|
LoadJpgToImage32WithCutUn
|
Загрузка
изображения в формате RGBA (для текстуры OpenGL) из JPG-файла с именем
в Unicode c обрезкой
|
|
m3dMakeTexHeightsScale
|
Функция
рисования текстуры высотной шкалы
|
|
m3dPaintCompas
|
Рисование
указателя частей света Север-Юг на модели
|
|
m3dGetModelStep
|
Запросить
шаг построения модели в метрах
|
|
m3dSetAngleVision
|
Установить
новый угол обзора в контекст OPENGL
|
|
m3dSetAngleVisionModel
|
Задание
нового угла обзора в контекст OPENGL модели
|
|
m3dSynchContext
|
Синхронизация
внешнего описания контекста OPENGL с описанием в модели
|
|
m3dPositionPoint
|
Функция
определения положения точки относительно текущего отображаемого участка
карты
|
|
m3dLength3D
|
Расчет
длины объекта в пространстве (с учетом высоты)
|
|
m3dLength2D
|
Расчет
длины объекта в плане (без учета высоты)
|
|
m3dLengthBySurface
|
Расчет
длины объекта по рельефу
|
|
m3dSaveModel
|
Сохранить
на диск модель (только поверхностные текстуры)
|
|
m3dIncreaseAnimateStep
|
Увеличение
шага анимации
|
|
m3dCalcMinSurfBuildStep
|
Расчет
минимального шага построения модели рельефа в метрах
|
|
m3dChangeParamContextFor3DModel
|
Изменение
характеристик контекста 3D-рисования для созданной модели
|
|
m3dSetFilterMTD
|
Установка
уровня фильтрации высот для mtd-модели
|