Skip to main content

3D model loader for Glass-Engine

Project description

Assimpy -- 为 Glass Engine 提供 3D 模型加载功能

AssimpyGlass Engine 的子项目,是 Assimp 项目的 Python 绑定,为 Glass Engine 提供 3D 模型加载功能。 仅提供 load(file_name:str, flags:int)->Model 函数用于加载模型。其优势在于:

  • 使用 assimp 加载模型后,不做任何的中间类型拷贝,直接将原生内存 buffer 暴露给 python
  • 支持内置纹理加载

你可以在任意需要加载 3D 模型的时候使用 Assimpy,并在其源码中找见加载上来的模型结构, 但不建议你这么做。因为其初衷是为 Glass Engine 提供 3D 模型的加载功能, 因此不过多介绍 Assimpy 的用法,欢迎访问 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 details)

Uploaded Source

Built Distributions

assimpy-5.4.1-cp313-cp313-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.13 Windows x86-64

assimpy-5.4.1-cp313-cp313-manylinux_2_24_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.24+ x86-64

assimpy-5.4.1-cp312-cp312-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.12 Windows x86-64

assimpy-5.4.1-cp312-cp312-win32.whl (1.4 MB view details)

Uploaded CPython 3.12 Windows x86

assimpy-5.4.1-cp312-cp312-manylinux_2_24_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.24+ x86-64

assimpy-5.4.1-cp311-cp311-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.11 Windows x86-64

assimpy-5.4.1-cp311-cp311-win32.whl (1.4 MB view details)

Uploaded CPython 3.11 Windows x86

assimpy-5.4.1-cp311-cp311-manylinux_2_24_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.24+ x86-64

assimpy-5.4.1-cp310-cp310-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.10 Windows x86-64

assimpy-5.4.1-cp310-cp310-win32.whl (1.4 MB view details)

Uploaded CPython 3.10 Windows x86

assimpy-5.4.1-cp310-cp310-manylinux_2_24_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.24+ x86-64

assimpy-5.4.1-cp39-cp39-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.9 Windows x86-64

assimpy-5.4.1-cp39-cp39-win32.whl (1.4 MB view details)

Uploaded CPython 3.9 Windows x86

assimpy-5.4.1-cp39-cp39-manylinux_2_24_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.24+ x86-64

assimpy-5.4.1-cp38-cp38-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.8 Windows x86-64

assimpy-5.4.1-cp38-cp38-win32.whl (1.4 MB view details)

Uploaded CPython 3.8 Windows x86

assimpy-5.4.1-cp38-cp38-manylinux_2_24_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.24+ x86-64

assimpy-5.4.1-cp37-cp37m-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.7m Windows x86-64

assimpy-5.4.1-cp37-cp37m-win32.whl (1.4 MB view details)

Uploaded CPython 3.7m Windows x86

assimpy-5.4.1-cp37-cp37m-manylinux_2_24_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.24+ x86-64

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

Hashes for assimpy-5.4.1.tar.gz
Algorithm Hash digest
SHA256 90002867f676efab476994680f95c1d5361e9c6cc8fc8ee9237a38d6530079e8
MD5 4b6fb064959b24b99ebf2a68aaf129bd
BLAKE2b-256 ad1bb76398826dadfc5dc81fcbe9fc3d1371e231209e85ff50cd8973ec43525e

See more details on using hashes here.

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

Hashes for assimpy-5.4.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b4380095282626a3909479bbba270599cb438b880c16578590beb8bc83fa9bf5
MD5 b5a0da615db9e012fca6835d1bdd7920
BLAKE2b-256 c5f4df0d65063bd40439ad30a5bbab94b79ddabde07221978d08c3ae10c149c3

See more details on using hashes here.

File details

Details for the file assimpy-5.4.1-cp313-cp313-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for assimpy-5.4.1-cp313-cp313-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 ab78742aa12f10259ca95bca076757d686756012161fec13aa36b3872a2f7383
MD5 3facbe7987cf8bcf978c97f785b8ef17
BLAKE2b-256 14877c49e3179fafba25636f5e229fa93937b849bef54810e4e52b6859eccb61

See more details on using hashes here.

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

Hashes for assimpy-5.4.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e7ceacc768c9f26c990ec0ae379177c8c991b730acc009cf53861e0586c98267
MD5 645ef2312511ad2b113d558a38457e21
BLAKE2b-256 b6ffb3f9df562dadb44bf9323e9fa5f849742bf414edeb7a878a714d821012e0

See more details on using hashes here.

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

Hashes for assimpy-5.4.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 2200b43fa333eda2e9128160405afbcdad4f71dd7cd97c2d9d482b5ae863c603
MD5 eb28c7a62764f31c2c5898e87ace9aa3
BLAKE2b-256 dfbda62084c3606ad6a04aa8f6992198b0d29ac4d5be6845aa579c85099c837e

See more details on using hashes here.

File details

Details for the file assimpy-5.4.1-cp312-cp312-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for assimpy-5.4.1-cp312-cp312-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 a6be44ccb91ac63cbcfa4186edc642dc73f464a69a5c3376d5a31daaa2c10f2d
MD5 b368449efd95b2eae677a24769803279
BLAKE2b-256 3c3137b0d3d5411646697dd5f27df7825637d607b473199168bcec29f12a66de

See more details on using hashes here.

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

Hashes for assimpy-5.4.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 48cbbf27d6e83a9c7cc92729e368e85af032b125f9a14d8635691ca1a3bbd1a0
MD5 4565a104953ff675752452e1006eff56
BLAKE2b-256 5cf42bd11431a3e8facbb71404d8e6eb90e7654fe40c0c87780294615753433d

