{"repo":"okmatija/Prizm","free":true,"listed":false,"github":"https://github.com/okmatija/Prizm","clone":"git clone https://github.com/okmatija/Prizm.git","description":"A Computational Geometry Debugging Tool","language":"C++","stars":45,"topics":["debugging","debugging-tool","engine-development","geometry-algorithms","geometry-processing","graphics-programming","mesh-processing","meshes","unreal-engine","unreal-engine-utilities"],"license":"MIT","category":"dev-tools","readme_excerpt":"Prizm Prizm is a tool for debugging computational geometry algorithms using a simple workflow: 1. Write debug files using the OBJ format 2. Inspect the files to find bugs See the wiki for video tutorials. There is also a Discord server. There are many tools which can be used to implement this two-step debugging workflow (e.g., MeshLab, Polyscope, ParaView, Meshmixer, Graphite, VisIt). Prizm differs from these tools in the following ways: Narrower scope . The tools listed above have modelling features, geometry processing features, or are platforms for developing geometry processing algorithms. Prizm on the other hand is exclusively focused on the workflow outlined above, which means that it ships with only a small number of geometry processing features, the ones that have directly helped with debugging. Furthermore, Prizm is not intended to be in development forever, once the issues for the Version 1.0.0 milestone are addressed the program will stabilize and recieve only bug fix changes, to be maximally effective while debugging becoming familiar with your tools and being able to rely on them not changing much is helpful. Simpler/faster UI/UX . This is of course a very subjective, but nevertheless the narrow scope of Prizm means that all the effort/iteration around improving UI/UX is necessarily focussed on the singular debugging use case. This focus has (hopefully) resulted in a tool which enables users to identify and fix problems very quickly. Prizm and its predecessors ha","default_branch":null,"files":null,"tree":[],"storefront":"/r/okmatija","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/okmatija/Prizm/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."}