UAV Path Planning in 3-D Constrained Environments Based on Layered Essential Visibility Graphs | Synapse