跳转到主要内容

Body Labs开发的凸多边形网格库

项目描述

lace

version python versions version build status

Body Labs开发的凸多边形网格库。

库处于积极维护状态,目标与此一致

  • 保持库在当前版本的Python和其他工具中运行。
  • 修复错误。
  • 提供API稳定性和与上游版本的向后兼容性。
  • 响应社区贡献。

最终目标是作为"lace-core"项目的一部分重写加载器和核心网格功能,并考虑如何处理剩余的大量网格操作功能。

安装

安装依赖项

Mac OS

brew update && brew install boost
pip install numpy==1.13.1
pip install lace

Linux

apt-get install -y --no-install-recommends libsuitesparse-dev libboost-dev
pip install numpy==1.13.1
pip install lace

Docker

docker build .

安装库

pip install lace

开发

pip install -r requirements_dev.txt
pip install -e .
rake test
rake lint

贡献

欢迎拉取请求!

支持

如果您遇到问题,请告诉我们。

致谢

这个库是由Body Labs的Alex Weiss重构的旧代码,部分由Eric Rachlin、Paul Melnikow、Victor Alvarez和其他人完成。它从Body Labs代码库中提取出来,并由Guillaume Marceau开源。2018年,Paul Melnikow将其分支并作为metabolace发布。感谢Body Labs的存储库和软件包转让,分支已合并回原始版本。

类似项目

有一个名为Trimesh的与许可相关的网格操作库,它提供了一些类似的功能。

许可证

本项目采用两条款BSD许可证。

本项目使用Diego Nehab,IMPA编写的RPly库来读取和写入PLY文件,该库根据MIT许可证分发。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装软件包的信息。

源分布

lace-4.0.0.tar.gz (88.2 kB 查看哈希)

上传时间

构建分布

lace-4.0.0-cp37-cp37m-macosx_10_14_x86_64.whl (126.9 kB 查看哈希)

上传时间 CPython 3.7m macOS 10.14+ x86-64

支持者:

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面