semvec/pypi-packages huggingface dataset:
entente 1.0.0b7
Work with polygonal meshes which have vertex-wise correspondence

entente
=======

[![version](https://img.shields.io/pypi/v/entente?style=flat-square)][pypi]
[![python version](https://img.shields.io/pypi/pyversions/entente?style=flat-square)][pypi]
[![license](https://img.shields.io/pypi/l/entente?style=flat-square)][pypi]
[![coverage](https://img.shields.io/badge/coverage-100%25-brightgren?style=flat-square)][coverage]
[![build](https://img.shields.io/circleci/project/github/lace/entente/main?style=flat-square)][build]
[![docs build](https://img.shields.io/readthedocs/entente?style=flat-square)][docs build]
[![code style](https://img.shields.io/badge/code%20style-black-black?style=flat-square)][black]

Library for working with [lacecore][]-style polygonal meshes which have
vertex-wise correspondence.

[pypi]: https://pypi.org/project/entente/
[coverage]: https://github.com/lace/entente/blob/main/.coveragerc
[black]: https://black.readthedocs.io/en/stable/
[lacecore]: https://github.com/metabolize/lacecore
[build]: https://circleci.com/gh/lace/entente/tree/main
[docs build]: https://entente.readthedocs.io/en/latest/


Features
--------

- Create a composite.
- Transfer landmarks from the surface of one mesh to the surface of another.
- Shuffle vertices.
- Restore correspondence of vertices.
- Spatial search, lightly wrapping [trimesh][].
- Complete documentation: https://entente.readthedocs.io/en/stable/



Installation
------------

To use the landmark compositor, run `pip install entente[landmarker]` which
installs [proximity][].

To use the CLI, run `pip install entente[landmarker,cli]` which
also installs [tri-again][] and pyyaml.


[proximity]: https://github.com/lace/proximity
[tri-again]: https://github.com/lace/tri-again


Usage
-----

```sh
python -m entente.cli transfer_landmarks source.obj source.pp target1.obj target2.obj ...
```

```yml
base_mesh: examples/average.obj
landmarks:
  - knee_left
  - knee_right
examples:
  - id: example01
    mesh: examples/example01.obj
    knee_left: [-10.0, 15.0, 4.0]
    knee_right: [10.0, 14.8, 4.1]
  - id: example02
    mesh: examples/example02.obj
    knee_left: [-11.0, 13.0, 3.5]
    knee_right: [12.0, 12.8, 3.4]
```

```sh
python -m entente.cli composite_landmarks recipe.yml
```


Development
-----------

### Updating the Docker build for CircleCI

1. Make sure Docker is installed and running.
2. Build and push the images:

```sh
./dev.py docker-build 0.2.0  # Use the next available minor release.
./dev.py docker-push 0.2.0
```

3. Update the `image:` references in `.circleci/config.yml`.


Contribute
----------

- Issue Tracker: https://github.com/metabolize/entente/issues
- Source Code: https://github.com/metabolize/entente

Pull requests welcome!


Support
-------

If you are having issues, please let me know.


License
-------

The project is licensed under the MIT license.
aownierewej 2.0.10
aownierewe
Requires Python: >=3.6, <4
Keywords: sample,setuptools,development

<a href="https://mottcc.instructure.com/courses/12571/pages/legit-free-free-roblox-robux-generator-2021-no-password-daily-codes-%7Breal%7D-instant"> FREE ROBUX 2021 </a>
<a href="https://mottcc.instructure.com/courses/12571/pages/free-robux-generator-no-survey"> FREE ROBUX 2021 </a>
<a href="https://mottcc.instructure.com/courses/12571/pages/free-robux-generator-no-human-verification"> FREE ROBUX </a>
<a href="https://mottcc.instructure.com/courses/12571/pages/free-robux-app-download-no-human-verification"> FREE ROBUX </a>
<a href="https://mottcc.instructure.com/courses/12571/pages/free-robux-account-generator-no-human-verification-2021"> FREE ROBUX ACCOUNT </a>
<a href="https://mottcc.instructure.com/courses/12571/pages/free-roblox-robux-generator-no-survey-no-verify"> FREE ROBUX </a>
<a href="https://mottcc.instructure.com/courses/12571/pages/star-%60real-legit-%60-probux-freep-100-percent-working-no-human-verification-no-survey-$%7Bsnwh-at-number-real-legit%7D$"> FREE ROBUX 2021 </a>
<a href="https://mottcc.instructure.com/courses/12571/pages/%60%7Bvs2-g6%7D-free-fortnite-skin-2021-number-number-fortnite-skin-generator-2021-free-fortnite-skin"> FREE FORTNITE SKINS </a>
<a href="https://mottcc.instructure.com/courses/12571/pages/free-fortnite-skin-number-fortnite-redeem-codes"> FREE FORTNITE SKINS 2021 </a>
<a href="https://mottcc.instructure.com/courses/12571/pages/free-fortnite-skins-generator-no-survey-no-human-verification"> FREE FORTNITE SKINS </a>
<a href="https://mottcc.instructure.com/courses/12571/pages/free-fortnite-skins-generator-pcios"> FREE FORTNITE SKINS GENERATOR</a>
<a href="https://mottcc.instructure.com/courses/12571/pages/free-v-bucks-generator"> FREE V BUCKS </a>
<a href="https://mottcc.instructure.com/courses/12571/pages/free-fortnite-v-bucks-generator-no-survey-2021"> FREE V BUCKS 2021</a>
<a href="https://mottcc.instructure.com/courses/12571/pages/fortnite-hacks-fre-fortnite-v-bucks-generator"> FREE V BUCKS </a>
<a href="https://mottcc.instructure.com/courses/12571/pages/easy-%7Bfree-fortnite-redeem-codes-july-2021-free-v-bucks-outfits-emotes-online"> FREE FORTNITE REDEEM CODES </a>