Live data from Hacker News

Repulsive Curves

cs.cmu.edu

11–20 of 34 posts

Re: Repulsive Curves

#12
This is immediately useful for a huge number of practical real-world applications.

Make sure to watch the short explanatory video (and turn the sound on) -- here's the direct link:

https://www.youtube.com/watch?v=-uXFYpVumh4

The short video is great. The paper looks great (based on a very quick skim; this is an area in which the authors have far more expertise than me). The high-level explanations are great. The web page is great -- informative and to-the-point. Really impressive work!

--

EDIT: The senior author is here at https://news.ycombinator.com/item?id=31134139 -- his comment should probably be above mine. Please upvote it.

Re: Repulsive Curves

#13

If you liked repulsive curves, you may also enjoy repulsive surfaces: https://www.cs.cmu.edu/~kmcrane/Projects/RepulsiveSurfaces/i... Deep dive into repulsive geometry here: https://youtu.be/dtYGiCpzzbA

Hi Keenan. What do you use to generate your figures of surfaces with lines and other things drawn on them, e.g. figures 2-6 of the geodesic survey paper (http://www.cs.cmu.edu/~kmcrane/Projects/GeodesicSurvey/Geode...)? Lots of great pictures like that in the SIGGRAPH 2013 Course Notes too (https://www.cs.cmu.edu/~kmcrane/Projects/DDG/paper.pdf). I have made some similar figures with TikZ, but it's a lot of work and the results aren't as nice as I'd like.

Re: Repulsive Curves

#14
post #13

If you liked repulsive curves, you may also enjoy repulsive surfaces: https://www.cs.cmu.edu/~kmcrane/Projects/RepulsiveSurfaces/i... Deep dive into repulsive geometry here: https://youtu.be/dtYGiCpzzbA

Hi Keenan. What do you use to generate your figures of surfaces with lines and other things drawn on them, e.g. figures 2-6 of the geodesic survey paper ( http://www.cs.cmu.edu/~kmcrane/Projects/GeodesicSurvey/Geode... )? Lots of great pictures like that in the SIGGRAPH 2013 Course Notes too ( https://www.cs.cmu.edu/~kmcrane/Projects/DDG/paper.pdf ). I have made some similar figures with TikZ, but it's a lot of work…

Not the author so I don't know for sure, but it does list Polyscope in the main link.

https://github.com/nmwsharp/polyscope

Re: Repulsive Curves

#15

If you liked repulsive curves, you may also enjoy repulsive surfaces: https://www.cs.cmu.edu/~kmcrane/Projects/RepulsiveSurfaces/i... Deep dive into repulsive geometry here: https://youtu.be/dtYGiCpzzbA

[deleted]

Re: Repulsive Curves

#16
post #10

Keenan Crane simply makes the most beautiful papers out there

He's really inspirational. He's always really helpful has a wonderful energy on twitter and the geometry discord he's part of, and seems like a really great (and very intelligent) guy all around.

Re: Repulsive Curves

#17
post #13

If you liked repulsive curves, you may also enjoy repulsive surfaces: https://www.cs.cmu.edu/~kmcrane/Projects/RepulsiveSurfaces/i... Deep dive into repulsive geometry here: https://youtu.be/dtYGiCpzzbA

Hi Keenan. What do you use to generate your figures of surfaces with lines and other things drawn on them, e.g. figures 2-6 of the geodesic survey paper ( http://www.cs.cmu.edu/~kmcrane/Projects/GeodesicSurvey/Geode... )? Lots of great pictures like that in the SIGGRAPH 2013 Course Notes too ( https://www.cs.cmu.edu/~kmcrane/Projects/DDG/paper.pdf ). I have made some similar figures with TikZ, but it's a lot of work…

He has a whole presentation about this: https://www.cs.cmu.edu/~kmcrane/Projects/Other/IllustratingG... . TLDR: it's a very manual process :) His lab is also working on Penrose, which is a domain specific language for mathematical diagrams: https://penrose.cs.cmu.edu/

Re: Repulsive Curves

#19
post #17
post #13

Earlier quoted context omitted.

Hi Keenan. What do you use to generate your figures of surfaces with lines and other things drawn on them, e.g. figures 2-6 of the geodesic survey paper ( http://www.cs.cmu.edu/~kmcrane/Projects/GeodesicSurvey/Geode... )? Lots of great pictures like that in the SIGGRAPH 2013 Course Notes too ( https://www.cs.cmu.edu/~kmcrane/Projects/DDG/paper.pdf ). I have made some similar figures with TikZ, but it's a lot of work…

He has a whole presentation about this: https://www.cs.cmu.edu/~kmcrane/Projects/Other/IllustratingG... . TLDR: it's a very manual process :) His lab is also working on Penrose, which is a domain specific language for mathematical diagrams: https://penrose.cs.cmu.edu/

Wow, my laborious-seeming TikZ workflow actually looks pretty simple in comparison! It's all in the one tool and the entire picture code is right there in the Latex source, easy to edit and version control. Shading on a surface is not something I've got nice yet, and lines becoming occluded is a manual effort, but I'm pretty sure I could produce something like the 6 hour figure on p24 in quite a bit less time than that.

Edges of surfaces caused by things like hills obscuring other parts of the same surface, or the surface curving back behind itself (many examples of both on p2 of this) are something I don't have a good way to do. I have done it by doing edge detection on an OpenGL depth buffer and vectorising the results, but that's hard to integrate with TikZ, and changing view angle means doing it all again. Shadows are another problem.

Post reply on HN