Topology optimization for multi-axis machining