3D model loader for Glass-Engine
Project description
Assimpy -- 为 Glass Engine 提供 3D 模型加载功能
Assimpy 为 Glass Engine 的子项目,是 Assimp 项目的 Python 绑定,为 Glass Engine 提供 3D 模型加载功能。
仅提供 load(file_name:str, flags:int)->Model
函数用于加载模型。其优势在于:
- 使用 assimp 加载模型后,不做任何的中间类型拷贝,直接将原生内存 buffer 暴露给 python
- 支持内置纹理加载
你可以在任意需要加载 3D 模型的时候使用 Assimpy,并在其源码中找见加载上来的模型结构, 但不建议你这么做。因为其初衷是为 Glass Engine 提供 3D 模型的加载功能, 因此不过多介绍 Assimpy 的用法,欢迎访问 Glass Engine 项目:
- 文档:https://glass-engine-doc.readthedocs.io/zh/latest/
- Github 项目主页:https://github.com/Time-Coder/Glass-Engine
- Gitee 项目主页:https://gitee.com/time-coder/Glass-Engine
- PyPI 索引:https://pypi.org/project/glass-engine/
Glass Engine 中的模型加载功能用法请参考:
https://glass-engine-doc.readthedocs.io/zh/latest/model/model.html
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
Built Distributions
File details
Details for the file assimpy-5.4.1.tar.gz
.
File metadata
- Download URL: assimpy-5.4.1.tar.gz
- Upload date:
- Size: 54.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.13.0b1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90002867f676efab476994680f95c1d5361e9c6cc8fc8ee9237a38d6530079e8 |
|
MD5 | 4b6fb064959b24b99ebf2a68aaf129bd |
|
BLAKE2b-256 | ad1bb76398826dadfc5dc81fcbe9fc3d1371e231209e85ff50cd8973ec43525e |
File details
Details for the file assimpy-5.4.1-cp313-cp313-win_amd64.whl
.
File metadata
- Download URL: assimpy-5.4.1-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4380095282626a3909479bbba270599cb438b880c16578590beb8bc83fa9bf5 |
|
MD5 | b5a0da615db9e012fca6835d1bdd7920 |
|
BLAKE2b-256 | c5f4df0d65063bd40439ad30a5bbab94b79ddabde07221978d08c3ae10c149c3 |
File details
Details for the file assimpy-5.4.1-cp313-cp313-manylinux_2_24_x86_64.whl
.
File metadata
- Download URL: assimpy-5.4.1-cp313-cp313-manylinux_2_24_x86_64.whl
- Upload date:
- Size: 8.0 MB
- Tags: CPython 3.13, manylinux: glibc 2.24+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.13.0b1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab78742aa12f10259ca95bca076757d686756012161fec13aa36b3872a2f7383 |
|
MD5 | 3facbe7987cf8bcf978c97f785b8ef17 |
|
BLAKE2b-256 | 14877c49e3179fafba25636f5e229fa93937b849bef54810e4e52b6859eccb61 |
File details
Details for the file assimpy-5.4.1-cp312-cp312-win_amd64.whl
.
File metadata
- Download URL: assimpy-5.4.1-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7ceacc768c9f26c990ec0ae379177c8c991b730acc009cf53861e0586c98267 |
|
MD5 | 645ef2312511ad2b113d558a38457e21 |
|
BLAKE2b-256 | b6ffb3f9df562dadb44bf9323e9fa5f849742bf414edeb7a878a714d821012e0 |
File details
Details for the file assimpy-5.4.1-cp312-cp312-win32.whl
.
File metadata
- Download URL: assimpy-5.4.1-cp312-cp312-win32.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.12, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2200b43fa333eda2e9128160405afbcdad4f71dd7cd97c2d9d482b5ae863c603 |
|
MD5 | eb28c7a62764f31c2c5898e87ace9aa3 |
|
BLAKE2b-256 | dfbda62084c3606ad6a04aa8f6992198b0d29ac4d5be6845aa579c85099c837e |
File details
Details for the file assimpy-5.4.1-cp312-cp312-manylinux_2_24_x86_64.whl
.
File metadata
- Download URL: assimpy-5.4.1-cp312-cp312-manylinux_2_24_x86_64.whl
- Upload date:
- Size: 8.0 MB
- Tags: CPython 3.12, manylinux: glibc 2.24+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.13.0b1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6be44ccb91ac63cbcfa4186edc642dc73f464a69a5c3376d5a31daaa2c10f2d |
|
MD5 | b368449efd95b2eae677a24769803279 |
|
BLAKE2b-256 | 3c3137b0d3d5411646697dd5f27df7825637d607b473199168bcec29f12a66de |
File details
Details for the file assimpy-5.4.1-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: assimpy-5.4.1-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48cbbf27d6e83a9c7cc92729e368e85af032b125f9a14d8635691ca1a3bbd1a0 |
|
MD5 | 4565a104953ff675752452e1006eff56 |
|
BLAKE2b-256 | 5cf42bd11431a3e8facbb71404d8e6eb90e7654fe40c0c87780294615753433d |
File details
Details for the file assimpy-5.4.1-cp311-cp311-win32.whl
.
File metadata
- Download URL: assimpy-5.4.1-cp311-cp311-win32.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43a3fe8e3f8fe7f7fe227e2cff21e3beea6b399507365d4ba0ee99a92400b651 |
|
MD5 | a6aadcbca1f51cb6ef689346bfd70771 |
|
BLAKE2b-256 | 93fbb00a9958698cb2718cace70173f19bc2ce1972898fe1c37fc17424366ed9 |
File details
Details for the file assimpy-5.4.1-cp311-cp311-manylinux_2_24_x86_64.whl
.
File metadata
- Download URL: assimpy-5.4.1-cp311-cp311-manylinux_2_24_x86_64.whl
- Upload date:
- Size: 8.8 MB
- Tags: CPython 3.11, manylinux: glibc 2.24+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.13.0b1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf2c1b02cbb864dee388c69e3bf38e134b7c09e9b86df2a976967b3a24b801ad |
|
MD5 | 11371c19d3b8d79b961b7bfae5aef6f5 |
|
BLAKE2b-256 | b7cfb309c0ecaaead62f9a4fbf1bd0ef36bc96f3715bff0c652ecbf00a12c5e4 |
File details
Details for the file assimpy-5.4.1-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: assimpy-5.4.1-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fd4759634d60ff62cd374e09097155152c1f09fcb98f6126089de4b9d2e034b |
|
MD5 | 1def1a645bcdbfb12b52386a7a1aa36f |
|
BLAKE2b-256 | 2edeeaecd9c5c2792ff5c63267999f4ff941c9c4fdee345b4cf037cd1c01c0dc |
File details
Details for the file assimpy-5.4.1-cp310-cp310-win32.whl
.
File metadata
- Download URL: assimpy-5.4.1-cp310-cp310-win32.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f90942cbe3fda5b4b46c598d2c15259969c5033f5802a700afb6f1703dc573da |
|
MD5 | a94695197d53f04f0a31081befa9fd95 |
|
BLAKE2b-256 | 3c19265bccc505ea0f703e166c47e19b215228c2962f4188bed4ebf98c136e3f |
File details
Details for the file assimpy-5.4.1-cp310-cp310-manylinux_2_24_x86_64.whl
.
File metadata
- Download URL: assimpy-5.4.1-cp310-cp310-manylinux_2_24_x86_64.whl
- Upload date:
- Size: 8.7 MB
- Tags: CPython 3.10, manylinux: glibc 2.24+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.13.0b1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f693c4866c7b613d6bb1ba9e5f78b4ba48940f30d88618b99bf4ac0674673088 |
|
MD5 | 52166e7deef39ef8f1986036f2ca28f2 |
|
BLAKE2b-256 | 1195be69eb4f7e56ba3527f730897c176ff7bbf89b10763c15a5cb7ac525ec82 |
File details
Details for the file assimpy-5.4.1-cp39-cp39-win_amd64.whl
.
File metadata
- Download URL: assimpy-5.4.1-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52fd9075c49e08c818ab536583c7403999f6a6925e3574fea8646df577df09f6 |
|
MD5 | f7467daacd2dd51833983655dbc7be37 |
|
BLAKE2b-256 | 74f8e1fe8106714e74c29dd50c088fd9893c9c564b9ce75eb16c76b187c4ad30 |
File details
Details for the file assimpy-5.4.1-cp39-cp39-win32.whl
.
File metadata
- Download URL: assimpy-5.4.1-cp39-cp39-win32.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.9, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ccd0c2c035181a68c0693699c7c8fb71be42b819d2281ddf866eab5966314c65 |
|
MD5 | 1573f9c9c01132d83079eedab05ef21b |
|
BLAKE2b-256 | 2864f5b344ee4e5e0fe160a417edf5e801144fb1cf9b7d6da5504c6577469cf1 |
File details
Details for the file assimpy-5.4.1-cp39-cp39-manylinux_2_24_x86_64.whl
.
File metadata
- Download URL: assimpy-5.4.1-cp39-cp39-manylinux_2_24_x86_64.whl
- Upload date:
- Size: 8.7 MB
- Tags: CPython 3.9, manylinux: glibc 2.24+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.13.0b1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 092426c768819316b9866d719187abf1efccf637e53164303806844d3304ce42 |
|
MD5 | e14120a979e4870b9bfec20f50d92aa4 |
|
BLAKE2b-256 | a84ef64c7dd0d1eb9c8eb473198ff250d46d33d1a657e48897235ec22cc569ca |
File details
Details for the file assimpy-5.4.1-cp38-cp38-win_amd64.whl
.
File metadata
- Download URL: assimpy-5.4.1-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f5fb335fe9b8110c61a3285fe5ee8d421e435abda505381fe817c6050810e8b |
|
MD5 | aa02f4277d8a755c41c69a53d3bef8ca |
|
BLAKE2b-256 | 3bbe8b9fed9dca52c79c7b4ca9264c956c09b8182c97ca85aa2198e63485b0e7 |
File details
Details for the file assimpy-5.4.1-cp38-cp38-win32.whl
.
File metadata
- Download URL: assimpy-5.4.1-cp38-cp38-win32.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.8, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50bf07ef860713c520c7f87937459c739748a0eab11043ff05cee4858d569162 |
|
MD5 | 0a57727db5d509dd723b9151c29851c8 |
|
BLAKE2b-256 | b6076fe88e61a30f7dc7319da2af562e2299846831a86fa8a5ba7d1bc388c163 |
File details
Details for the file assimpy-5.4.1-cp38-cp38-manylinux_2_24_x86_64.whl
.
File metadata
- Download URL: assimpy-5.4.1-cp38-cp38-manylinux_2_24_x86_64.whl
- Upload date:
- Size: 8.7 MB
- Tags: CPython 3.8, manylinux: glibc 2.24+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.13.0b1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90feb0e69773dbb47f7a1aee0016b9a656e71c55ed7c67ca1bd8cc7f294a063d |
|
MD5 | c1052bb0e0c33b3490fc8ed1f3a5862e |
|
BLAKE2b-256 | 63c48127a41763715e6c3d4f1a9ff0fd8f87f5e6348865f22374c661dbb68da8 |
File details
Details for the file assimpy-5.4.1-cp37-cp37m-win_amd64.whl
.
File metadata
- Download URL: assimpy-5.4.1-cp37-cp37m-win_amd64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.7m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 543d6901fc309f42fd023ce85566362bb47334feb230cbdc6fad253ed7491f13 |
|
MD5 | d22ccd0db30c8277a2fc1662d78e029a |
|
BLAKE2b-256 | cccb459c89ee188cd05adf5a2ead00ab63dca3b540e0db8f009c0dca03f2d537 |
File details
Details for the file assimpy-5.4.1-cp37-cp37m-win32.whl
.
File metadata
- Download URL: assimpy-5.4.1-cp37-cp37m-win32.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.7m, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff576fd6dc60cc306adf4ef1acf5552de63845fd0378d069405344811efabfc9 |
|
MD5 | 9d4f64861180de25357e093f04f68e6a |
|
BLAKE2b-256 | 4f7b61c730802b4bbd2bbc4f8028d0ac3db894a506c378dd858e00816dcddd5f |
File details
Details for the file assimpy-5.4.1-cp37-cp37m-manylinux_2_24_x86_64.whl
.
File metadata
- Download URL: assimpy-5.4.1-cp37-cp37m-manylinux_2_24_x86_64.whl
- Upload date:
- Size: 8.8 MB
- Tags: CPython 3.7m, manylinux: glibc 2.24+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.13.0b1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a45f7d7f1096ac84e9aac9e287669047f013abb360a433583b66c42dba68f0c |
|
MD5 | 23cca726b1c10ca604c4f7ddb268fa0f |
|
BLAKE2b-256 | fd43738b0ceeb0906e23182f0815e965b63626b2cc85f2158f0b91cf63df7d58 |