Viewer

fgBasicTypes
fgConsts
fgBasis
fgVertexes
fgLines
fgStrUtils
fgCRDContainer
fgRing
fgGeoGenContainer
fgDNEContainer
fgModelContainer
fgTimer
fgPalette
fgDrawThread
fgViewer

Общие алгоритмы работы

Загрузка моделей

Вызывается метод LoadFromFile, которая определяет тип файла и вызывает метод LoadAsType. Последний создает контейнер фигуры в соответствии с типом файла и вызывает метод LoadFromFile. Файл загружается в набор строк TStrings. После этого вызывается виртуальный метод LoadFromStrings, который В соответствии с типом файла формирует набор вершин и соединяющих линий.
См. также:
TCRDContainer.LoadFromStrings;
TGeoGENContainer.LoadFromStrings;
TDNEContainer.LoadFromStrings

Вывод на экран

При создании компоненты создается таймер и буфер прорисовки. Обработчик события TimerProc вызывает метод Redraw, который, в свою очередь, создает поток, рисующий очередной кадр.

© 1998 NED

http://ftp.decsy.ru/nanoworld/index.htm