more control in sweep feature please!

hi everybody
i was wondering if there is any way to create a surface at aconstant angle along edges of a curved surface, like the one shownin the picture. rulled surface feature can create normal andtangent surfaces. but not between 0 and 90 degress.
(this was done using sweep feature in catia, ProE's variablesection sweep also can make that surface.)

SolidworksSurfacing