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()