pycgal-tools-builder是一个用于将 C++ 实现的 3D 几何工具库封装为 Python 可调用安装包的项目

上传者: m0_37302966 | 上传时间: 2025-06-25 22:24:45 | 文件大小: 28.07MB | 文件类型: ZIP
python 简介 pycgal-tools-builder 是一个用于将 C++ 实现的 3D 几何工具库封装为 Python 可调用安装包的项目。该工具利用 CGAL(Computational Geometry Algorithms Library)提供的高效算法,支持多种几何操作,包括创建、检测、操作 3D 几何体,以及执行拓扑运算。 本项目的目标是简化几何计算库在 Python 环境中的使用。通过 pycgaltools-builder,用户可以快速配置环境、编译 C++ 源代码,并生成可以直接在 Python 中导入和使用的安装包。这让开发者无需深入了解 C++ 或 CGAL 库,即可在 Python 项目中高效处理 3D 几何数据。 主要功能包括: 在 Python 中使用高效的 C++ 几何计算 创建简单和复杂的3D几何体创建接口 提供针对不同3D几何体类型的相交判断的统一接口 提供转换3D几何体坐标的接口 提供可视化窗口,支持渲染不同的3D几何体

文件下载

资源详情

[{"title":"( 79 个子文件 28.07MB ) pycgal-tools-builder是一个用于将 C++ 实现的 3D 几何工具库封装为 Python 可调用安装包的项目","children":[{"title":"pycgal-tools-builder-master","children":[{"title":"pycgal-tools-package-python-project","children":[{"title":"setup.py <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"pycgal","children":[{"title":"vtkCommonDataModel-9.3.dll <span style='color:#111;'> 4.13MB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 18.95KB </span>","children":null,"spread":false},{"title":"zlib1.dll <span style='color:#111;'> 88.50KB </span>","children":null,"spread":false},{"title":"vtkCommonCore-9.3.dll <span style='color:#111;'> 11.63MB </span>","children":null,"spread":false},{"title":"vtkRenderingCore-9.3.dll <span style='color:#111;'> 1.81MB </span>","children":null,"spread":false},{"title":"vtkFiltersVerdict-9.3.dll <span style='color:#111;'> 191.50KB </span>","children":null,"spread":false},{"title":"vtkFiltersHybrid-9.3.dll <span style='color:#111;'> 764.50KB </span>","children":null,"spread":false},{"title":"pycgal-tools-builder-msvc-project.pdb <span style='color:#111;'> 69.40MB </span>","children":null,"spread":false},{"title":"python311.dll <span style='color:#111;'> 5.73MB </span>","children":null,"spread":false},{"title":"vtksys-9.3.dll <span style='color:#111;'> 306.00KB </span>","children":null,"spread":false},{"title":"vtkFiltersSources-9.3.dll <span style='color:#111;'> 649.50KB </span>","children":null,"spread":false},{"title":"python3.dll <span style='color:#111;'> 54.00KB </span>","children":null,"spread":false},{"title":"mpfr-6.dll <span style='color:#111;'> 406.00KB </span>","children":null,"spread":false},{"title":"vtkRenderingOpenGL2-9.3.dll <span style='color:#111;'> 2.23MB </span>","children":null,"spread":false},{"title":"glew32.dll <span style='color:#111;'> 502.00KB </span>","children":null,"spread":false},{"title":"pycgal-tools-builder-msvc-project.lib <span style='color:#111;'> 2.09KB </span>","children":null,"spread":false},{"title":"pycgal.pyd <span style='color:#111;'> 1.54MB </span>","children":null,"spread":false},{"title":"vtkloguru-9.3.dll <span style='color:#111;'> 65.50KB </span>","children":null,"spread":false},{"title":"gmp-10.dll <span style='color:#111;'> 417.50KB </span>","children":null,"spread":false},{"title":"vtkCommonComputationalGeometry-9.3.dll <span style='color:#111;'> 166.50KB </span>","children":null,"spread":false},{"title":"tiff.dll <span style='color:#111;'> 448.00KB </span>","children":null,"spread":false},{"title":"vtkCommonTransforms-9.3.dll <span style='color:#111;'> 199.50KB </span>","children":null,"spread":false},{"title":"libpng16.dll <span style='color:#111;'> 197.50KB </span>","children":null,"spread":false},{"title":"vtkRenderingUI-9.3.dll <span style='color:#111;'> 78.00KB </span>","children":null,"spread":false},{"title":"sqlite3.dll <span style='color:#111;'> 1.06MB </span>","children":null,"spread":false},{"title":"vtkCommonMisc-9.3.dll <span style='color:#111;'> 2.63MB </span>","children":null,"spread":false},{"title":"fmt.dll <span style='color:#111;'> 139.50KB </span>","children":null,"spread":false},{"title":"pugixml.dll <span style='color:#111;'> 201.50KB </span>","children":null,"spread":false},{"title":"vtkDICOMParser-9.3.dll <span style='color:#111;'> 98.00KB </span>","children":null,"spread":false},{"title":"pycgal-tools-builder-msvc-project.exp <span style='color:#111;'> 853B </span>","children":null,"spread":false},{"title":"vtkFiltersHyperTree-9.3.dll <span style='color:#111;'> 281.00KB </span>","children":null,"spread":false},{"title":"vtkRenderingHyperTreeGrid-9.3.dll <span style='color:#111;'> 39.50KB </span>","children":null,"spread":false},{"title":"vtkCommonExecutionModel-9.3.dll <span style='color:#111;'> 822.50KB </span>","children":null,"spread":false},{"title":"verdict.dll <span style='color:#111;'> 173.50KB </span>","children":null,"spread":false},{"title":"vtkFiltersCore-9.3.dll <span style='color:#111;'> 5.57MB </span>","children":null,"spread":false},{"title":"liblzma.dll <span style='color:#111;'> 183.50KB </span>","children":null,"spread":false},{"title":"vtkCommonMath-9.3.dll <span style='color:#111;'> 150.00KB </span>","children":null,"spread":false},{"title":"vtkFiltersGeneral-9.3.dll <span style='color:#111;'> 3.28MB </span>","children":null,"spread":false},{"title":"vtkCommonColor-9.3.dll <span style='color:#111;'> 98.50KB </span>","children":null,"spread":false},{"title":"libcurl.dll <span style='color:#111;'> 557.50KB </span>","children":null,"spread":false},{"title":"jpeg62.dll <span style='color:#111;'> 663.00KB </span>","children":null,"spread":false},{"title":"vtkInteractionStyle-9.3.dll <span style='color:#111;'> 214.50KB </span>","children":null,"spread":false},{"title":"vtkmetaio-9.3.dll <span style='color:#111;'> 516.00KB </span>","children":null,"spread":false},{"title":"vtkFiltersGeometry-9.3.dll <span style='color:#111;'> 921.00KB </span>","children":null,"spread":false},{"title":"vtkIOImage-9.3.dll <span style='color:#111;'> 1.02MB </span>","children":null,"spread":false},{"title":"vtkImagingCore-9.3.dll <span style='color:#111;'> 1.59MB </span>","children":null,"spread":false},{"title":"vtkCommonSystem-9.3.dll <span style='color:#111;'> 122.50KB </span>","children":null,"spread":false},{"title":"vtkkissfft-9.3.dll <span style='color:#111;'> 22.00KB </span>","children":null,"spread":false},{"title":"vtkImagingSources-9.3.dll <span style='color:#111;'> 180.00KB </span>","children":null,"spread":false},{"title":"vtktoken-9.3.dll <span style='color:#111;'> 98.00KB </span>","children":null,"spread":false},{"title":"proj.dll <span style='color:#111;'> 3.22MB </span>","children":null,"spread":false}],"spread":false},{"title":"LICENSE <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"MANIFEST.in <span style='color:#111;'> 102B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 12.34KB </span>","children":null,"spread":false}],"spread":true},{"title":"LICENSE <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"pycgal-tools-builder-msvc-project","children":[{"title":"pycgal-tools-builder-msvc-project.sln <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false},{"title":"include","children":[{"title":"Tools.h <span style='color:#111;'> 1.72KB </span>","children":null,"spread":false},{"title":"Geometries.h <span style='color:#111;'> 1.64KB </span>","children":null,"spread":false},{"title":"Intersection.h <span style='color:#111;'> 3.12KB </span>","children":null,"spread":false},{"title":"CoordinateConverter.h <span style='color:#111;'> 1.11KB </span>","children":null,"spread":false},{"title":"Visualization.h <span style='color:#111;'> 3.22KB </span>","children":null,"spread":false},{"title":"ProjectCommon.h <span style='color:#111;'> 1.97KB </span>","children":null,"spread":false}],"spread":true},{"title":"CMakeLists.txt <span style='color:#111;'> 1.78KB </span>","children":null,"spread":false},{"title":"pycgal-tools-builder-msvc-project.vcxproj.user <span style='color:#111;'> 453B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"Visualization.cpp <span style='color:#111;'> 7.96KB </span>","children":null,"spread":false},{"title":"Tools.cpp <span style='color:#111;'> 7.82KB </span>","children":null,"spread":false},{"title":"BindingsTools.cpp <span style='color:#111;'> 4.40KB </span>","children":null,"spread":false},{"title":"Bindings.cpp <span style='color:#111;'> 14.89KB </span>","children":null,"spread":false},{"title":"Geometries.cpp <span style='color:#111;'> 11.13KB </span>","children":null,"spread":false},{"title":"CoordinateConverter.cpp <span style='color:#111;'> 6.35KB </span>","children":null,"spread":false},{"title":"Intersection.cpp <span style='color:#111;'> 12.85KB </span>","children":null,"spread":false},{"title":"Main.cpp <span style='color:#111;'> 4.78KB </span>","children":null,"spread":false},{"title":"VtkInit.cpp <span style='color:#111;'> 162B </span>","children":null,"spread":false}],"spread":true},{"title":"pycgal-tools-builder-msvc-project.vcxproj.filters <span style='color:#111;'> 2.50KB </span>","children":null,"spread":false},{"title":"pycgal-tools-builder-msvc-project.vcxproj <span style='color:#111;'> 8.08KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 5.13KB </span>","children":null,"spread":false}],"spread":true},{"title":".gitignore <span style='color:#111;'> 466B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 3.32KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明