二维矢量和矩形类
vecrec的Python项目详细描述
这个包提供二维矢量和矩形类。这些课程是 编写用于游戏,因此它们有一些方法可以方便地绑定 在pyglet和pygame中,但在大多数情况下,它们是非常通用的 几乎可以用来做任何事情。
安装
vecrec模块是纯python的,无依赖关系,可从 PYPI:
$ pip install vecrec
基本用法
以下是一些示例,说明如何 构造并使用由下面提供的Vector和Rect类 套餐:
>>> from vecrec import Vector, Rect >>> a = Vector(1, 2) >>> b = Vector(3, 4) >>> a + b Vector(4, 6)
矩形通常使用工厂方法构造:
>>> Rect.from_size(8, 11) Rect(0, 0, 8, 11) >>> Rect.from_center(a, 1, 1) Rect(0, 1, 1, 1)