跳转到主要内容

lace的活跃分支,Body Labs开发的凸多边形网格库

项目描述

pip install version python versions build status last commit open pull requests

这是lace的活跃分支,lace是Body Labs开发的凸多边形网格库。

分支的目标雄心勃勃

  • 保持库在当前版本的Python和其他工具中工作。

  • 修复错误。

  • 提供API稳定性和与上游版本的后向兼容性。

  • 扩展功能以完全支持四边形网格,并在适当的地方提供额外的分析和操作功能。

  • 回应社区贡献。

安装

安装依赖项

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 metabolace

就像上游库一样导入它

from lace.mesh import Mesh

开发

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

贡献

欢迎提交拉取请求!

支持

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

致谢

此库由Alex Weiss在Body Labs重构了遗留代码,部分由Eric Rachlin、Paul Melnikow、Victor Alvarez和其他人完成。它由Guillaume Marceau从Body Labs代码库中提取并开源。

许可证

项目采用双条款BSD许可证。

本项目使用Diego Nehab,IMPA提供的RPly库来读取和写入PLY文件,许可协议为MIT许可证。* http://www.impa.br/~diego/software/rply

项目详情


下载文件

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

源代码分布

metabolace-2.1.2.tar.gz (90.2 kB 查看哈希值)

上传时间 源代码

由以下支持