在pybox2d manual中,它说明了以下内容:
pybox2d使用弧度作为角度。身体旋转存储在 弧度,可能无限增长。考虑规范你的角度 如果角度的大小变得太大(使用 b2Body.SetAngle)。
然而,当我尝试实现一些“标准化”角度时,我得到以下错误:
AttributeError: 'b2Body' object has no attribute 'SetAngle'
代码段:
def update_outputs(self):
# This is necessary to prevent the angle
# from getting too large or small
self.body.SetAngle(self.body.angle % 2*pi)
答案 0 :(得分:2)
看起来这些文档已被python化,因为这些文档已经编写完成。 angle是Body的一个属性:
def update_outputs(self):
# This is necessary to prevent the angle
# from getting too large or small
self.body.angle %= 2*pi
您应该可以使用以下内容进行简单设置:
mysql> ALTER TABLE optical_power ADD INDEX(TimeStamp,OP_fs155e);