German Larrain avatar German Larrain committed 874c53e

graphics.Adapter.create_window method has a new parameter: background_color. graphics.adapters.VtkAdapter.create_window changed accordingly.

Comments (0)

Files changed (2)

ars/graphics/__init__.py

 		self._window_started = False
 	
 	@abstractmethod
-	def create_window(self, title, position, size, zoom, cam_position):
+	def create_window(self, title, position, size, zoom, cam_position, color):
 		pass
 
 	@abstractmethod

ars/graphics/adapters.py

 		self._zoom = None
 		self._cam_position = None
 
-	def create_window(self, title, position=None, size=(1000,600), zoom=1.0, cam_position=(10,8,10)):
+	def create_window(self, title, position=None, size=(1000,600), zoom=1.0, cam_position=(10,8,10),
+					background_color=(0.1,0.1,0.4)):
 		
 		self._title = title
 		self._size = size
 		self._zoom = zoom
 		self._cam_position = cam_position
 		
-		self.ren.SetBackground(0.1, 0.1, 0.4) # TODO: refactor
+		self.ren.SetBackground(background_color)
 
 	def add_object(self, object_):
 		self.ren.AddActor(object_.get_actor())
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.