Компонент вывода на экран трехмерного текста средствами OpenGL.
Совместимость - Delphi 5 и выше.
Установка компонента.
Выбрать в меню
Затем необходимо нажать Compile в появившемся окне.
Если все сделано правильно, то в палитре компонентов во вкладке Standard появится иконка комопнента.
Работа компонента.
Если, поместив компонента на форму, выбрать в окне инспектора свойство Active и поставить его значение true, то можно будет увидеть предварительный результат
Назначение свойств.
- Active - вкл/выкл
- AngleX, AngleY - углы поворота
- AnimationSet - набор флагов, характеризующих вид анимации
1.
// возможные виды анимации
2.
TAnimationType = (atFixedRotation,
// обычное вращение всего текста
3.
atWave,
// волна
4.
atHorWave,
// волна в плоскости горизонта
5.
atSingleWave,
// единичная волна
6.
atHorSingleWave,
// единичная волна в плоскости горизонта
7.
atZoomWave,
// единичная волна с увеличением
8.
atRotation);
// буковки вращаются
- BackColor и FontColor - цвет текста и фона
- ChangeStyle - вид анимированной смены строк при задании многострочного текста
- DefaultRotation - скорость вращения текста при установленном флаге atFixedRotation (в AnimationSet) в случае, когда св-во NewRowDElay = 0
- FontName, FontSize, FontStyle, FontCharset - св-ва шрифта
- Items - задаваемый текст
- LeftOffset - смещение текста влево
- LightIntensity - яркость (0..255)
- LinesCount - количество одновременно показываемых строк при многострочном тексте
- LiteraDepth - толщина букв вдоль оси Z (вглубину)
- LiterasGap - расстояние между буквами
- NewRowDelay - пауза в мс. между сменами строк. Если NewRowDelay = 0, то переключение производится вручную вызовом метода ChangeLines
- RefreshDelay - пауза между кадрами в мс.
- RowsGap - расстояние между строками
- Scale - общий масштаб
- TopOffset - смещение вверх
- VisionAngle - угол обзора в градусах
- WaveAmplitude - амплитуда в анимации
- RowIndex (только в RunTime) - текущий индекс первой из показываемых строк
События
- OnLinesChanging - возникает при смене строк
- OnAnimateCycleDone - когда завершился цикл анимированных действий (применим только для последних 4х флагов в TAnimationType)
Скачать бесплатно прямо с сервера: Скачать