Metadata-Version: 2.1
Name: pybarycuda
Version: 1.0.0
Summary: A tiny CUDA library for fast barycentric operations
Home-page: https://github.com/postmalloc/barycuda
Author: Srimukh Sripada
Author-email: hi@srimukh.com
License: MIT
Description: # pybarycuda
        
        Pybaracuda is python wrapper for Barycuda - which
        is a tiny CUDA accelerated library with no dependencies that
        performs various barycentric operations. This is an attempt to speed-up
        a 3D renderer that I'm working on.
        
        Currently, the library exposes the following functions:  
        * `point_in_simplex` - takes an array of points, the vertices
        of a 2D/3D simplex, and tells you if each point lies inside the
        simplex.  
        * `bary_simplex` - takes an array of points, the vertices of
        a 2D/3D simplex, and returns the barycentric coordinates for
        each point.
        
        # Development
        See the Github [repo](https://github.com/postmalloc/barycuda).
        
        ## References
        Shirley, P. (2009) Fundamentals of Computer Graphics  
        https://en.wikipedia.org/wiki/Barycentric_coordinate_system  
        https://math.stackexchange.com/questions/1226707/how-to-check-if-point-x-in-mathbbrn-is-in-a-n-simplex  
        
Platform: UNKNOWN
Description-Content-Type: text/markdown
