aboutsummaryrefslogtreecommitdiff
path: root/boltzgas/visual/box.py
diff options
context:
space:
mode:
authorAdrian Kummerlaender2020-03-27 21:00:00 +0100
committerAdrian Kummerlaender2020-03-27 21:00:52 +0100
commit1d0639e33296f4cdc6f635732202ef05c2c6f81a (patch)
tree711fc90828d10a69f45aa38455dc51457608ee94 /boltzgas/visual/box.py
parent774a4e4d6298f03ff61fb6e2c13a62ca25a2afb2 (diff)
downloadboltzgas-1d0639e33296f4cdc6f635732202ef05c2c6f81a.tar
boltzgas-1d0639e33296f4cdc6f635732202ef05c2c6f81a.tar.gz
boltzgas-1d0639e33296f4cdc6f635732202ef05c2c6f81a.tar.bz2
boltzgas-1d0639e33296f4cdc6f635732202ef05c2c6f81a.tar.lz
boltzgas-1d0639e33296f4cdc6f635732202ef05c2c6f81a.tar.xz
boltzgas-1d0639e33296f4cdc6f635732202ef05c2c6f81a.tar.zst
boltzgas-1d0639e33296f4cdc6f635732202ef05c2c6f81a.zip
Start tidying up new features
Diffstat (limited to 'boltzgas/visual/box.py')
-rw-r--r--boltzgas/visual/box.py23
1 files changed, 19 insertions, 4 deletions
diff --git a/boltzgas/visual/box.py b/boltzgas/visual/box.py
index 0b4bd82..3069387 100644
--- a/boltzgas/visual/box.py
+++ b/boltzgas/visual/box.py
@@ -6,7 +6,13 @@ class ColoredBox:
self.extend = extend
self.color = color
- def display(self, uniform):
+ def setup(self):
+ pass
+
+ def update(self):
+ pass
+
+ def display_decoration(self, uniform):
glUniform3f(uniform['face_color'], *self.color)
glBegin(GL_TRIANGLE_STRIP)
glVertex(self.origin[0], self.origin[1] , 0.)
@@ -15,6 +21,9 @@ class ColoredBox:
glVertex(self.origin[0] + self.extend[1], self.origin[1] + self.extend[1], 0.)
glEnd()
+ def display_window(self, uniform):
+ pass
+
class WireBox:
def __init__(self, x0, x1, y0, y1, z0, z1):
self.x0 = x0
@@ -24,7 +33,13 @@ class WireBox:
self.z0 = z0
self.z1 = z1
- def display(self, uniform):
+ def setup(self):
+ pass
+
+ def update(self):
+ pass
+
+ def display_decoration(self, uniform):
glBegin(GL_LINE_STRIP)
glVertex(self.x0, self.y0, self.z0)
glVertex(self.x0, self.y1, self.z0)
@@ -68,5 +83,5 @@ class WireBox:
glVertex(self.x0,self.y1,self.z0)
glEnd()
-
-
+ def display_window(self, uniform):
+ pass