Show HN: 3D Vector Graphics
github.com
github.com
Unfortunately, it's difficult to compute the joint formed at the boundaries of these combined shapes, so sufficient texturing is needed on the original solids for a decent result.
What is hard about computing the joint? Why does texturing help? My question is from a perspective of curious ignorance, not arrogance (i.e. me saying "don't be silly, it's easy.")
[1] https://www.google.com/search?tbm=isch&q=site:http:%2F%2Fper...
[2] https://help.sketchup.com/en/article/3000100 (last figure and text in the section "Subtracting one solid from another")
OS X
brew install cairo pkg-config
go get github.com/ungerik/go-cairo
Ubuntu sudo apt-get install libcairo2-dev pkg-config
go get github.com/ungerik/go-cairo
... I always think there should be a "default" instruction page linked to somewhere that explains what brew and apt-get are (and other things). I mean, I know you can't be expected to go to the lengths of explaining this stuff for every single project, but this is the kind of thing that will inspire the next generation. So maybe we, as a community could come up with a, "you don't know what this is? look here..." kind of page that people can put on their github projects. man brew
That won't help if you don't have Homebrew [0] installed.[0]: http://brew.sh
One line of, "Hows this work?" would help a lot of people. I took the git lesson from code academy and have messed around in ubuntu but am still very intimidated by github and the brutal installation instructions every project has (or doesn't have).
http://research.microsoft.com/en-us/um/people/hoppe/
http://research.microsoft.com/en-us/um/people/hoppe/proj/vfd...
http://research.microsoft.com/en-us/um/people/hoppe/proj/lap...
http://doc.cgal.org/latest/Surface_mesh_parameterization/gro...
http://doc.cgal.org/latest/Surface_mesh_parameterization/Sur...
[0] https://www.blender.org/manual/render/freestyle/export_svg.h...
it is all python, mostly.
and can be used a command line tool with very little effort. you can make a "open obj file, put default camera, render" scripts very easily.
Then I scrolled down to the samples...
That gif at the bottom is mind bending https://camo.githubusercontent.com/9f83ca714a35fd2a08b85370f...
Did you type that in manually?
I wonder if there's a way to do that in Go that doesn't have as much duplication, but has the same performance?