I'm trying to make a nice graphic of a 3-dimensional shape, but do not have experience doing this so I'm looking for a good application that suits my purposes. Ultimately I want a good figure that I can rotate around, and insert pictures of into a LaTeX document.
The shape can be described as a region bounded by 10 smooth surfaces. I can write the equations for the surfaces. Two of them are flat and the others are quadratic.
Another way to describe the shape is by taking cross sections. The two flat surfaces that bound it are parallel and on opposite sides of the shape. Taking cross sections parallel to these gives simple polygons with flat edges.
Could someone recommend a program in which I could use one of the above two descriptions to get a nice graphic of my shape? Ideally I'd like something with color so I could color surfaces to show gluings.
I've been messing around with SketchUp, which is pretty cool but doesn't seem meant for math. It's also not straightforward to fill in non-planar regions, but I'm still messing around with that in the meantime.
Echoing the comments, I used Mathematica's
RegionPlot3Dto make the image below for the posting Sofa in a snaky 3D corridor: