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
assimpy-5.3.1.2.tar.gz
(37.5 MB
view hashes)
Built Distributions
Close
Hashes for assimpy-5.3.1.2-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 151be23158edc25c3adda5752958870ada57431ec05c9383ccb06d02b71e449f |
|
MD5 | 417180fc93e8bc36345b162d4cf378a1 |
|
BLAKE2b-256 | af5e6b595b2fd1e0085cea7eaa1249371a826dbe63da1389a70ba0e56bb60888 |
Close
Hashes for assimpy-5.3.1.2-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2949bd59be8a04deb5575f00d43334f002576716fda59a8de2bb326806fbe23 |
|
MD5 | b8a1813f0def0a5fe12ca18d6b2acc2c |
|
BLAKE2b-256 | f7eb767209bbab15a8d33c273350ab01dbcff785557d510b5e39a0a7a3d31aa9 |
Close
Hashes for assimpy-5.3.1.2-cp312-cp312-manylinux_2_34_x86_64.manylinux_2_35_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d89806636570bb2f82ccd339e13819dbee34d0960a8239a5284c3fb0feb3dbad |
|
MD5 | 51b821376ff3299189d9f494b441b9e5 |
|
BLAKE2b-256 | 0e50b9824362d56072cf7af85874488c1b1245ae41146ed5343abc7422d1bbf7 |
Close
Hashes for assimpy-5.3.1.2-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28269057f1da04328bf2b9b1d0f54fa4ed0ea14f878cdfd7392e3d5ffd3641bd |
|
MD5 | d946fc4a3ce43be56695068d642c3e65 |
|
BLAKE2b-256 | aaae8055ef4a32358e3672a8f464fb016a208b623b986f5e86ccf1615d366015 |
Close
Hashes for assimpy-5.3.1.2-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 948d4e0712213266b01fdb159742fde6c6873183908feb34ee5181c187afe9a4 |
|
MD5 | d69c3604a51f11999fabac93996505ff |
|
BLAKE2b-256 | 7b72cd35d9fb95fd434100cc8929538a273a1935d046e0e4955d8af251476bba |
Close
Hashes for assimpy-5.3.1.2-cp311-cp311-manylinux_2_34_x86_64.manylinux_2_35_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f19e360de47f0346a117336fec99e1d96f5ed67c50738d33fc1467ff6fd0387b |
|
MD5 | 7c45d63661f40bfae4e70717695e9107 |
|
BLAKE2b-256 | e0bc13b211b88e4513d00a9bd2bc9dfe51bcb28fd2ca64cc9b0118c0f3f7ba53 |
Close
Hashes for assimpy-5.3.1.2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac7dabb75b81ca49e9478d554b45a1ccf38aca92bbab0e8b723cf17beb460326 |
|
MD5 | 2124d1ce5f5a19e3a19a1be530663f35 |
|
BLAKE2b-256 | 57e1aa34078e2563009cdce4da6a387941707b67f794fb678888a521a891a361 |
Close
Hashes for assimpy-5.3.1.2-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fef9492f521e6bf2fa2a83e6f42832885400618ae019ae1d40c2b177d33f1d05 |
|
MD5 | 7353f0bcf86102166c6eca492fd69a9f |
|
BLAKE2b-256 | 93661eff7b3e521ac777ccebbafee9ee0271d8514bdd194ab2ed9f50ef94332d |
Close
Hashes for assimpy-5.3.1.2-cp310-cp310-manylinux_2_34_x86_64.manylinux_2_35_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a609d0142da06c13a2c985da7b7ddc47b96b108703a823eeb392b93c7f72c0df |
|
MD5 | 0e06e077ea2234a30ceac4f8082f38ad |
|
BLAKE2b-256 | de75bc371d5e8da5d90e220c89711d8310fd1f691d237b40eb9434f6bea3bc77 |
Close
Hashes for assimpy-5.3.1.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88efd763e74a41fdeac98c6b6429f6230620843d6129f565658431137d43d30f |
|
MD5 | 55a0b60de219a1a48642685d3a8e19b5 |
|
BLAKE2b-256 | 09f3dedbe0998c47974b93d904ba2fed53ac3313042392298df84f1f5cfb14ce |
Close
Hashes for assimpy-5.3.1.2-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a31d6d0f6e230b456fbf208f3b53265a8f0acc112bf0cf220f4a048c859b2cc |
|
MD5 | f0adf6e68326710adbcea6ced46d8799 |
|
BLAKE2b-256 | 8348e3a5f34ce6bb11ac5158a950bfcd2f87c97b76d304a56ec47cd21a3b380d |
Close
Hashes for assimpy-5.3.1.2-cp39-cp39-manylinux_2_34_x86_64.manylinux_2_35_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66fdbb74ef0cb5ba8559801b2fedc3e085c2d31e06e3064be703f0a9db479f7f |
|
MD5 | 155c9bc384bd9736da9bb011a08114ec |
|
BLAKE2b-256 | cef330efb2a2570e3bf9cf64986729f60bf99d70ea9373ba68e6bbf9ec3794ac |
Close
Hashes for assimpy-5.3.1.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8df8e74670ae02c067a3ce688c9de68581663c7bdc5e3facb2f05d92fb9bcd60 |
|
MD5 | 798439df998b79d5dbb99eb645ce8e91 |
|
BLAKE2b-256 | 00c243e296fef1cd2f89565574fc0ac3aa9019856cd7aceb2a33a5606a502d87 |
Close
Hashes for assimpy-5.3.1.2-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76984ed2e1b59a964f0e1202e6f36b639e5dad92a5f5a4fa5cae2345728b9478 |
|
MD5 | 0edcd56a462423fc3cfc70dd5f5873c1 |
|
BLAKE2b-256 | 6277ca4527a16cd2b75b0001a8fb2481cf54aa7c7a481a4dfa816c2fe6277a6b |
Close
Hashes for assimpy-5.3.1.2-cp38-cp38-manylinux_2_34_x86_64.manylinux_2_35_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69fee296a60d54c15e270b554e225ca0e49eea696238a66632bb08db1292ee87 |
|
MD5 | 23f77b1cb58a1209ba19ee8cde77bde5 |
|
BLAKE2b-256 | 8090d7be367a298effff18cbafe6e343bffeb3c6813db8abd31226e9b95eef9e |
Close
Hashes for assimpy-5.3.1.2-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8550f6338152a41e7d1a5531fbd7ce5a67ac9890f9888f9f2f6c1242a878f66e |
|
MD5 | bfe6657c276691db14fbdf994f270e03 |
|
BLAKE2b-256 | cd8233ca79a5264e1d808c408c0bd4627158fecae55128ab8d510df59e0dd535 |
Close
Hashes for assimpy-5.3.1.2-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 880ccc8c524c04ecb2cbc48feaddad001b615951cf72c3c33003fe138acf2040 |
|
MD5 | 1986e9e3d422848d343b1a4fc7d6b0c2 |
|
BLAKE2b-256 | 91b73ea9982a9c434d1517a4afb4633693381508cf0a305d74d60523bbdfbe49 |
Close
Hashes for assimpy-5.3.1.2-cp37-cp37m-manylinux_2_34_x86_64.manylinux_2_35_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdad259f7b321fffba0f0bda3bd469a6bb6d020408fc24d7f884c4b824cb4cb7 |
|
MD5 | c9f0caa9872f9197132b5521b36cf544 |
|
BLAKE2b-256 | fcb3f4eb1c28586641db0fbcad14d7fc4275e7666d8a5fa6f061dd9a2ded7231 |