  Unmanned aerial vehicles (UAVs), as aerial base stations, are a promising
solution for providing wireless communications, thanks to their high
flexibility and autonomy. Moreover, emerging services, such as extended
reality, require high-capacity communications. To achieve this, millimeter wave
(mmWave), and recently, terahertz bands have been considered for UAV
communications. However, communication at these high frequencies requires a
line-of-sight (LoS) to the terminals, which may be located in 3D space and may
have extremely limited direct-line-of-view (LoV) due to blocking objects, like
buildings and trees. In this paper, we investigate the problem of determining
3D placement and orientation of UAVs such that users have guaranteed LoS
coverage by at least one UAV and the signal-to-noise ratio (SNR) between the
UAV-user pairs are maximized. We formulate the problem as an integer linear
programming(ILP) problem and prove its NP-hardness. Next, we propose a
low-complexity geometry-based greedy algorithm to solve the problem
efficiently. Our simulation results show that the proposed algorithm (almost)
always guarantees LoS coverage to all users in all considered simulation
settings.
