Goodmorning and thanks for the reply, Steward (?)
My problem was that I couldn't define the plane of the slope, I found the solution by using a 3point mesh to define the plane and then drawing out the roof in 3d view,which lets you define a plane rather slope direction, once I figured it out it was a 5 minute job.
Other solutions proposed were
a) create two roofs as helper nodes and then draw the actual roof in 3d view,using them as reference
b)create a mesh and then use "create roof from mesh"
I am going to give your method a try,just for learning's sake!
Did not know that you could extend/trim roofs to intersect.Nice trick!
Again,thank you for the reply