Metadata-Version: 1.1
Name: AssimpCy
Version: 1.0.0
Summary: Faster Python bindings for Assimp.
Home-page: https://github.com/jr-garcia/AssimpCy
Author: Javier R. García
Author-email: UNKNOWN
License: BSD3
Description-Content-Type: UNKNOWN
Description: It uses the same naming as the original library, so examples from the official docs can be used directly (minus C
        sintaxis, of course).
        
        _Example usage:_
        
            from assimpcy import aiImportFile, aiPostProcessSteps as pp
            flags = pp.aiProcess_JoinIdenticalVertices | pp.aiProcess_Triangulate
            scene = aiImportFile('model.x', flags)
            print('\tHas {} meshes, {} textures, {} materials, {} animations.'.format(scene.mNumMeshes, scene.mNumTextures,
            scene.mNumMaterials, scene.mNumAnimations))
            
            # Check mesh.Has* before extracting corresponding mesh.m* (Vertices, Normals, etc)
            if scene.HasMeshes and scene.mMeshes[0].HasPositions:
                v = scene.mMeshes[0].mNumVertices / 2
                print('Vertex {} = {}'.format(v, scene.mMeshes[0].mVertices[v]))
        
        Matrices, quaternions and vectors are returned as Numpy arrays.
Keywords: load 3d model geometry assimp
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Topic :: Multimedia :: Graphics :: 3D Rendering
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Requires: numpy
