Thread: Mouse zoom
View Single Post
  #2  
Old 10-08-2010, 01:18 PM
farshizzo farshizzo is offline
WorldViz Team Member
 
Join Date: Mar 2003
Posts: 2,849
Create your own class that inherits from PivotNavigate and override the mouse wheel behavior:
Code:
class MyPivotNavigate(vizcam.PivotNavigate):

	def _camMouseWheel(self,e):

		# Compute new distance base on mouse wheel
		dist = self.getDistance() - e.dir

		# Make sure distance does not drop below zero
		dist = max(dist,0.01)

		# Apply new distance
		self.setDistance(dist)

cam = MyPivotNavigate()
Reply With Quote