- #1
andlook
- 33
- 0
Hi
I have define a 3D object with ParametricPlot3D, something similar to a sphere called "obj." I then want to use a matrix, I define as "move," to translate the object around, I have been trying:
obj = ParametricPlot3D...
move = AffineTransform[{{1, 1, 2}, {0,1 , 1}, {0, 0, 1}}]
Graphics3D[GeometricTransformation[obj[], move], Axes -> True]
But this just returns an error message
"GeometricTransformation is not a Graphics3D primitive or directive." Is it possible to move an object that has been defined parametrically like this? Is there any other command that will allow me to move this object around?
Thanks
I have define a 3D object with ParametricPlot3D, something similar to a sphere called "obj." I then want to use a matrix, I define as "move," to translate the object around, I have been trying:
obj = ParametricPlot3D...
move = AffineTransform[{{1, 1, 2}, {0,1 , 1}, {0, 0, 1}}]
Graphics3D[GeometricTransformation[obj[], move], Axes -> True]
But this just returns an error message
"GeometricTransformation is not a Graphics3D primitive or directive." Is it possible to move an object that has been defined parametrically like this? Is there any other command that will allow me to move this object around?
Thanks