A volume modeler computation-oriented. Include rendering bindings.
Project description
![](https://pypi-camo.freetls.fastly.net/6caf7137567ed28e930e4ba7943cbeb46f7d5ef0/68747470733a2f2f706172746167652e6465737369612e746563682f7468756d626e61696c2f37383631613738333132363734326265386665382f313032342f4c6f676f5f4465737369615f7472616e73706172656e745f7765622e706e67)
Volmdlr
A computations-oriented python VOLume MoDeLeR with STEP support for import and export
Description
Volmdlr is a python volume modeler used as a CAD platform. It is simple to understand and operate. With it, you can easily create 3D models. Check the exemples to see what you can do with this library.
Features
- Generate 2D and 3D geometries from python
- Handles complexe geometries : B-spline curves and surfaces
- Primitives provide computational tasks : distances, belonging, union, intersections, etc.
- STEP/STL imports and exports
- Geometries display in your web browser with babylon.js
User Installation
pip install volmdlr
# or
pip3 install volmdlr
Dev Installation
Before using Volmdlr, be sure to have a C/C++ compiler (not necessary on Linux).
N.B : With Windows you have to download one and allow it to read Python’s code.
First, clone the package. Then, enter the newly created volmdlr repository. Finally, develop the setup.py file, and you are good to go !
git clone https://github.com/Dessia-tech/volmdlr.git
cd volmdlr
python3 setup.py develop --user
# or whatever version you are using :
python3.x setup.py develop --user
Usage
See the script folder for examples
Documentation
https://documentation.dessia.tech/volmdlr/
Licence
100% opensource on LGPL licence. See LICENCE for more details.
Contributors
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for volmdlr-0.5.0-py3.8-linux-x86_64.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed818824bf02af3a1fd485d9dc0401534cddace6c49d949b37d1461f7a7c2000 |
|
MD5 | a736200664a0547142672343cb558e35 |
|
BLAKE2b-256 | 3a7b5115cb81270baee6b38401b833fca0be74126f3f7453dee80bc5a2bb43f3 |
Hashes for volmdlr-0.5.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27db2869c8ab88259911ac52d9b3f0b82949f018e08d0388f4051e6e1241d860 |
|
MD5 | 4ad2d241a14ad4fc22ee7834e1f2d6c2 |
|
BLAKE2b-256 | 6bbf67a02b7671d682280c70130db0b1c7796f8577e50634f08b38847164312f |
Hashes for volmdlr-0.5.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5fe70f5b7c3a5dbc976b6f9dd047f93672afb3b526cf7439c9d66a2a433c792 |
|
MD5 | 1584a98ff6a5aaae1fabc1a563ffd453 |
|
BLAKE2b-256 | e66032b17e96370a259856a34a6317f908c063e894312b26a8d0844cea8ad90f |
Hashes for volmdlr-0.5.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | baecce9215ed3fc1dcba8a960d8d70fead59633c16b06875166e1ee0da237935 |
|
MD5 | ed2f8998444d45e61c502fe87413f822 |
|
BLAKE2b-256 | 6f2ffe47f9833185bf755000c0c889564f77a9a356a3a22752e4d6957cf23c2b |
Hashes for volmdlr-0.5.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4203e8fcacccfda3e853269b48a7519f459b0481b7bce865d281c942fcbf037c |
|
MD5 | 5e5cb1d214ca363920f84d699b999e26 |
|
BLAKE2b-256 | 97b175e7fb4ef425d83d4ba7fab88fbc85a9f3a8b0d0685cd7b8edf902c97240 |
Hashes for volmdlr-0.5.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 783242cd5b2acd0c32924e2d6ecce1f4fbbe70cdf5f68508e30508671ea264a3 |
|
MD5 | 590f082b8f16eb21ff1eedb9291cddc6 |
|
BLAKE2b-256 | 921cdf996034ae2a7645d2b0f31484e66ff1d1ad16e75bf4ede01d30950f9c38 |
Hashes for volmdlr-0.5.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c87d4e39839f9e55e22c35fe332954e3f9d8b96b9bb538566675e9f8df9e5254 |
|
MD5 | b2294c4e7203c406c9c39a61d67454ec |
|
BLAKE2b-256 | 0cb89ea32d77b83ecb68db871838a58720b3693c0538288060d5d7804807328e |
Hashes for volmdlr-0.5.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8116d70d8451106884fa4a54633aff84fd6fc13b4cfda9b4a121a6725d1fa99e |
|
MD5 | ca4dc904e59a4d5dc2f7e7dd9d9b01e6 |
|
BLAKE2b-256 | 0ecad9b73de4644050918089f9cd3a0be2675376d000507ac8ff6f6a52b8a675 |
Hashes for volmdlr-0.5.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a0ceb04d41c929ae1411dc7a16056616445f7217938b8424a5eeecb4509ce99 |
|
MD5 | c92d5a23e78de761d78b843b3a3d0d94 |
|
BLAKE2b-256 | 9b976169abee28433ef74b31122d4379cc497648ef556803bb9d67a5878f5f48 |
Hashes for volmdlr-0.5.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc0a6bca05a5e56f5417f3b8ab425d0162aee4746ddea881dcd19ad98a418931 |
|
MD5 | 538e4cbb1ae48f45f0f9906305cba60b |
|
BLAKE2b-256 | 5fcd500b1ae7679adc6174ec04eb29feea4860fe5507f4c773772d632333dd10 |
Hashes for volmdlr-0.5.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5eec90a6611c2e622ed9e8923a70f1e55f197148f3a0158c7128da35fcbf386 |
|
MD5 | 1640d3c8c22d1a352310b2a464d1062d |
|
BLAKE2b-256 | 0828dc6a7756ccfda3d4d7300a6ee08319d036d48fbb9ec24376a45ae08a4601 |
Hashes for volmdlr-0.5.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d234d9b290f9adf9c77ff431a82265fa713abe31531e9372fa42d5b50c26e8f5 |
|
MD5 | 8e3ae6b6ea873c40a55ff7ad05d831cf |
|
BLAKE2b-256 | 192a32e1df7b7427af610cc9ca5b1356c93cdc5cb8ee9c5be3e14ee9b4810b6b |
Hashes for volmdlr-0.5.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14506836563fb144803d2efacb8773a04b07a96aabe30eb7d41c05773804acb5 |
|
MD5 | 0a7372f59bc091008f07069298494d51 |
|
BLAKE2b-256 | 553adba57a3f38a17229997ae163dd58ccf99553b56f2bdb49f4e5040fd44c1e |
Hashes for volmdlr-0.5.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90f0872ff5cd2e3195446c8914491fa3234f400b10b4d95c95ff41ff33ee6c73 |
|
MD5 | e283f01bc51dd707f7a3e463fe45dedf |
|
BLAKE2b-256 | 6caaec4585469f71847ef9a8e41e0a87c582303fbda62316d1c382ed7a466d4e |
Hashes for volmdlr-0.5.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12833e90e5acbc6e302955098c3e574d952980d9ae7b80b695b03bd376fa4d8c |
|
MD5 | ed51df8e31f903c92f9dac1f17981723 |
|
BLAKE2b-256 | 098d816aed0c6d04f20d21c3578b10ad56373d05708e123a57e51cb6dc604f0b |
Hashes for volmdlr-0.5.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c28b66a4c6827a565877504da4b0ed85f23cd281e2972f9de5fc13941fee28c6 |
|
MD5 | 902796826f4e1c3af4f51ce7d682d6b7 |
|
BLAKE2b-256 | 007f769db6a89d948db1fcf221ee34d63704da70db7870200e56c418d64217ae |
Hashes for volmdlr-0.5.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0172992719d530a4ade02f70845853f6ca4254b28912c8e05e408913931a7bd |
|
MD5 | fa81d039c5094490dd4b67abe64f1605 |
|
BLAKE2b-256 | 11e68917983e4279436c03bd95920d670a4ba685a6ad39cc9e9d27e9876b11ee |
Hashes for volmdlr-0.5.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2fb93fe4e338c43087794c27c584f7694489d33675b1f5ab656b57a5ba294df4 |
|
MD5 | a75875fc2c687ada1ce09f1eb328dcf2 |
|
BLAKE2b-256 | 8319fc0eef6fc0592a234db77b7bc78d9f428ddb5d258b5982f0f33db5f93f71 |
Hashes for volmdlr-0.5.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 540512d772fe37caddf7452f0d9e83169092c9321fb563be4415d390a0eaefa5 |
|
MD5 | 226207efbd2b08692e1c75726e5e9f7c |
|
BLAKE2b-256 | ff8dde1230f677308f5cde1cc6660753cb87e61a7998010063a79fd0a6e51bce |
Hashes for volmdlr-0.5.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d9f3f7756dca9828b9d9544a674d3b2d6ac944ec858c44e95c2dcfd5359a77e |
|
MD5 | 4d85093db548da4293f9959514251b92 |
|
BLAKE2b-256 | f2ea3555a57c2153520a2b20a3eb9a663036335464fc61ce96000af3eceb7128 |
Hashes for volmdlr-0.5.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2254cd8029278ba5762f79143e62d38842cf8d46e62d73c220b27018ed2f5063 |
|
MD5 | a6c0fc64d51eee30e53df35f501387a6 |
|
BLAKE2b-256 | 7e30cc0711ecb32c49d07fb32cc0babfe6c5500f86d0285fa568970b48c8dc9b |
Hashes for volmdlr-0.5.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd3ee7167aa3e4fb282b6ac0b85026b786775c37813a4f90fc8cca0003119fdd |
|
MD5 | 3a8f1531c6ddbf3f56430e25461c213c |
|
BLAKE2b-256 | 13ca816df7b61e2a4ddb89e0aa1d97544d5b5d8fb5ba56b726b33a6344e14894 |
Hashes for volmdlr-0.5.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a4d5910f045e6097871259cb14750514965b204d0872f46268eff05c71cacc5 |
|
MD5 | c165579ae0359a42b626daebf3fec43d |
|
BLAKE2b-256 | df92651a31a5d44dcaf4d7527f886923f4c8fa6d937811609e18cab2f5ab5725 |
Hashes for volmdlr-0.5.0-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e82e39e41974f0c3b47e7e876851e07fd002e85a215cc872982d2332110048a |
|
MD5 | a303b798d51889b7503633c7109ff31c |
|
BLAKE2b-256 | 2b46416a3f6fadbed8e295665b4ba728344c962f20d5c87389bcc74603ec7e5e |
Hashes for volmdlr-0.5.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6857acce43fe3fab22babd743b4c78808dca854c6b17365c1412133a70b809ed |
|
MD5 | 4e6ffd6c98ae27e86b9ba94b1a194c28 |
|
BLAKE2b-256 | c88d986e4f54a5a01084ab2e3b8301469c85e9aaeccf4884894f620300475eee |