矢量库
easyvec的Python项目详细描述
>向量代数快速图书馆
本图书馆为二维和三维的向量代数提供基本的数据结构和算法。写在cython,所以很快。容易安装和使用。
装置
重新安装最新版本可以通过执行命令:
^{pr 1}美元>2d藏书
提供下列类别描述了2d向量代数的基本结构:
^{tb 1}美元以及一系列额外的功能和算法来处理线段、射线、线和其他原始材料
>矢量点^ ^
对象域 美元 标题:begin{array}{cc} x Y 真的。 美元 进口和创建的例子
^{pr 2}访问对象领域:
^{pr 3} 向量可以乘乘/减彼此,与车队列表/数组和普通数:^{pr 4}
对于特定的向量操作:
^{pr 5}>矩阵2x2 ^{cd2>}
类代表矩阵2x2。为矢量的雅典变换^ ^<cd1}
对象领域符合元素的规定: 美元 标题:begin{array}{cc} m11+amp;m12 m21&;m22 真的。 $
进口和矩阵的例子
$ 标题:begin{array}{cc} 1+amp;2 3&;4 真的。 $
^{pr 6}访问对象领域:
^{pr 7}旋转矩阵具体设计:
^{pr 8},与坐标轴平行的矩形,
包含4个浮数值领域:x1,y1,x2,y2。并且点x1,y1)-左下,(
进口和制造的例子:
^{pr 9}也有一个特殊的设计:
^{pr 10}访问对象领域:
^{pr 11}支持合并的交叉操作:
^{pr 12}还有若干其他方法:
^{pr 13}-多边形/多边形^
包含3个领域:
- “vecs-^}多边形点列表
- >enclosed-^{cd11>}国旗,是一条封闭的线
- >bbox-^<
}描述在点周围的矩形 - 项目
进口和制造的例子:
^{pr 14}有下列有用的方法: 名字,他在干什么 大胆的 ^{cd13}返回多边形的副本 ^{cd14}返回多边形的副本 ^{cd15}返回多边形的概念作为一个字典 ^{cd16}检查点是否在多边形内 ^{cd17}返回一个新的多边形的点是Mat2 M矩阵的源点的积 ^{cd18>}返回一个新的多边形的起点为向量V ^{cd19}返回多边形面积 ^{cd20>}检索坐标多边形)被认为是均匀密度为半英寸的多边形。 ^{cd21>}获得对轴的惯性矩,通过z′u point和垂直于xy平面的直线运动)^多边形应被视为密度和质量均匀半英寸的直线多边形。 ^{cd22>}多边形是否穿过自己 ^{cd23}函数返回矩形和线的交点。sortreduce-是否需要排序点之间的距离从p1 ^{cd24}函数返回矩形和射线的交点。sortreduce-是否需要排序点之间的距离从p1 ^{cd25}函数返回矩形和线段的交点。sortreduce-是否需要排序点之间的距离从p1
一些额外的功能 ^{pr 15}>继续。
标签:
标签: