Well, I'm actually not really done and dusted. This is a drawing to illustrate what I'm doing:
So I'm creating intersection lines between planes (just planes, not faces, they are not graphically represented in the project).
The blue square represents the plane used each time by the procedure to create an intersection line with one of the other planes. In most cases, the planes are not orthogonal, i.e. the green planes are not perpendicular to the blue plane and the blue plane is at a slight angle too. So, nearly square to each other but quite.
The goal is actually the intersection points at the intersections of the intersection lines (again, no graphical representation in the project, they are a means to an end).
Example set of planes:
Blue Plane VecNorm\x = 0.0055
Blue Plane VecNorm\y = -0.9998
Blue Plane VecNorm\z = -0.0166
Blue Plane PtV0\x = 20.8553
Blue Plane PtV0\y = 797.4753
Blue Plane PtV0\z = -584.7176
Plane Aft VecNorm\x = 0.0007
Plane Aft VecNorm\y = -0.0632
Plane Aft VecNorm\z = -0.9980
Plane Aft PtV0\x = 120.6621
Plane Aft PtV0\y = 805.9420
Plane Aft PtV0\z = -692.0133
Plane LHS VecNorm\x = -0.0729
Plane LHS VecNorm\y = 0.9967
Plane LHS VecNorm\z = 0.0360
Plane LHS PtV0\x = -451.9908
Plane LHS PtV0\y = 799.1656
Plane LHS PtV0\z = -541.5027
Plane RHS VecNorm\x = 0.9997
Plane RHS VecNorm\y = 0.0240
Plane RHS VecNorm\z = 0.0025
Plane RHS PtV0\x = 447.0984
Plane RHS PtV0\y = 800.9244
Plane RHS PtV0\z = -525.6143
Plane FWD VecNorm\x = -0.0011
Plane FWD VecNorm\y = 0.9978
Plane FWD VecNorm\z = 0.0659
Plane FWD PtV0\x = 134.1713
Plane FWD PtV0\y = 786.6722
Plane FWD PtV0\z = -478.3818
Firstly, the Lines are not right, not planar - they should of course all be on the Blue Plane. Second problem is, when the lines are right, I need to find the Line-Line intersections, which are virtual since they do not "physically" cross each other.
Anyone interested in a virtual beer?