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.3.tar.gz
(69.9 MB
view hashes)
Built Distributions
Close
Hashes for assimpy-5.3.1.3-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8b80212a87525443ae7e15f385867c38580c2e5484eac26f528d866089649f4 |
|
MD5 | 58809d82c79c3c9a6cc14753bd96ebae |
|
BLAKE2b-256 | 827c235a75a1d1b9ce3fe61c70a181ec0af775df5b7409fa28a9c47e11e21327 |
Close
Hashes for assimpy-5.3.1.3-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5c06645ff55988ca0b0679d3a2fd4f71c9f5c3f9103c4925de7c7e3ca5abc98 |
|
MD5 | da2091cc50d93c15e2299dba6fde7ba7 |
|
BLAKE2b-256 | ddc60147313efbd2b8687241e318072a53355572a68e438166ba2724ccb2caf3 |
Close
Hashes for assimpy-5.3.1.3-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59c8ef960b43208305a5bc03f1fab0060e35892233a5dc208786d00fa3bf55de |
|
MD5 | fa1bf9ba8963db8e5ddb439885379f99 |
|
BLAKE2b-256 | 3cb2984e28132c36d0054e5b65a01f7dd9a29d36a1475936c111aa8140f3fd15 |
Close
Hashes for assimpy-5.3.1.3-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00f394f365e753ba718714da9d89595a4de727462669706aa4aaf4b46b91b009 |
|
MD5 | c2f83a66a835f634701fb1a916e74bb0 |
|
BLAKE2b-256 | 7f242c991f9c5472c4cb1d6a18585fd9c68705ff82b36b3226ec1d55e7bca3c5 |
Close
Hashes for assimpy-5.3.1.3-cp312-cp312-macosx_14_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af6ebfcfacc8a0991983a4dc613c6d04a48d498d2134981b5b8c91b88e338b56 |
|
MD5 | 39ff31287170c20f2d8b7eea3219b7e8 |
|
BLAKE2b-256 | 0d2e89b236775e6081262ddc3ce663f08f624a96c2b5f377d7a03027b11f4296 |
Close
Hashes for assimpy-5.3.1.3-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74cda417363a1804ab267d335b0dd5d99b41e8974b5a299bbff0811af9a7cd6b |
|
MD5 | f8874b232487f0348e6debf0a0a99cf3 |
|
BLAKE2b-256 | 013e548d386a341ae9933250ad283b8bfe1a3642d79c697856fbc92b8035dfba |
Close
Hashes for assimpy-5.3.1.3-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9b6a9bb91a0f8b7f891bc24ba1d49d7ab07cc4202bb4a91543ee865bbe9b54a |
|
MD5 | c5fb8c4581e22fdf96d5356aefd46f60 |
|
BLAKE2b-256 | c83565611e377829ad7234051a52d537de87698451666be569046f84bd7adabf |
Close
Hashes for assimpy-5.3.1.3-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85125de9529ea521e0608cddfe1dcb6b26107586cd3d120bc9b53bcb97b28787 |
|
MD5 | 303a57aad869c557fae4e2d12e71e162 |
|
BLAKE2b-256 | b3e538f4f31df00f6491f7a330132c2978776b979498c699a386c10f51b88d03 |
Close
Hashes for assimpy-5.3.1.3-cp311-cp311-manylinux_2_34_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d8fa72288b2d8af72a673877eff4b59b8c7e3a73f630e56f8cf7002f9a5dd29 |
|
MD5 | 2c515332fd45a4fc36f5f4bfd89dc67b |
|
BLAKE2b-256 | d036e2aa2de0e2ab3c720e5da532667978c9742fa3ff6c1949ae9942ff612ce5 |
Close
Hashes for assimpy-5.3.1.3-cp311-cp311-macosx_14_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 758c48606f542157f6a3d52fe21c3f6629643204c15ccc70f02e705da4a325ff |
|
MD5 | 46b65cf319f4d043e1cf35d59996d869 |
|
BLAKE2b-256 | 6190fbb488c8cbcc1af6bc6a663c551fc3dd560ab10088f91c14f6783cf24c1c |
Close
Hashes for assimpy-5.3.1.3-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dffca4bbd0b7d156e1cbebe2a7676a04411c94eac5a7a1b8c9a60f613431eba9 |
|
MD5 | 58abeb87519fc0b2adb26384fa311516 |
|
BLAKE2b-256 | c63fbe793b5a397ea8a9cadd84568b81555b29e4faac6aed4a5d77539bf51fbf |
Close
Hashes for assimpy-5.3.1.3-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1717755a3a76a087492116e59ecfabd56be91ee2a293cda2a710ea65eb2ae59e |
|
MD5 | 94baf5e7e5141bfe68e69b4bb3a9b5a9 |
|
BLAKE2b-256 | 3064ccf6834eec60a9d27bfff6a3863c6be1b6af589bbc8204abc5eb16bb8fc0 |
Close
Hashes for assimpy-5.3.1.3-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2c608ba3ba6892663b777bb666efcb3d90efe479e01997ef99c0458ef72da3c |
|
MD5 | e64e249f3914cc51aeedf1f2c2d36d75 |
|
BLAKE2b-256 | 34aa090c288deb41aec03a66328227bf22d0ea21c052c6a84dec8bc40480f4c3 |
Close
Hashes for assimpy-5.3.1.3-cp310-cp310-manylinux_2_34_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6f711facb06a36c1268c5976b6ebc47be5adb4745e29e9ccff456a9c43e5b25 |
|
MD5 | c7282089cc0085c498a40f97b7a37860 |
|
BLAKE2b-256 | b67bd3c1cee41688ff387907ab179a2935280d8b84dfd317fb1a7d8a9ba2264a |
Close
Hashes for assimpy-5.3.1.3-cp310-cp310-macosx_14_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b366ed4255637ed7083ab8e65fdbd63ebe263cf83e86ce3fad7372eb7f95dd8f |
|
MD5 | 1123b15d0e707917b2c62c17c19ec7d6 |
|
BLAKE2b-256 | 5f768ed0421e9e310b77918bc55f81c17b8495baf2a669e9a81dddd5e2549bcb |
Close
Hashes for assimpy-5.3.1.3-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9da5a3f0a86036f8ea27f8cdcdf3a4b5ced21bc17315dfb2603a5d6216699ede |
|
MD5 | 659cbc3285c95dfbb5837ddfdb7927c2 |
|
BLAKE2b-256 | cb9e4586d4b91d8877cc7afd0004fd2ce6fc89fcaaae213c2038de77d401a286 |
Close
Hashes for assimpy-5.3.1.3-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a705a136b812913703f82ddd42f8907688489d4f9d61b7b6494c8f6bf03b86c0 |
|
MD5 | 07a74708bd4395a5aa79947a302ea302 |
|
BLAKE2b-256 | 281df4fa947f7fb06ec37c461488b91a414b3ff8b490ca08140f82560755effa |
Close
Hashes for assimpy-5.3.1.3-cp39-cp39-manylinux_2_34_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7df89a203290485c3f54349c04580ad51077bf092f3db15e642ec3f929cd791 |
|
MD5 | a637f54c9b96de07de418ec86104e0b9 |
|
BLAKE2b-256 | 2bfaa9e22a9d68ee0679a7866cb85903535e98258901c6702f5386131f0bafef |
Close
Hashes for assimpy-5.3.1.3-cp39-cp39-manylinux_2_34_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b7c3207f1ea2e28450e6031944e5bf2b831fc121d6054d5e1de7fb3768ac288 |
|
MD5 | 8b635fb1c14376603ba05bf443751461 |
|
BLAKE2b-256 | ae18fdbf3cce91cbcf63eeae8af1f2c988d7fbcbbc8f4d539f81247fbc9710fc |
Close
Hashes for assimpy-5.3.1.3-cp39-cp39-macosx_14_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d525635d60b20e5909a9166407ed91f471dcd68f9091ed2cacb0db4b8865749a |
|
MD5 | 3a480621e99956f31fb0a4b451aa881a |
|
BLAKE2b-256 | 2c571b735efcd6d7529e8671b311b7fc4f385de9476d72337adc0cfa00d61137 |
Close
Hashes for assimpy-5.3.1.3-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa002d0ed9e5b7a1442013e36e3baec603dae443f1f7142142b8e7d0b1262107 |
|
MD5 | 38fd6486144905b637ce3cbf4ce3dae6 |
|
BLAKE2b-256 | a50c8556137968ecbc612a9da69caef840ea4941b01c5c899b44feb964799b9d |
Close
Hashes for assimpy-5.3.1.3-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5c48d931f653550fca21868c4bdada7fdf760082d6f7fd88c52cf6d3cad319f |
|
MD5 | 7f6fa370580dec8bc55f41ed76862092 |
|
BLAKE2b-256 | 1670228151e0453b32df074702f4499bde5fc2cf2f22184a3ae8d8573094779f |
Close
Hashes for assimpy-5.3.1.3-cp38-cp38-manylinux_2_34_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4bbdd14431ea72241e32febcc4f327323779a5d5a5736442ea899b5c874d174 |
|
MD5 | ad642040aa0f7839847b6a0eed890cc2 |
|
BLAKE2b-256 | eb4805e476f629a6f7b39c6695362ff198797998f572a1c937798790e1bf62e3 |
Close
Hashes for assimpy-5.3.1.3-cp38-cp38-manylinux_2_34_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11dbc422f2f0f5ab61d94af04baaf2c9bd46057c21d5f35c27e446e20a74b1e1 |
|
MD5 | 2c63e03e075087023b81b60721c8a11d |
|
BLAKE2b-256 | 275ad7b2b9cf9d48e59a8def3b09924fe92e2054a2fd37f2a2a4aee5ba2d66e5 |
Close
Hashes for assimpy-5.3.1.3-cp38-cp38-macosx_14_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21afaf2622adba90b0c3986a1da3a74fa59613364e41e52bb2ddb95c3322e97c |
|
MD5 | e5a6ca56a6b6c76af2ed79c0b2c88837 |
|
BLAKE2b-256 | 061fbd2da6d2087bf1f3fb74f2132d17501ce6401d5b2744c87fdca619a74f39 |
Close
Hashes for assimpy-5.3.1.3-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c188e78e58dda4d6f0a27b14c35626893a73e096ba20993fcfb14c5f6fd364b0 |
|
MD5 | 7159fed1e4c67e2b08ef3ec96af3274c |
|
BLAKE2b-256 | d4467d89577670f81170a4ce1bc8bbf8ae27c2bd5b05e07b1ad8608c44dde004 |
Close
Hashes for assimpy-5.3.1.3-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96b9e7f70785041c6a5d47dcc5b443b754a9b484b5302a89e3f1e820d57045a3 |
|
MD5 | 03557eea6cacdfb63940796e21fb3df9 |
|
BLAKE2b-256 | 58dc2a1185a49ff744cf0c30a973841805c7d695686e04435d1dc71085442aac |
Close
Hashes for assimpy-5.3.1.3-cp37-cp37m-manylinux_2_34_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 312651d13c49c183fbfac3e67718ef17d6e09af44d4d36efd214b47ad198aff3 |
|
MD5 | d71a1d70dadd1b28bfcbdb7f2ccbc4e2 |
|
BLAKE2b-256 | aae8ff0f84c5bba87de7785d685b01e704bd5dba4cb461173bd2493f0bed65e9 |
Close
Hashes for assimpy-5.3.1.3-cp37-cp37m-manylinux_2_34_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0772c35f81700b01a30cdaaf212842b979c4fa20102544399928e399c47e6948 |
|
MD5 | aa5365afa8c1df093b7da32f971e4ec0 |
|
BLAKE2b-256 | 31b81e5e3e28aab5f17cbff6cff1bf1dc54475db2406caa23f0caf129034f0dd |
Close
Hashes for assimpy-5.3.1.3-cp37-cp37m-macosx_14_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d63faac65435cc0b8eda254920e2a524fa6b47b050f3a0490eed96174e3f06a6 |
|
MD5 | 485a92bef31dd57d876c2875b35bd6bc |
|
BLAKE2b-256 | 60efba3f8626071918b5e4197e75e431a290701f56d5a045b7624a7e83baae20 |