How can I discretize a Graphics3D
object that makes use of Scale
and Rotate
? When I try DiscretizeGraphics
I get an EmptyRegion
; the documentation warns of this, at least for Scale
, under Possible Issues.
Graphics3D[Rotate[Scale[Ball[], {1, .7, .4}], 0.6, {0, 1, 2/3}]] // DiscretizeGraphics
EmptyRegion[3]
I cannot use Scale
and Rotate
after discretizing.
Rotate[Scale[DiscretizeRegion@Ball[], {1, .7, .4}], 0.6, {0, 1, 2/3}] (* fail *)
GeometricTransformation
also fails.
GeometricTransformation[DiscretizeRegion @ Ball[], ScalingTransform[{1, .7, .4}]]
I am using version 10.1.
DiscretizeRegion@ TransformedRegion[Ball[], ScalingTransform[{1, .7, .4}]]
.GeometricTransformation
is meant to be applied to graphics primitives. The equivalent for (mesh) regions would beTransformedRegion
. $\endgroup$TransformedRegion
!! That's what I was forgetting. LOL. Thanks for working faster than my own brain. :D $\endgroup$