See more details on using hashes here.

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

Hashes for assimpy-5.4.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 43a3fe8e3f8fe7f7fe227e2cff21e3beea6b399507365d4ba0ee99a92400b651
MD5 a6aadcbca1f51cb6ef689346bfd70771
BLAKE2b-256 93fbb00a9958698cb2718cace70173f19bc2ce1972898fe1c37fc17424366ed9

See more details on using hashes here.

File details

Details for the file assimpy-5.4.1-cp311-cp311-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for assimpy-5.4.1-cp311-cp311-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 cf2c1b02cbb864dee388c69e3bf38e134b7c09e9b86df2a976967b3a24b801ad
MD5 11371c19d3b8d79b961b7bfae5aef6f5
BLAKE2b-256 b7cfb309c0ecaaead62f9a4fbf1bd0ef36bc96f3715bff0c652ecbf00a12c5e4

See more details on using hashes here.

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

Hashes for assimpy-5.4.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1fd4759634d60ff62cd374e09097155152c1f09fcb98f6126089de4b9d2e034b
MD5 1def1a645bcdbfb12b52386a7a1aa36f
BLAKE2b-256 2edeeaecd9c5c2792ff5c63267999f4ff941c9c4fdee345b4cf037cd1c01c0dc

See more details on using hashes here.

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

Hashes for assimpy-5.4.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 f90942cbe3fda5b4b46c598d2c15259969c5033f5802a700afb6f1703dc573da
MD5 a94695197d53f04f0a31081befa9fd95
BLAKE2b-256 3c19265bccc505ea0f703e166c47e19b215228c2962f4188bed4ebf98c136e3f

See more details on using hashes here.

File details

Details for the file assimpy-5.4.1-cp310-cp310-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for assimpy-5.4.1-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 f693c4866c7b613d6bb1ba9e5f78b4ba48940f30d88618b99bf4ac0674673088
MD5 52166e7deef39ef8f1986036f2ca28f2
BLAKE2b-256 1195be69eb4f7e56ba3527f730897c176ff7bbf89b10763c15a5cb7ac525ec82

See more details on using hashes here.

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

Hashes for assimpy-5.4.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 52fd9075c49e08c818ab536583c7403999f6a6925e3574fea8646df577df09f6
MD5 f7467daacd2dd51833983655dbc7be37
BLAKE2b-256 74f8e1fe8106714e74c29dd50c088fd9893c9c564b9ce75eb16c76b187c4ad30

See more details on using hashes here.

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

Hashes for assimpy-5.4.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 ccd0c2c035181a68c0693699c7c8fb71be42b819d2281ddf866eab5966314c65
MD5 1573f9c9c01132d83079eedab05ef21b
BLAKE2b-256 2864f5b344ee4e5e0fe160a417edf5e801144fb1cf9b7d6da5504c6577469cf1

See more details on using hashes here.

File details

Details for the file assimpy-5.4.1-cp39-cp39-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for assimpy-5.4.1-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 092426c768819316b9866d719187abf1efccf637e53164303806844d3304ce42
MD5 e14120a979e4870b9bfec20f50d92aa4
BLAKE2b-256 a84ef64c7dd0d1eb9c8eb473198ff250d46d33d1a657e48897235ec22cc569ca

See more details on using hashes here.

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

Hashes for assimpy-5.4.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 2f5fb335fe9b8110c61a3285fe5ee8d421e435abda505381fe817c6050810e8b
MD5 aa02f4277d8a755c41c69a53d3bef8ca
BLAKE2b-256 3bbe8b9fed9dca52c79c7b4ca9264c956c09b8182c97ca85aa2198e63485b0e7

See more details on using hashes here.

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

Hashes for assimpy-5.4.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 50bf07ef860713c520c7f87937459c739748a0eab11043ff05cee4858d569162
MD5 0a57727db5d509dd723b9151c29851c8
BLAKE2b-256 b6076fe88e61a30f7dc7319da2af562e2299846831a86fa8a5ba7d1bc388c163

See more details on using hashes here.

File details

Details for the file assimpy-5.4.1-cp38-cp38-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for assimpy-5.4.1-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 90feb0e69773dbb47f7a1aee0016b9a656e71c55ed7c67ca1bd8cc7f294a063d
MD5 c1052bb0e0c33b3490fc8ed1f3a5862e
BLAKE2b-256 63c48127a41763715e6c3d4f1a9ff0fd8f87f5e6348865f22374c661dbb68da8

See more details on using hashes here.

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

Hashes for assimpy-5.4.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 543d6901fc309f42fd023ce85566362bb47334feb230cbdc6fad253ed7491f13
MD5 d22ccd0db30c8277a2fc1662d78e029a
BLAKE2b-256 cccb459c89ee188cd05adf5a2ead00ab63dca3b540e0db8f009c0dca03f2d537

See more details on using hashes here.

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

Hashes for assimpy-5.4.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 ff576fd6dc60cc306adf4ef1acf5552de63845fd0378d069405344811efabfc9
MD5 9d4f64861180de25357e093f04f68e6a
BLAKE2b-256 4f7b61c730802b4bbd2bbc4f8028d0ac3db894a506c378dd858e00816dcddd5f

See more details on using hashes here.

File details

Details for the file assimpy-5.4.1-cp37-cp37m-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for assimpy-5.4.1-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 6a45f7d7f1096ac84e9aac9e287669047f013abb360a433583b66c42dba68f0c
MD5 23cca726b1c10ca604c4f7ddb268fa0f
BLAKE2b-256 fd43738b0ceeb0906e23182f0815e965b63626b2cc85f2158f0b91cf63df7d58

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page