PureBasic

ScaleText3D()

Синтаксис

ScaleText3D(#Text3D , x , y , z [, Mode])

Описание


Масштабирует текст отображаемый 3D-текстом в соответствии с заданными значениями по осям X, Y, Z. При использовании режима #PB_Relative данные значения являются коэффициентом масштабирования, это означает, что размер текста умножается на указанные значения, чтобы получить новый размер.

Параметры

#Text3D Номер для идентификации 3D-текста, который требуется масштабировать.
x, y, z Значения применяемые при масштабировании, соответственно по осям X, Y, Z.
Mode (дополн.) Режим используемый при масштабировании. Этот параметр может быть одним из следующих значений:
  #PB_Relative: масштабирование относительно предыдущего размера (по умолчанию). Значение 1.0 сохранит размер без изменений.
  #PB_Absolute: масштабирование абсолютное, в единицах 3D-Мира.

Возвращаемое значение

Ничего.

Пример

ScaleText3D(0, 2, 2, 2) ; Удваивает текущий размер текста
ScaleText3D(0, 1, 1, 1)    ; Не изменяет размер текста (умножение на '1').
ScaleText3D(0, 3, 1, 1)    ; Увеличивает ширину текста в 3 раза
ScaleText3D(0, 1, 1, 1, #PB_Absolute) ; Сбрасывает размер текста до 1,1,1.

См. также

MoveText3D()

Поддерживаемые OS

Все

<- MoveText3D() - Text3D Index - Text3DAlignment() ->