{"id":257,"date":"2021-12-20T10:58:40","date_gmt":"2021-12-20T09:58:40","guid":{"rendered":"https:\/\/blog.matthias.roehser.de\/?p=257"},"modified":"2021-12-23T16:23:01","modified_gmt":"2021-12-23T15:23:01","slug":"link-collection","status":"publish","type":"post","link":"https:\/\/blog.matthias.roehser.de\/?p=257","title":{"rendered":"Link Collection"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">There are so many interesting things in the web that I just want to preserve for later.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Revisit later<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Triangula &#8211; Create high quality triangulations from images<br>(https:\/\/github.com\/RH12503\/Triangula)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Raspberry Pi Build HAT &#8211; Connect Lego Power Functions to a Raspberry Pi (https:\/\/www.raspberrypi.com\/products\/build-hat\/)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Implicitication using moving curves and surfaces (https:\/\/citeseerx.ist.psu.edu\/viewdoc\/download?doi=10.1.1.32.7968&amp;rep=rep1&amp;type=pdf)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lego Microscope (https:\/\/github.com\/tobetz\/LegoMicroscope)<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Hardware<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Flexible circuit wind generator (https:\/\/hackaday.io\/project\/181882-flexible-circuit-wind-generator)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Adderini &#8211; 3D Printed Repeating Slingbow Pistol (https:\/\/legolini.com\/adderini_pistol.php)<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Robotics<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Stanley &#8211; the capstan based quadruped (https:\/\/hackaday.io\/project\/176726-stanley-the-capstan-based-quadruped)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">moteus brushless controller (https:\/\/hackaday.io\/project\/179234-moteus-brushless-controller)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A High Torque 3D Printed Harmonic Drive (https:\/\/hackaday.com\/2021\/05\/24\/a-high-torque-3d-printed-harmonic-drive\/)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Small Robot with Stepper motors (https:\/\/github.com\/SkyentificGit\/SmallRobotArm)<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Software<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Floppinux &#8211; An Embedded \ud83d\udc27Linux on a Single \ud83d\udcbeFloppy (https:\/\/bits.p1x.in\/floppinux-an-embedded-linux-on-a-single-floppy\/)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Image to Lithophane Generator (https:\/\/lithophanemaker.com\/)<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Projects<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">Electrochemical machining<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Machining Steel with (Electroplated) Plastic (https:\/\/amosdudley.com\/weblog\/Experiments-with-Desktop-ECM)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Electrochemical machining (https:\/\/hackaday.com\/2013\/10\/27\/electrochemical-etching-with-a-microcontroller\/)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Machining without machines (https:\/\/hackaday.com\/2020\/12\/18\/machining-without-machines\/)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Origami<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Origami Starshade template &#8211; fold flatpack solar cell to &#8220;cube&#8221; (https:\/\/www.jpl.nasa.gov\/edu\/pdfs\/starshade_template.pdf)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Origami Simulator (https:\/\/github.com\/amandaghassaei\/OrigamiSimulator)<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Computer graphics<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Approximate Differentiable One-Pixel Point Rendering (https:\/\/arxiv.org\/abs\/2110.06635)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Fast temporal reprojection without motion vectors (JCGT) (https:\/\/jcgt.org\/published\/0010\/03\/02\/)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Fast Volume Rendering with Spatiotemporal Reservoir Resampling (https:\/\/dqlin.xyz\/pubs\/2021-sa-VOR\/)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Intersection-free Rigid Body Dynamics (https:\/\/ipc-sim.github.io\/rigid-ipc\/)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Simple Vulcan Path Tracer (https:\/\/github.com\/nvpro-samples\/vk_mini_path_tracer)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Papers by Miles Macklin (http:\/\/blog.mmacklin.com\/publications\/), specifically Local Optimization for Robust Signed Distance Field Collision (https:\/\/mmacklin.com\/sdfcontact.pdf)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Resources for Computer Graphics, especially Siggraph paper collections (http:\/\/kesen.realtimerendering.com\/)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A Massively Parallel and Scalable Multi-GPU Material Point Method (https:\/\/sites.google.com\/view\/siggraph2020-multigpu)<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Programming<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">Cmake<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Modern CMake (https:\/\/cliutils.gitlab.io\/modern-cmake\/)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Rust<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Collection of High Quality Rust libraries (https:\/\/jondot.medium.com\/12-killer-rust-libraries-you-should-know-c60bab07624f)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">C++<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Polyscope library for visualization (https:\/\/polyscope.run\/)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Geometry Central (https:\/\/geometry-central.net\/)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Concise Result Extraction in Modern C++ (https:\/\/davidgorski.ca\/posts\/concise-result-extraction\/)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Using C++17 to Create Composable, Recursive Data Types (https:\/\/davidgorski.ca\/posts\/recursive-data-types-cpp\/)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Data structures<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Triangle Grids (https:\/\/www.boristhebrave.com\/2021\/05\/23\/triangle-grids\/)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Multidimensional array views (https:\/\/gist.github.com\/pervognsen\/0e1be3b683d62b16fd81381c909bf67e)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">SQL<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Modern SQL (https:\/\/vimeo.com\/289497563)<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Math<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Geometric Algebra Resources (https:\/\/bivector.net\/)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Projective Geometric Algebra (http:\/\/projectivegeometricalgebra.org\/)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>There are so many interesting things in the web that I just want to preserve for later. Revisit later Triangula &#8211; Create high quality triangulations from images(https:\/\/github.com\/RH12503\/Triangula) Raspberry Pi Build HAT &#8211; Connect Lego Power Functions to a Raspberry Pi (https:\/\/www.raspberrypi.com\/products\/build-hat\/) Implicitication using moving curves and surfaces (https:\/\/citeseerx.ist.psu.edu\/viewdoc\/download?doi=10.1.1.32.7968&amp;rep=rep1&amp;type=pdf) Lego Microscope (https:\/\/github.com\/tobetz\/LegoMicroscope) Hardware Flexible circuit wind [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-257","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blog.matthias.roehser.de\/index.php?rest_route=\/wp\/v2\/posts\/257","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.matthias.roehser.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.matthias.roehser.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.matthias.roehser.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.matthias.roehser.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=257"}],"version-history":[{"count":10,"href":"https:\/\/blog.matthias.roehser.de\/index.php?rest_route=\/wp\/v2\/posts\/257\/revisions"}],"predecessor-version":[{"id":268,"href":"https:\/\/blog.matthias.roehser.de\/index.php?rest_route=\/wp\/v2\/posts\/257\/revisions\/268"}],"wp:attachment":[{"href":"https:\/\/blog.matthias.roehser.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=257"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.matthias.roehser.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=257"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.matthias.roehser.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=257"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}