{"repo":"komietty/unity-vectorfield","free":true,"listed":false,"github":"https://github.com/komietty/unity-vectorfield","clone":"git clone https://github.com/komietty/unity-vectorfield.git","description":"Vector field library using discrete exterior culclus","language":"C#","stars":78,"topics":["geometry-processing","mesh-processing","unity","computer-graphics","computer-architecture"],"license":"MIT","category":"game-templates","readme_excerpt":"unity-vectorfield Unity-vectorfield is a vector field library, consisting of vector field generators on mesh and operators for them. It allows you to quick implementation of vector field algorithms on Unity, which is instantly applicable to game programming, media art creation, or physical simulation. Features This library is for designing various vector fields based on Halfedge structure and Discrete exterior calculus . Beware some of the original algorithms referred to here support some geometric representations, point cloud or voxel grid, but this library only supports triangulated closed surface with any genesis (meaning closed meshes with holes like torus. surface with boundaries will be supported soon). The main solvers are below, [] showing the reference number. - [ Hodge decomposition [1]](#1) - An implementation of Helmholtz-Hodge decomposition. An arbitrally tangent field is decomposed into the three orhogonal spaces. The discretization process is nicely explained in [[7]](#7). - [ Trivial connections [2]](#2) - A vector transport method to compute the smoothest vector field with user input singularity points. Singularities can be placed anywhere as long as they satisfy Gauss-bonnet theorem. - [ Smooth vector field [3]](#4) -A parallel transport method. Unlike the trivial connection, this method puts globally optimal singularities automatically. Currently, the curvature-aligned fields is not implemented yet. - [ Scalar heat method [4]](#5) - A shortest distance comp","default_branch":null,"files":null,"tree":[],"storefront":"/r/komietty","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/komietty/unity-vectorfield/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}