I would like to ask if it is possible to get transformation matrix to transform Target plane when only two planes are given **Known Target Plane** and **Known Relative Plane**.

The current logic I have to get a new relative plane is this :

- Transform Known Relative Plane from Known Target Plane to XY Plane
- Transform the Known Relative Plane from XY to Target Plane.

The PlanePlane transformation dont work, I tried.

Is it possible to do the same but somehow calculating transformation matrix in order to multiple Target Plane by Transform.

Question.gh (19.2 KB)

```
private void RunScript(Plane G, Plane A, Plane B, ref object R) {
this.Component.Message = "Transform B Plane by G and A";
//First Transformation
Transform toWorldXY = Transform.PlaneToPlane(A, Plane.WorldXY);
Plane B_ = new Plane(B);
B_.Transform(toWorldXY);
//Second Transformation
Transform fromWorldXYToP0 = Transform.PlaneToPlane(Plane.WorldXY, G);
B_.Transform(fromWorldXYToP0);
R = B_;
}
```