VisualizationBehaviour

class Varwin.VisualizationBehaviour

Базовые классы: object

class PlayableState

Базовые классы: object

Stop: Any = Ellipsis
Pause: Any = Ellipsis
Continue: Any = Ellipsis
class ShadowCastingMode

Базовые классы: object

Off: Any = Ellipsis
On: Any = Ellipsis
TwoSided: Any = Ellipsis
ShadowsOnly: Any = Ellipsis
ChangeObjectColor(color: Color) None

Мгновенно меняет цвет объекта на выбранный. При использовании блока с объектом, имеющим текстуры, блок придаст ему выбранный оттенок.

Пример:

instance.VisualizationBehaviour.ChangeObjectColor(Varwin.Color(1,1,0,1))
async ChangeColorOverTime(color: Color, time: float) None

Запускает изменение цвета объекта на выбранный в течение заданного времени. При использовании блока с объектом, имеющим текстуры, блок придаст ему выбранный оттенок.

Пример:

await instance.VisualizationBehaviour.ChangeColorOverTime(Varwin.Color(1,1,0,1), 0)
SetChangingColorState(state: int) None

Управляет любым изменением цвета. Приостановленное изменение цвета можно продолжить соответствующим блоком.

Параметры:

(int) (state) –

значение из перечня

  • Varwin.VisualizationBehaviour.PlayableState.Stop (int)

  • Varwin.VisualizationBehaviour.PlayableState.Pause (int)

  • Varwin.VisualizationBehaviour.PlayableState.Continue (int)

Пример:

instance.VisualizationBehaviour.SetChangingColorState(Varwin.VisualizationBehaviour.PlayableState.Stop)
IsColorChangingNow() bool

Возвращает “истину”, если указанный объект изменяет цвет в данный момент. В противном случае возвращает “ложь”.

Пример:

result = instance.VisualizationBehaviour.IsColorChangingNow()
property Color: Color

Возвращает цвет указанного объекта в виде блока цвета.

Пример:

result = instance.VisualizationBehaviour.Color