Sphere.transform
- Sphere.transform(transformation)[source]
Transform the sphere.
- Parameters
transformation (
Transformation
) – The transformation used to transform the Sphere. Note that non-similarity preserving transformations will not change the sphere into an ellipsoid. In such case, the radius of the sphere will be scaled by the largest scale factor of the threee axis.
Examples
>>> from compas.geometry import Frame >>> from compas.geometry import Transformation >>> from compas.geometry import Sphere >>> sphere = Sphere(Point(1, 1, 1), 5) >>> frame = Frame([1, 1, 1], [0.68, 0.68, 0.27], [-0.67, 0.73, -0.15]) >>> T = Transformation.from_frame(frame) >>> sphere.transform(T)