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...).
Pre-built python (3.5-3.8) wheels available for Linux, MacOS and Windows
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 Distribution
python-openctm-1.0.11.tar.gz
(5.1 kB
view hashes)
Built Distributions
Close
Hashes for python_openctm-1.0.11-pp36-pypy36_pp73-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db8f7ebb9c739c34d0e181091ffc934a5eaf568f6d44ba4a37cb2fa6930b555c |
|
MD5 | da00cad4c9507c38a035fd09c67651c8 |
|
BLAKE2b-256 | 21a96d239fde8e3842d5735eedb31fffff0031769b1075bbe8c82d05487ac331 |
Close
Hashes for python_openctm-1.0.11-pp36-pypy36_pp73-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac31333642db5a56699a18fcbe9d4c8ecdd3e373d47d9cd05df219e9ff45413f |
|
MD5 | 782d4f6b3f6988170c7a18c4599dfef7 |
|
BLAKE2b-256 | bb7d1fd4ffc7da9a92aeef5eef2af3f151c0fbdfffe1ad2fef94eedbb33cde0b |
Close
Hashes for python_openctm-1.0.11-pp36-pypy36_pp73-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e58661ec376156af9c68540d0f80f5150db0ed83020d4af77c73b34b6a9ab25 |
|
MD5 | 967b636a2bbbb89d229be0b3d2ad0dc0 |
|
BLAKE2b-256 | ccf249568a3f2851eea67b4b8fc2a59939f7fe38d8065da0911fc0344a9b3f7f |
Close
Hashes for python_openctm-1.0.11-pp36-pypy36_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68af9883d6021647e90e00a1de08f2b7050bf41db426caf47ba22d45cd13a992 |
|
MD5 | 81f1db61a355d04d5d896eda7d518ad3 |
|
BLAKE2b-256 | f81487a4fd18e8536fa53c9094704a9963b5df630c333d637465262540c57920 |
Close
Hashes for python_openctm-1.0.11-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2275c55c4e5688cbaedf04ad3a82c30c89deff50330df6558a2d52a82ef51a2 |
|
MD5 | 29cc1826ea6826764dfcedd87384fcb1 |
|
BLAKE2b-256 | 69b314bd48a25b59157dd491aec1eb7d600cf7d8bf91f22c32dc1a0f6139e9da |
Close
Hashes for python_openctm-1.0.11-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d455c95d263de9cf23a87a607656c79c0a57ed248e3d09dd9147fc7a5c64df3 |
|
MD5 | 258f9e098d10c9bc0f27f192d2aa8c42 |
|
BLAKE2b-256 | 4c910750a23c1c98e86d9418a7f8fe1416ace8ad4aeec29315079021e107a19d |
Close
Hashes for python_openctm-1.0.11-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8765d4566ffb49e714be6f5e2696c27bef9b491fb58190ed6d36417715f77fec |
|
MD5 | 4cf450aeed81f37add1050a530ae7126 |
|
BLAKE2b-256 | a9c58ef1bee54fafbdc43ab4571b5909ebefe8ed963e0efbe45ee7a1af58f35b |
Close
Hashes for python_openctm-1.0.11-cp38-cp38-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d636ec4b1654fb038c9daeb5e49065fb1f082cc072e056eb98e813ca772a93c |
|
MD5 | f992f489ccf2577878549a5a52c1572e |
|
BLAKE2b-256 | 784268de93f5e9b1704e2dd90dc15b99cef8ac6db6bfedf9903a9898ec786f75 |
Close
Hashes for python_openctm-1.0.11-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b5ba8247a45c3ec1dd9477891335c1df74fb0de04767d281883407a728c5281 |
|
MD5 | b014d050ad415ee41b12f9e88bea94c9 |
|
BLAKE2b-256 | 28a51c25c5bd092995a83646ba33b55c20b1638192498c2b74844e69607e000f |
Close
Hashes for python_openctm-1.0.11-cp38-cp38-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73f20b8902dcf63773f54270f82e640cb75d11f2b5f7e734c0ec31903681d48b |
|
MD5 | 4cd24f8586318bb787ce79cee567a48c |
|
BLAKE2b-256 | 2f41de004ebc31d39518a9fe622eb38cf371dc3445cae9064fb3520da712f1b5 |
Close
Hashes for python_openctm-1.0.11-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8aa6403757632bce6473cadc005c0c7cac0f7b9fa71a8192569baf4e917c9302 |
|
MD5 | 81995efc4e3c4eafee5f56e90a75fcc6 |
|
BLAKE2b-256 | 52dda676de4f3cd845d717b6491c331d7497251a4242f8c4dc18286b6d06e045 |
Close
Hashes for python_openctm-1.0.11-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b3a2f408d3949cc2b1f942914910166e5262890fc4534b4f745dc4e401c270d |
|
MD5 | d8a3028b990ad77b2d81ee0aacd5832a |
|
BLAKE2b-256 | 2b8503ec7a9f1f053f694ae764329b91fed57a5b0d2e346aa8b74d996784c3d1 |
Close
Hashes for python_openctm-1.0.11-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9867ece5dca5f91207eb4555af56fe0ba7d2e638a7e92647ed3acebba84105ab |
|
MD5 | 91ebceca1e98938ebb134f60159f62d8 |
|
BLAKE2b-256 | 7e72f96d09989332afa531d9ee5112a378dc5958d80ea627d7e3e9bcb93eac33 |
Close
Hashes for python_openctm-1.0.11-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a98cda47f7c26c569b99d848ed6529016652d9e3b5310dd98ef85f8a6a4b7e1 |
|
MD5 | 0c92d4126288515f9b62da3da935b1de |
|
BLAKE2b-256 | 10080cf368afeea6d33e6af890ad84cc9dab39bc29e67cdc6b5a35810d7f8131 |
Close
Hashes for python_openctm-1.0.11-cp37-cp37m-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12be697bf6d949fccea93c953b75ab75e52ffc66dd6dfd6e21d60dc8d7db0212 |
|
MD5 | 7ca48668b5c94c092e004a41e3c2fe94 |
|
BLAKE2b-256 | c5081bdf99488b764b3a495c689a1ccd56f67824cb749f507562425237652fa9 |
Close
Hashes for python_openctm-1.0.11-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c377e409d992b9fe24d100936210261d0d8864e8eea0c5a50791994489ad7d31 |
|
MD5 | 50f52933a3917c4bde4764a8d49a5d22 |
|
BLAKE2b-256 | 6aa4d7be2ea98114a2f953250a665343a57180e1141f3f1ca8324eedd4b9a1be |
Close
Hashes for python_openctm-1.0.11-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71a5e2eda76a8ce1e4c990e7b6feebc47fe5f60ce42f8dee9d72b9666f1a7d55 |
|
MD5 | 9449227d05a45a893684e800cb84b64f |
|
BLAKE2b-256 | f0ada1b0cd6c52b5eed524f0269e5b0ccaf1d6f7419a8376d900343d368f1a49 |
Close
Hashes for python_openctm-1.0.11-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a61448df437f93a798b850de43f74f1e7adb32bfcbe735aaf32771c3592f9169 |
|
MD5 | bc87bbe3117d9b2db24619b5a6981022 |
|
BLAKE2b-256 | 4e46c0cb86927813d17a034f9ab728d8d9af82060e40dcc043186638d9b577eb |
Close
Hashes for python_openctm-1.0.11-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07278586098310fd970d88a243d337bf9115a5b478fcaea593d0a1e1061cc1b3 |
|
MD5 | 10d75ecbd0284c20ee29a18dad64248f |
|
BLAKE2b-256 | 25b91a893c4977816485e533d9efeb3476e842e07a767eb11bade5ead70c56fa |
Close
Hashes for python_openctm-1.0.11-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63349e6b655c9452a72885f76c82a2addc7281dfdc539562c9c1e686972d3cc1 |
|
MD5 | 939712d533921da2921051a57a55aca0 |
|
BLAKE2b-256 | 5acb6560a4a691f085c5c44bebfa5946e83c6148c8729174db5b53aa18339c73 |
Close
Hashes for python_openctm-1.0.11-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dad0778d82fec27ccf02b2fc8f2a464392859d6b7164989483f702bc7599613d |
|
MD5 | 8d21b80d1d389aeb840e2ab001720023 |
|
BLAKE2b-256 | 451b8d1c4a9cd6b83936428b697197312922ea95897383f4e9deb671fe5ccb2d |
Close
Hashes for python_openctm-1.0.11-cp36-cp36m-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9649f7a857183661b810a76ac5a3b7c6216fe222fae96e4403f414440d27129 |
|
MD5 | eda1d7730928e269efc7e48b0ba07f36 |
|
BLAKE2b-256 | 24f396f5740bdd6c52c01a24edf70270b8244e9971336b850648e4464f15c79b |
Close
Hashes for python_openctm-1.0.11-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 276161b640d073e8e74c171fb2dfd959f5b21d7cc498ae239d19334a79fbb83a |
|
MD5 | e43e1cc0ad45cc9b02453aa9e103537c |
|
BLAKE2b-256 | 1f1bb796d838bdd495e4e36b72360bef6ae3c559bbfbd26dae920b858f134b66 |
Close
Hashes for python_openctm-1.0.11-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 584a4a12e36b014f1edd4234c84a07d6dac6c8d2f3b8269ebcbda07634cc70f0 |
|
MD5 | 15cfb3361cfce276425d3ac15e86364e |
|
BLAKE2b-256 | 7faa1c60ee0c8c3656ef332955fabc0700ceab683b784f0d352f8074d6c6fdb2 |
Close
Hashes for python_openctm-1.0.11-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34d9c033581f4e7286d507826614e3b85d5afb7eaa5af459a46f9f95d6f69486 |
|
MD5 | eae6fdc4ea3d420818737a7c9df99a6b |
|
BLAKE2b-256 | 4bda6eac09a2dcf1a89b91ff89f7439c23544b88d53b03c1c3fe0b7e1100bf88 |
Close
Hashes for python_openctm-1.0.11-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d61dea86d06dc2b81e1cb1470682f7161e7d36649036e49723e684549aa87666 |
|
MD5 | 317080d9cea1e095104fa46ed2bb0231 |
|
BLAKE2b-256 | a24998f94547e1099a88518e725c6894168480d258cd14f06f79e5cd61bd7ef6 |
Close
Hashes for python_openctm-1.0.11-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0283772ae1cb1fd32d397c9209a0fa507d1c93b2c8aad707fa5252bcfd97ef23 |
|
MD5 | cab7b332956eaf86a24be1baf1ce1692 |
|
BLAKE2b-256 | a12b850ece33561fc404a737209303e51942998abad19d351b89a093942127a9 |
Close
Hashes for python_openctm-1.0.11-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30bdfb0b8e874e78566e9c29a27c6c852416a789e645a9a7164882d3a903159c |
|
MD5 | 33acb934b16978e36481327d777d4c8e |
|
BLAKE2b-256 | 2a83e1f447804a18d877a84d657b0bad89faf5008c489f21f72f42cfdf4ba1e5 |
Close
Hashes for python_openctm-1.0.11-cp35-cp35m-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fef117c90ec80453140d87492d07ac6e5e87ff32db5989b546e82232ca50192 |
|
MD5 | 9b521500e4e573cb6dee372267afd4ce |
|
BLAKE2b-256 | 1d84f03185324315f4c2e48efeaef44c8e8a45b691a5e6fec8ed269ebbcb24d3 |
Close
Hashes for python_openctm-1.0.11-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8ed51c3d3eab29e76b12f5fea87d6852a0a94b7a626f2c6a059b3e5aaf88abd |
|
MD5 | 0d4f211789fdea75427021b81077ecc2 |
|
BLAKE2b-256 | 52b9aa286d16f0d1df3027141532da8201af208064c2e428f9690e9eabba80f5 |
Close
Hashes for python_openctm-1.0.11-cp35-cp35m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38652fbc91f588473c79d707219a0586c63bd9c3ed68c12f5a45fc2680ba5891 |
|
MD5 | 91175a56ed1da5faf2eea8caab6fc51f |
|
BLAKE2b-256 | 85606999b2d8023f4c2f47e59e9be5d9715f2dfaf804083d7086f9f8be9b67d4 |
Close
Hashes for python_openctm-1.0.11-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5120c79a1c8bc46644554125e7f58127d79b0eb9c1e4f3136971d01c4c03aca |
|
MD5 | 6e19a596244b4e59138d373b80f820b8 |
|
BLAKE2b-256 | 78bb7069407d5c9eeb053cbba7540c155f14aa21207f450694d48f225fbb1eb9 |