文件名称:scikit-geometry:科学的Python几何算法库
文件大小:273KB
文件格式:ZIP
更新时间:2024-06-11 01:28:59
python wrapper geometry cgal geometric-algorithms
scikit几何 Python几何算法库 scikit-geometry软件包包含很多几何算法。 目前,scikit-geometry从成熟且稳定的计算几何算法库(CGAL)软件包中获得了其大部分功能,该软件包是用C ++编写的几何算法的集合。 基本几何类型 我们的目标是干净地封装几何库的重要组成部分。 因此,我们具有基本几何类型的实现: Point2 , Point3 Segment2 , Ray2 , Line2 , Segment3 , Ray3 , Line3 Vector2 , Vector3 Circle2 IsoRectangle2 , Bbox2 Plane3 , Triangle3 Polyhedron3 可以使用这些基本构件来执行各种操作。 例如,可以从两个点构造一个新的线段,然后测试是否与另一线段或一条线相交。 import skgeom as
【文件预览】:
scikit-geometry-master
----readthedocs.yml(31B)
----notebooks()
--------draw_examples.ipynb(162KB)
----src()
--------convex_hull.cpp(378B)
--------skgeom.cpp(2KB)
--------aabb_tree.cpp(2KB)
--------polygon_set.cpp(6KB)
--------polygon.cpp(6KB)
--------visibility.cpp(3KB)
--------kernel.cpp(29KB)
--------skeleton.cpp(5KB)
--------simplification.cpp(7KB)
--------optimal_transport.cpp(4KB)
--------polyhedron.cpp(8KB)
--------global_functions.cpp(5KB)
--------arrangement.cpp(12KB)
--------inscribed.cpp(3KB)
--------principal_component_analysis.cpp(998B)
--------docs()
--------voronoi_delaunay.cpp(6KB)
--------boolean.cpp(2KB)
--------minkowski.cpp(1KB)
----.travis.yml(1KB)
----LICENSE(7KB)
----environment.yml(235B)
----test()
--------test.py(2KB)
--------polyhedron.py(1KB)
--------assets()
--------test_basic.py(1KB)
--------test_voronoi.py(1012B)
--------test_arrangement.py(4KB)
--------test_pca.py(981B)
----setup.py(7KB)
----README.md(2KB)
----skgeom()
--------_version.py(280B)
--------utils.py(457B)
--------__init__.py(139B)
--------draw.py(10KB)
----.appveyor.yml(1KB)
----docs()
--------source()
--------make.bat(799B)
--------Makefile(920B)
----.gitignore(1KB)
----include()
--------funcs.hpp(220B)
--------skgeom.hpp(7KB)
--------import_obj.hpp(4KB)