文件名称:pyoctree:包含3D三角形网格模型的Octree结构
文件大小:1.91MB
文件格式:ZIP
更新时间:2024-05-25 13:32:20
JupyterNotebook
pyoctree 包含3D三角形网格模型的Octree结构。 用于光线追踪/阴影投射。 为了提高速度用C ++编写,但是使用Cython公开给Python使用。 细节 Pyoctree使用自适应结构,因此它将自动划分分支以确保每个叶子不超过200个对象。 要求 Python 2.7或Python> = 3.5 可选的 vtk> = v6.2.0或> = v7.0(用于输出vtk文件以在Paraview中查看八叉树结构) 一个C ++编译器,用于从提供的cpp文件中构建扩展模块(已进行cythonized)。 建议编译器: -微软C ++编译器的Python 2.7,如果在Windows上使用Python 2 -微软的Visual C ++ 2015年(14.0),如果在Windows上使用Python 3 - Linux上的GCC - MINGW32在Windows或Linux
【文件预览】:
pyoctree-master
----MANIFEST.in(211B)
----README.rst(3KB)
----pyoctree_build.bat(1KB)
----__init__.py(0B)
----setup.cfg(37B)
----setup.py(5KB)
----.gitignore(799B)
----pyoctree()
--------cOctree.cpp(22KB)
--------pyoctree.pyx(20KB)
--------cOctree.h(4KB)
--------__init__.py(232B)
--------Examples()
--------version.py(187B)
----.gitattributes(483B)
----LICENSE.txt(1KB)