Three-Dimensional Orthogonal Graph Drawing With Direction Constrained Edges