创建/操作N维光栅几何图形。
raster-geometr的Python项目详细描述
光栅几何图形-创建/操作n维光栅几何图形。
概述
该软件提供了一个库,用于生成或以其他方式操作 n维光栅几何形状。
大多数代码被用于许多项目中 与现实生活中的情景相反。
由于代码的成熟,一些库组件可能 经历(最终是沉重的)重构。 虽然这不是预期的,但这将被记录在案。 如果检测到未记录的重构,请提交错误报告。
发布信息可通过NEWS.rst获得。
有关更全面的更改列表,请参见CHANGELOG.rst(自动 从版本控制系统生成)。
功能
当前可用的二维几何图形有:
- square
- rectangle
- rhombus
- circle
- ellipse
当前可用的三维几何图形有:
- cube
- cuboid
- rhomboid
- sphere
- ellipsoid
- cylinder
当前可用的n维几何图形有:
- cuboid: sum[abs(x_n/a_n)^inf] < 1
- superellipsoid: sum[abs(x_n/a_n)^k] < 1
- prism: stack (N-1)-D rendered objects on given axis
等
以后可能会增加。
安装
建议安装软件的方法是通过 PyPI:
$ pip install raster_geometry
或者,您可以从 Bitbucket:
$ git clone git@bitbucket.org:norok2/raster_geometry.git
$ cd raster_geometry
$ pip install -e .
有关详细信息,请参见INSTALL.rst
许可证
本作品通过 GPLv3+请参阅 随附LICENSE.rst了解更多详细信息。
致谢
有关作者的完整列表,请参见AUTHORS.rst。
影响这项工作的人在THANKS.rst中得到承认。