German Larrain avatar German Larrain committed 4f02e00

VtkAdapter: added attribute '_background_color' to constructor; moved
`renderer.SetBackground` from 'create_window' to 'start_window'.

Comments (0)

Files changed (1)

ars/graphics/adapters.py

 		self._size = None
 		self._zoom = None
 		self._cam_position = None
+		self._background_color = None
 
-	def create_window(self, title, pos=None, size=(1000,600), zoom=1.0, cam_position=(10,8,10),
-					background_color=(0.1,0.1,0.4)):
+	def create_window(
+		self, title, pos=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.renderer.SetBackground(background_color)
+		self._background_color = background_color
 
 	def add_object(self, object_):
 		self.renderer.AddActor(object_.actor)
 		self.interactor.SetRenderWindow(self.render_window)
 
 		# set properties
+		self.renderer.SetBackground(self._background_color)
 		self.render_window.SetSize(*self._size)
 		self.render_window.SetWindowName(self._title)
 
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.