首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Python的3d数学库

Python的3d数学库
EN

Stack Overflow用户
提问于 2009-10-12 20:43:21
回答 9查看 15.7K关注 0票数 20

我正在寻找一个3d数学库的python或与python绑定。

它需要处理旋转,平移,透视投影,基本上所有的事情。

我没有在寻找一个旨在屏幕上绘图的库,谷歌搜索了几个小时只会导致3d库一心想要在屏幕上渲染一些东西。我不想要任何可视化,我所需要的是能够提供一个库的x,y,z坐标和接收x,y屏幕坐标。

我不介意它是一个可视化的库,只要它可以在不向屏幕渲染任何东西的情况下使用。

python有没有类似的东西?

编辑:请不要推荐scipy/numpy,因为它们不是针对3d数学的,而是一般的数学,如果我想自己构建这个库,它们看起来是很棒的工具,但我不想。谢谢。

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2009-10-13 13:24:13

试试gameobjects --它是一个数学库,其中包括用于矩阵和向量的Python类,以及用于转换的方法。我认为它将提供您所需的大部分(如果不是全部),而且它是纯Python,因此如果需要,您可以对其进行修改。

票数 3
EN

Stack Overflow用户

发布于 2009-10-13 04:45:14

OpenCV - Python Interface可以处理您提到的所有操作。

我听说SciPy在这方面也很棒,但我只用过OpenCV。

票数 5
EN

Stack Overflow用户

发布于 2012-06-05 15:31:50

transformations.py

一个用于计算4x4矩阵的库,用于平移、旋转、反射、缩放、剪切、投影、正交化和叠加3D齐次坐标阵列,以及用于在旋转矩阵、欧拉角和四元数之间进行转换。还包括Arcball控件对象和分解变换矩阵的函数。

作者: Christoph Gohlke http://www.lfd.uci.edu/~gohlke/荧光动力学实验室,加州大学欧文分校

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1556813

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档