As a minimal example, consider:
annuli = {Annulus[{0, 0}, {0.8`, 1}, {1.3681023133518435`,
6.255024218935966`}],
Annulus[{0, 0}, {1.8`, 2}, {2.9394676092071563`,
8.524521215589012`}],
Annulus[{0, 0}, {2.8`, 3}, {5.390068220020829`,
11.207832393335261`}],
Annulus[{0, 0}, {3.8`, 4}, {1.847790960182163`,
7.781910416962884`}],
Annulus[{0, 0}, {4.8`, 5}, {5.369176063296676`,
11.373108690157169`}]}
regU = RegionUnion@(RegionProduct[annuli[[#]] ,
Line[{{0}, {0.8}}]] & /@ Range[Length@annuli])
Region[RegionUnion[
regU
, Cylinder[{{0, 0, 0.2}, {0, 0, -0.75}}, 5.8]
, Cylinder[{{0, 0, -0.75}, {0, 0, -1.5}}, 6.0]
]
, Boxed -> True
, BoxRatios -> Automatic
, Axes -> True
, PlotRange -> {{-7, 7}, {-7, 7}, {-2, 2}}
, ImageSize -> Medium
]
Using Show
, a better rendering is generated for annuli on top.
Show[Region /@ (RegionProduct[annuli[[#]] , Line[{{0}, {0.8}}]] & /@
Range[Length@annuli])]
Question: I want to generate a STL file from this. How can I improve the resolution of the structure shown in the first graphic?
Any suggestions, tips, improvements will be gratefully received.
PlotRange
seems to do it. $\endgroup$