{
	"article_slug": "why-is-my-path-failing-in-godot",
	"claim": "A 2D navmesh baked with a larger NavigationPolygon.agent_radius can remove a corridor that exists for a smaller baked radius.",
	"generated_utc": "2026-06-10T12:27:21",
	"godot_version": "4.6.2-stable (official)",
	"large_agent": {
		"agent_radius": 24.0,
		"goal_polygon": 1,
		"polygon_count": 2,
		"polygons": [
			[
				0,
				1,
				2,
				3
			],
			[
				4,
				5,
				6,
				7
			]
		],
		"start_goal_connected": false,
		"start_polygon": 0,
		"vertex_count": 8,
		"vertices": [
			{
				"x": 96.0,
				"y": 136.0
			},
			{
				"x": 24.0,
				"y": 136.0
			},
			{
				"x": 24.0,
				"y": 24.0
			},
			{
				"x": 96.0,
				"y": 24.0
			},
			{
				"x": 296.0,
				"y": 136.0
			},
			{
				"x": 224.0,
				"y": 136.0
			},
			{
				"x": 224.0,
				"y": 24.0
			},
			{
				"x": 296.0,
				"y": 24.0
			}
		]
	},
	"passed": true,
	"scene": {
		"bounds": {
			"height": 160.0,
			"width": 320.0,
			"x": 0.0,
			"y": 0.0
		},
		"gap_height": 44.0,
		"goal": {
			"x": 280.0,
			"y": 80.0
		},
		"start": {
			"x": 40.0,
			"y": 80.0
		}
	},
	"small_agent": {
		"agent_radius": 8.0,
		"goal_polygon": 0,
		"polygon_count": 7,
		"polygons": [
			[
				0,
				1,
				2,
				3
			],
			[
				3,
				4,
				5
			],
			[
				0,
				3,
				5
			],
			[
				6,
				0,
				5,
				7
			],
			[
				7,
				8,
				9,
				10
			],
			[
				6,
				7,
				10
			],
			[
				11,
				6,
				10
			]
		],
		"start_goal_connected": true,
		"start_polygon": 4,
		"vertex_count": 12,
		"vertices": [
			{
				"x": 208.0,
				"y": 66.0
			},
			{
				"x": 208.0,
				"y": 8.0
			},
			{
				"x": 312.0,
				"y": 8.0
			},
			{
				"x": 312.0,
				"y": 152.0
			},
			{
				"x": 208.0,
				"y": 152.0
			},
			{
				"x": 208.0,
				"y": 94.0
			},
			{
				"x": 112.0,
				"y": 66.0
			},
			{
				"x": 112.0,
				"y": 94.0
			},
			{
				"x": 112.0,
				"y": 152.0
			},
			{
				"x": 8.0,
				"y": 152.0
			},
			{
				"x": 8.0,
				"y": 8.0
			},
			{
				"x": 112.0,
				"y": 8.0
			}
		]
	}
}