def redraw(self, origin, scale):
for node in self.nodes:
if isinstance(node, Annotation):
node.xy = self.tr(node.xy, origin, scale)
if hasattr(node, "xyann"):
node.xyann = self.tr(node.xyann, origin, scale)
elif isinstance(node, Line2D):
newpos = self.tr(node.get_xydata(), origin, scale)
node.set_xdata(newpos[:, 0])
node.set_ydata(newpos[:, 1])
else:
raise TypeError("Don't know how to morph : %s" % node)
self.origin = origin
self.scale = scale
animate_entity_nodes.py 文件源码
python
阅读 14
收藏 0
点赞 0
评论 0
评论列表
文章目录