TRANSFORMPLANE3D Transform a 3D plane with a 3D affine transform.
PLANE2 = transformPlane3d(PLANE, TRANS)
Example
p1 = [10 20 30];
p2 = [30 40 50];
p3 = [0 -10 -20];
plane = createPlane(p1, p2, p3);
rot = createRotationOx(p1, pi/6);
plane2 = transformPlane3d(plane, rot);
figure; hold on;
axis([0 100 0 100 0 100]); view(3);
drawPlane3d(plane, 'b');
drawPlane3d(plane2, 'm');
See also:
lines3d, transforms3d, transformPoint3d, transformVector3d,
transformLine3d
Package: matgeom