From f2f4c7439052f57595f4110d4f63ab92e38ed216 Mon Sep 17 00:00:00 2001 From: Helge Norberg Date: Tue, 14 Feb 2017 18:12:45 +0100 Subject: [PATCH] [scene] Created a bar diagram example scene demonstrating the use of timelines with CG NEXT support and further use case of the animate() function --- .../server/template/scene/diagram/bar.scene | 31 ++++++ .../template/scene/diagram/diagram.scene | 98 +++++++++++++++++++ 2 files changed, 129 insertions(+) create mode 100644 deploy/general/server/template/scene/diagram/bar.scene create mode 100644 deploy/general/server/template/scene/diagram/diagram.scene diff --git a/deploy/general/server/template/scene/diagram/bar.scene b/deploy/general/server/template/scene/diagram/bar.scene new file mode 100644 index 000000000..3a7cee349 --- /dev/null +++ b/deploy/general/server/template/scene/diagram/bar.scene @@ -0,0 +1,31 @@ + + + + 0 + 1 + + 200 + 100 + ${scene_height - variable.margin_top - variable.margin_bottom} + + ${animate(value / max, 12, "easeoutquad") * variable.bar_height} + + + + + RED + 0 + ${variable.margin_top + variable.bar_height - variable.current_bar_height} + ${scene_width} + ${variable.current_bar_height} + + + [TEXT] "" 0 0 size 30 color #FFFFFF font LiberationSans + ${scene_width / 2 - layer.text.width / 2} + ${variable.margin_top - 100} + + ${value} + + + + diff --git a/deploy/general/server/template/scene/diagram/diagram.scene b/deploy/general/server/template/scene/diagram/diagram.scene new file mode 100644 index 000000000..c1a967741 --- /dev/null +++ b/deploy/general/server/template/scene/diagram/diagram.scene @@ -0,0 +1,98 @@ + + + + + + 100 + 50 + 70 + 100 + 10 + 49 + 10 + 20 + 20 + 60 + 20 + 90 + 30 + + 100 + 50 + + + + + scene/diagram/bar + ${variable.margin_left} + 0 + + ${max} + + + + scene/diagram/bar + ${layer.bar1.x + layer.bar1.width + variable.bar_distance} + 0 + + ${max} + + + + scene/diagram/bar + ${layer.bar2.x + layer.bar2.width + variable.bar_distance} + 0 + + ${max} + + + + scene/diagram/bar + ${layer.bar3.x + layer.bar3.width + variable.bar_distance} + 0 + + ${max} + + + + + + + + + + + + + + + + + + ${series1_bar1} + ${series2_bar1} + ${series3_bar1} + 0 + + + ${series1_bar2} + ${series2_bar2} + ${series3_bar2} + 0 + + + ${series1_bar3} + ${series2_bar3} + ${series3_bar3} + 0 + + + ${series1_bar4} + ${series2_bar4} + ${series3_bar4} + 0 + + + -- 2.39.2