Body Labs开发的凸多边形网格库
项目描述
lace
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的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 12bf4b64c32bf0948dc9c710d44aa47a3503b0201b2cd59afd427efaa1b3f072 |
|
MD5 | 5c1bba9c29c1ab6eb5d3d18f801b5703 |
|
BLAKE2b-256 | 22b1e04250232d5074084fd1196aca8ad8b84de75853124fecf8818c337409b5 |
关闭
lace-4.0.0-cp37-cp37m-macosx_10_14_x86_64.whl的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d72367342bb1bb8e721a7b89a7f97751a366979ed3099075f931c9f88765ba6a |
|
MD5 | 1a46c8ee9b6e28a7c2bc4b8be5923545 |
|
BLAKE2b-256 | fe23b7bbcbb7de7f4e13921607db8fe18053c29299db20ebb5b09d420aae926e |