def orientArrow(self):
phi = num.median(self.model.scene.phi)
theta = num.median(self.model.scene.theta)
angle = -num.rad2deg(phi)
theta_f = theta / (num.pi/2)
tipAngle = 30. + theta_f * 20.
tailLen = 15 + theta_f * 15.
self.arrow.setStyle(
angle=angle,
tipAngle=tipAngle,
tailLen=tailLen,
tailWidth=6,
headLen=25)
self.arrow.setRotation(self.arrow.opts['angle'])
评论列表
文章目录