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.4.1.tar.gz
(54.7 MB
view hashes)
Built Distributions
Close
Hashes for assimpy-5.4.1-cp313-cp313-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4380095282626a3909479bbba270599cb438b880c16578590beb8bc83fa9bf5 |
|
MD5 | b5a0da615db9e012fca6835d1bdd7920 |
|
BLAKE2b-256 | c5f4df0d65063bd40439ad30a5bbab94b79ddabde07221978d08c3ae10c149c3 |
Close
Hashes for assimpy-5.4.1-cp313-cp313-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab78742aa12f10259ca95bca076757d686756012161fec13aa36b3872a2f7383 |
|
MD5 | 3facbe7987cf8bcf978c97f785b8ef17 |
|
BLAKE2b-256 | 14877c49e3179fafba25636f5e229fa93937b849bef54810e4e52b6859eccb61 |
Close
Hashes for assimpy-5.4.1-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7ceacc768c9f26c990ec0ae379177c8c991b730acc009cf53861e0586c98267 |
|
MD5 | 645ef2312511ad2b113d558a38457e21 |
|
BLAKE2b-256 | b6ffb3f9df562dadb44bf9323e9fa5f849742bf414edeb7a878a714d821012e0 |
Close
Hashes for assimpy-5.4.1-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2200b43fa333eda2e9128160405afbcdad4f71dd7cd97c2d9d482b5ae863c603 |
|
MD5 | eb28c7a62764f31c2c5898e87ace9aa3 |
|
BLAKE2b-256 | dfbda62084c3606ad6a04aa8f6992198b0d29ac4d5be6845aa579c85099c837e |
Close
Hashes for assimpy-5.4.1-cp312-cp312-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6be44ccb91ac63cbcfa4186edc642dc73f464a69a5c3376d5a31daaa2c10f2d |
|
MD5 | b368449efd95b2eae677a24769803279 |
|
BLAKE2b-256 | 3c3137b0d3d5411646697dd5f27df7825637d607b473199168bcec29f12a66de |
Close
Hashes for assimpy-5.4.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48cbbf27d6e83a9c7cc92729e368e85af032b125f9a14d8635691ca1a3bbd1a0 |
|
MD5 | 4565a104953ff675752452e1006eff56 |
|
BLAKE2b-256 | 5cf42bd11431a3e8facbb71404d8e6eb90e7654fe40c0c87780294615753433d |
Close
Hashes for assimpy-5.4.1-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43a3fe8e3f8fe7f7fe227e2cff21e3beea6b399507365d4ba0ee99a92400b651 |
|
MD5 | a6aadcbca1f51cb6ef689346bfd70771 |
|
BLAKE2b-256 | 93fbb00a9958698cb2718cace70173f19bc2ce1972898fe1c37fc17424366ed9 |
Close
Hashes for assimpy-5.4.1-cp311-cp311-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf2c1b02cbb864dee388c69e3bf38e134b7c09e9b86df2a976967b3a24b801ad |
|
MD5 | 11371c19d3b8d79b961b7bfae5aef6f5 |
|
BLAKE2b-256 | b7cfb309c0ecaaead62f9a4fbf1bd0ef36bc96f3715bff0c652ecbf00a12c5e4 |
Close
Hashes for assimpy-5.4.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fd4759634d60ff62cd374e09097155152c1f09fcb98f6126089de4b9d2e034b |
|
MD5 | 1def1a645bcdbfb12b52386a7a1aa36f |
|
BLAKE2b-256 | 2edeeaecd9c5c2792ff5c63267999f4ff941c9c4fdee345b4cf037cd1c01c0dc |
Close
Hashes for assimpy-5.4.1-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f90942cbe3fda5b4b46c598d2c15259969c5033f5802a700afb6f1703dc573da |
|
MD5 | a94695197d53f04f0a31081befa9fd95 |
|
BLAKE2b-256 | 3c19265bccc505ea0f703e166c47e19b215228c2962f4188bed4ebf98c136e3f |
Close
Hashes for assimpy-5.4.1-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f693c4866c7b613d6bb1ba9e5f78b4ba48940f30d88618b99bf4ac0674673088 |
|
MD5 | 52166e7deef39ef8f1986036f2ca28f2 |
|
BLAKE2b-256 | 1195be69eb4f7e56ba3527f730897c176ff7bbf89b10763c15a5cb7ac525ec82 |
Close
Hashes for assimpy-5.4.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52fd9075c49e08c818ab536583c7403999f6a6925e3574fea8646df577df09f6 |
|
MD5 | f7467daacd2dd51833983655dbc7be37 |
|
BLAKE2b-256 | 74f8e1fe8106714e74c29dd50c088fd9893c9c564b9ce75eb16c76b187c4ad30 |
Close
Hashes for assimpy-5.4.1-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ccd0c2c035181a68c0693699c7c8fb71be42b819d2281ddf866eab5966314c65 |
|
MD5 | 1573f9c9c01132d83079eedab05ef21b |
|
BLAKE2b-256 | 2864f5b344ee4e5e0fe160a417edf5e801144fb1cf9b7d6da5504c6577469cf1 |
Close
Hashes for assimpy-5.4.1-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 092426c768819316b9866d719187abf1efccf637e53164303806844d3304ce42 |
|
MD5 | e14120a979e4870b9bfec20f50d92aa4 |
|
BLAKE2b-256 | a84ef64c7dd0d1eb9c8eb473198ff250d46d33d1a657e48897235ec22cc569ca |
Close
Hashes for assimpy-5.4.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f5fb335fe9b8110c61a3285fe5ee8d421e435abda505381fe817c6050810e8b |
|
MD5 | aa02f4277d8a755c41c69a53d3bef8ca |
|
BLAKE2b-256 | 3bbe8b9fed9dca52c79c7b4ca9264c956c09b8182c97ca85aa2198e63485b0e7 |
Close
Hashes for assimpy-5.4.1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50bf07ef860713c520c7f87937459c739748a0eab11043ff05cee4858d569162 |
|
MD5 | 0a57727db5d509dd723b9151c29851c8 |
|
BLAKE2b-256 | b6076fe88e61a30f7dc7319da2af562e2299846831a86fa8a5ba7d1bc388c163 |
Close
Hashes for assimpy-5.4.1-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90feb0e69773dbb47f7a1aee0016b9a656e71c55ed7c67ca1bd8cc7f294a063d |
|
MD5 | c1052bb0e0c33b3490fc8ed1f3a5862e |
|
BLAKE2b-256 | 63c48127a41763715e6c3d4f1a9ff0fd8f87f5e6348865f22374c661dbb68da8 |
Close
Hashes for assimpy-5.4.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 543d6901fc309f42fd023ce85566362bb47334feb230cbdc6fad253ed7491f13 |
|
MD5 | d22ccd0db30c8277a2fc1662d78e029a |
|
BLAKE2b-256 | cccb459c89ee188cd05adf5a2ead00ab63dca3b540e0db8f009c0dca03f2d537 |
Close
Hashes for assimpy-5.4.1-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff576fd6dc60cc306adf4ef1acf5552de63845fd0378d069405344811efabfc9 |
|
MD5 | 9d4f64861180de25357e093f04f68e6a |
|
BLAKE2b-256 | 4f7b61c730802b4bbd2bbc4f8028d0ac3db894a506c378dd858e00816dcddd5f |
Close
Hashes for assimpy-5.4.1-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a45f7d7f1096ac84e9aac9e287669047f013abb360a433583b66c42dba68f0c |
|
MD5 | 23cca726b1c10ca604c4f7ddb268fa0f |
|
BLAKE2b-256 | fd43738b0ceeb0906e23182f0815e965b63626b2cc85f2158f0b91cf63df7d58 |