Python Interface for the OpenCTM File Format
Project description
Python-OpenCTM
Python Interface for the Open-CTM File Format
Python-OpenCTM is a Python interface for the OpenCTM file format. A format that allows a geometry to be compressed to a fraction of comparable file formats (3DS, STL, COLLADA...).
Installation
pip install python-openctm
Usage
import openctm
# read
mesh = openctm.import_mesh('foo.ctm')
print(mesh.vertices.shape)
# (124, 3)
# write
openctm.export_mesh(mesh, 'bar.ctm')
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distributions
Close
Hashes for python_openctm-1.0.7-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 360a8cd38652f9eec4dfb25011efd26132305c506f6f86b1035d970afc127f6f |
|
MD5 | 57bfd9ffb3dbd05f5e9343b8a8d756b6 |
|
BLAKE2b-256 | 87ca8e24ec1a57aa97e61d91d97ae48f6636021c5c82eff925e983f70e86379e |
Close
Hashes for python_openctm-1.0.7-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6d64a0c637fe71a1ad89a8f499642412b982065ba7f60074107109df2eaa0f1 |
|
MD5 | 81ead384ace68123ce8cf1fb87bb194f |
|
BLAKE2b-256 | 06640d9698e35099bb5e0084cce3e0ba9b6fe451900144cbfee815bb30d139ac |
Close
Hashes for python_openctm-1.0.7-cp37-cp37m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f83fe507612679176e13efd3b550f02a5cbe760d41e834f3d431af38424fa754 |
|
MD5 | 94d83f8a7b7a8782c794df5ca9908bd1 |
|
BLAKE2b-256 | 57935e140c9f79ee7ad75149386d80953b649714dc1c2008b2fa51dcbd8cb085 |
Close
Hashes for python_openctm-1.0.7-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f8a1c29d4046ad438c68eba53d74936cfce1c69941af9b7c623dd22bd305bb9 |
|
MD5 | de145061b6ac09b8a76d057609437673 |
|
BLAKE2b-256 | 64d336cad4259a0c48ec21e9ce9240c0c4b8371f3b2671871fb3d584faa3cef8 |
Close
Hashes for python_openctm-1.0.7-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be46634878843af1235dbbd38a3d78b51abe7487bd7698cbec22237aa2502f8d |
|
MD5 | 94a1342555a40467624e80d5fa2d3e06 |
|
BLAKE2b-256 | 5fee808bee8cadfa38501b2b1b9a7555edf404a358539d24ad6f41a42b0a06df |
Close
Hashes for python_openctm-1.0.7-cp36-cp36m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47111b244168aeb92f1611aa3e06121de5da4352fde345ef8285b659077b6191 |
|
MD5 | bd9db536759d493ca77c42399202104c |
|
BLAKE2b-256 | 2ed87b9456cbc3e3eaf793cfe03e58dd223e376056c988c91ca939eba31d106f |
Close
Hashes for python_openctm-1.0.7-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 817954b143d35d993280682f22fc627dfbb397607b71a588b51d59e1be3c35ec |
|
MD5 | fafd159aa36c03e674aca2b8dc1a096a |
|
BLAKE2b-256 | cde655106e8baf684dc0af1db0f156b3edf80db58a5d94ac7cb66ad9602c1bcb |
Close
Hashes for python_openctm-1.0.7-cp35-cp35m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5725a2cfb37589917e26963daf4e1a0275b7c470c22dd3e20b3749e3f00306c |
|
MD5 | 650d3a85d5796418c50e0463f3da1407 |
|
BLAKE2b-256 | 2ede41e016d0b8f7c5da6769152c01f8d844ef015847af15ab03f4ef1f6bc1cf |
Close
Hashes for python_openctm-1.0.7-cp35-cp35m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58424af1c0aaa975815d4d2d7293e24cdaddf39b178ef8a9b9c771dc81b5693f |
|
MD5 | 08c10c4bc2337b99e341aec89f444b63 |
|
BLAKE2b-256 | 682081e580fc4ee8bcb8370264c6d4adfd8a868762f675fceaa88e3753ac6efb |
Close
Hashes for python_openctm-1.0.7-cp34-cp34m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dcccd05e7025bc9254f375fb0213d4e139bb48182e51a40acf89a057fbeda872 |
|
MD5 | eee2189a3476814211f5d9413c0b863f |
|
BLAKE2b-256 | fc5ce1856fccde558230008412a020c2ba4446d347bc1c432204db5ea825ae3f |
Close
Hashes for python_openctm-1.0.7-cp34-cp34m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50726f43bbab445784692cff29632a9d173433b87d313a135475e95288746ca9 |
|
MD5 | 133f7605caebaf087a8dbfdc9c800ecf |
|
BLAKE2b-256 | d0291a1be9a3bac09e242fc3155192683cf69d3e05fbb1e86fa23fd31876e1b8 |
Close
Hashes for python_openctm-1.0.7-cp34-cp34m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b9d541e61950da0ef773aa449ad5d3c65924cae6d4a736f608311514fb3ee6e |
|
MD5 | a050340a6cc6503126f9f53b724e6b86 |
|
BLAKE2b-256 | e4fddc73ba1ef049550282e3a97fe6ad6d7374f7650120eaca96dbf46a8096dc |
Close
Hashes for python_openctm-1.0.7-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7fd852051d1563f943aabac86c2c3d2794e6287499c9c7fa9a9761eea80c931 |
|
MD5 | 058b5a776bffea57d4b5d4b44a8c5d18 |
|
BLAKE2b-256 | f977a19b3fe0eb65a846aab7cd560870874fd5248bd2b19092c8c6a38d88a5c9 |
Close
Hashes for python_openctm-1.0.7-cp27-cp27mu-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb7044376267a540417a1054e77d8ea309bc278066db04e37c2ba08626b598eb |
|
MD5 | 4b2aec30048d3b9477f7892a1acd8cdf |
|
BLAKE2b-256 | ed1a954bcc802d4d83c88f072e5372e4a7b087986efcca49047fc8b62d63f309 |
Close
Hashes for python_openctm-1.0.7-cp27-cp27m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1bfeaf0476cfbb25cf5b548f738af771cf31e7e405dad279f7b3ce2c06f8c56d |
|
MD5 | 3999420058b91242c1533fbf87f53d5c |
|
BLAKE2b-256 | 62ece62fa2f2bf6f874a2bce50ff441d78b260e11d7ed41ddb128d4e935f476c |
Close
Hashes for python_openctm-1.0.7-cp27-cp27m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89aae323128fa3282ff341826936482fecc751002540eb2f3d8f10f6658ec083 |
|
MD5 | bcb1ec9c93b014d7d0850731a531bb3a |
|
BLAKE2b-256 | cdc8bff9f58fba724f9094503dd8a8f8b489492ef34a3a3ab4908d71e815c2ff |
Close
Hashes for python_openctm-1.0.7-cp27-cp27m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 621bee67794282965323e8813f1723ff150dd20abf37f39fd2f3b532d4807593 |
|
MD5 | 47e9830d183c20c28a3bcea92de8158d |
|
BLAKE2b-256 | 073c30b6d2d8469e1154fcad7233a82defb354ff21466e95189561aed0bce2d6 |