{
  "saved_at_utc": "2026-07-01T15:52:40.157825+00:00",
  "stage": "stage_2_view_selection",
  "provider": "openrouter",
  "model": "qwen/qwen3-vl-30b-a3b-instruct",
  "llm_data": {
    "assembly_info": {
      "title": "Landing Gear Strut",
      "description": "A landing gear strut assembly for aircraft, designed to absorb impact during landing and support the aircraft's weight on the ground, with a configuration similar to the Yak-18 and early Yak-12 models.",
      "material": "Aluminum Alloy"
    },
    "selected_views": [
      {
        "type": "Front",
        "reason": "The front view clearly shows the overall vertical arrangement of the strut, including the shock absorber, wheel, and attachment bracket, which is essential for understanding the component's primary structure and function."
      },
      {
        "type": "Top",
        "reason": "The top view provides a plan view of the wheel and the horizontal layout of the strut, revealing the width and the position of the attachment points, which is critical for fitment and spatial orientation."
      },
      {
        "type": "Left",
        "reason": "The left view shows the internal structure of the wheel hub and the alignment of the shock absorber with the wheel, which is not visible in the front or top views and is important for understanding the internal geometry."
      },
      {
        "type": "Isometric",
        "reason": "The isometric view offers a 3D perspective that helps in visualizing the entire assembly's spatial relationships and component integration, aiding in comprehension for manufacturing and assembly."
      }
    ],
    "section_views": [
      {
        "symbol": "A",
        "normal": [
          0,
          1,
          0
        ],
        "origin": [
          0.0,
          0.0,
          0.0
        ],
        "reason": "A vertical section along the YZ plane reveals the internal bore of the shock absorber and the wheel hub, which are not visible in the external views and are critical for understanding the internal structure and assembly."
      }
    ],
    "detail_views": [
      {
        "reference": "C",
        "base_view": "Front",
        "anchor": [
          0.0,
          0.0,
          0.0
        ],
        "radius": 15,
        "reason": "The detail view magnifies the connection point between the shock absorber and the wheel assembly, highlighting the critical joint and fasteners that ensure structural integrity."
      }
    ],
    "dimensions": {
      "Front": [
        {
          "type": "overall_height",
          "dim_type": "DistanceY",
          "match_strategy": "extreme_vertices_y",
          "value_approx": 500,
          "placement": "right",
          "offset_index": 1,
          "tolerance": null
        },
        {
          "type": "diameter",
          "dim_type": "Diameter",
          "match_strategy": "nearest_circle",
          "location_3d": [
            0,
            0,
            0
          ],
          "value_approx": 100,
          "tolerance": "H7",
          "placement": "leader",
          "offset_index": 1
        },
        {
          "type": "linear_distance",
          "dim_type": "Distance",
          "match_strategy": "nearest_edge_pair",
          "value_approx": 200,
          "placement": "below",
          "offset_index": 2,
          "tolerance": null
        }
      ],
      "Top": [
        {
          "type": "overall_width",
          "dim_type": "DistanceX",
          "match_strategy": "extreme_vertices_x",
          "value_approx": 150,
          "placement": "right",
          "offset_index": 1,
          "tolerance": null
        },
        {
          "type": "diameter",
          "dim_type": "Diameter",
          "match_strategy": "nearest_circle",
          "location_3d": [
            0,
            0,
            0
          ],
          "value_approx": 100,
          "tolerance": "H7",
          "placement": "leader",
          "offset_index": 1
        }
      ],
      "Left": [
        {
          "type": "diameter",
          "dim_type": "Diameter",
          "match_strategy": "nearest_circle",
          "location_3d": [
            0,
            0,
            0
          ],
          "value_approx": 100,
          "tolerance": "H7",
          "placement": "leader",
          "offset_index": 1
        },
        {
          "type": "wall_thickness",
          "dim_type": "Distance",
          "match_strategy": "nearest_parallel_edges",
          "location_3d": [
            0,
            0,
            0
          ],
          "value_approx": 10,
          "placement": "leader",
          "offset_index": 1
        }
      ],
      "Isometric": [
        {
          "type": "overall_height",
          "dim_type": "DistanceY",
          "match_strategy": "extreme_vertices_y",
          "value_approx": 500,
          "placement": "right",
          "offset_index": 1,
          "tolerance": null
        }
      ],
      "Section A-A": [
        {
          "type": "diameter",
          "dim_type": "Diameter",
          "match_strategy": "nearest_circle",
          "location_3d": [
            0,
            0,
            0
          ],
          "value_approx": 80,
          "tolerance": "H7",
          "placement": "leader",
          "offset_index": 1
        },
        {
          "type": "wall_thickness",
          "dim_type": "Distance",
          "match_strategy": "nearest_parallel_edges",
          "location_3d": [
            0,
            0,
            0
          ],
          "value_approx": 10,
          "placement": "leader",
          "offset_index": 1
        }
      ],
      "Detail C": [
        {
          "type": "diameter",
          "dim_type": "Diameter",
          "match_strategy": "nearest_circle",
          "location_3d": [
            0,
            0,
            0
          ],
          "value_approx": 15,
          "tolerance": "H7",
          "placement": "leader",
          "offset_index": 1
        },
        {
          "type": "center_distance",
          "dim_type": "Distance",
          "match_strategy": "between_circles",
          "circle_a": {
            "location_3d": [
              0,
              0,
              0
            ],
            "radius_approx": 15
          },
          "circle_b": {
            "location_3d": [
              0,
              0,
              0
            ],
            "radius_approx": 15
          },
          "value_approx": 50,
          "placement": "below",
          "offset_index": 1,
          "tolerance": null
        }
      ]
    }
  }
}