Вход

Стул

intended it as an analogy/instruction principle: "make sure key search phrases like [product name]

узлов: 15 связей: 20 просмотров: 1 копий: 0 модель: openrouter::google/gemini-3.8-flash:floor

Крутите мышкой, колесо — приближение. Это просмотр: править можно в своей копии.

Топология (источник правды)

Граф хранится узлами и связями, а не картинкой: картинку можно перерисовать, а геометрию из неё — нет.

{
    "meta": {
        "title": "Стул со спинкой",
        "units": "unit"
    },
    "nodes": [
        {
            "id": "n1",
            "type": "endpoint",
            "x": -10,
            "y": -20,
            "z": 10,
            "label": "Передняя левая ножка",
            "data": []
        },
        {
            "id": "n2",
            "type": "endpoint",
            "x": 10,
            "y": -20,
            "z": 10,
            "label": "Передняя правая ножка",
            "data": []
        },
        {
            "id": "n3",
            "type": "endpoint",
            "x": -10,
            "y": -20,
            "z": -10,
            "label": "Задняя левая ножка",
            "data": []
        },
        {
            "id": "n4",
            "type": "endpoint",
            "x": 10,
            "y": -20,
            "z": -10,
            "label": "Задняя правая ножка",
            "data": []
        },
        {
            "id": "n5",
            "type": "connector",
            "x": -10,
            "y": 0,
            "z": 10,
            "label": "Передний левый угол рамы",
            "data": []
        },
        {
            "id": "n6",
            "type": "connector",
            "x": 10,
            "y": 0,
            "z": 10,
            "label": "Передний правый угол рамы",
            "data": []
        },
        {
            "id": "n7",
            "type": "hub",
            "x": -10,
            "y": 0,
            "z": -10,
            "label": "Задний левый узел рамы",
            "data": []
        },
        {
            "id": "n8",
            "type": "hub",
            "x": 10,
            "y": 0,
            "z": -10,
            "label": "Задний правый узел рамы",
            "data": []
        },
        {
            "id": "n9",
            "type": "panel",
            "x": 0,
            "y": -10.5,
            "z": 0,
            "label": "Сиденье",
            "data": []
        },
        {
            "id": "n10",
            "type": "connector",
            "x": -10,
            "y": 9,
            "z": -10,
            "label": "Левая стойка спинки (центр)",
            "data": []
        },
        {
            "id": "n11",
            "type": "connector",
            "x": 10,
            "y": 9,
            "z": -10,
            "label": "Правая стойка спинки (центр)",
            "data": []
        },
        {
            "id": "n12",
            "type": "endpoint",
            "x": -10,
            "y": 18,
            "z": -10,
            "label": "Верх левой стойки спинки",
            "data": []
        },
        {
            "id": "n13",
            "type": "endpoint",
            "x": 10,
            "y": 18,
            "z": -10,
            "label": "Верх правой стойки спинки",
            "data": []
        },
        {
            "id": "n14",
            "type": "panel",
            "x": 0,
            "y": 9,
            "z": -10,
            "label": "Средняя планка спинки",
            "data": []
        },
        {
            "id": "n15",
            "type": "panel",
            "x": 0,
            "y": 18,
            "z": -10,
            "label": "Верхняя планка спинки",
            "data": []
        }
    ],
    "edges": [
        {
            "id": "e1",
            "source": "n1",
            "target": "n5",
            "type": "structural",
            "label": "передняя левая опора",
            "style": "line"
        },
        {
            "id": "e2",
            "source": "n2",
            "target": "n6",
            "type": "structural",
            "label": "передняя правая опора",
            "style": "line"
        },
        {
            "id": "e3",
            "source": "n3",
            "target": "n7",
            "type": "structural",
            "label": "задняя левая опора",
            "style": "line"
        },
        {
            "id": "e4",
            "source": "n4",
            "target": "n8",
            "type": "structural",
            "label": "задняя правая опора",
            "style": "line"
        },
        {
            "id": "e5",
            "source": "n5",
            "target": "n6",
            "type": "structural",
            "label": "передняя царга",
            "style": "line"
        },
        {
            "id": "e6",
            "source": "n6",
            "target": "n8",
            "type": "structural",
            "label": "правая царга",
            "style": "line"
        },
        {
            "id": "e7",
            "source": "n8",
            "target": "n7",
            "type": "structural",
            "label": "задняя царга",
            "style": "line"
        },
        {
            "id": "e8",
            "source": "n7",
            "target": "n5",
            "type": "structural",
            "label": "левая царга",
            "style": "line"
        },
        {
            "id": "e9",
            "source": "n5",
            "target": "n9",
            "type": "rigid",
            "label": "крепление сиденья",
            "style": "line"
        },
        {
            "id": "e10",
            "source": "n6",
            "target": "n9",
            "type": "rigid",
            "label": "крепление сиденья",
            "style": "line"
        },
        {
            "id": "e11",
            "source": "n7",
            "target": "n9",
            "type": "rigid",
            "label": "крепление сиденья",
            "style": "line"
        },
        {
            "id": "e12",
            "source": "n8",
            "target": "n9",
            "type": "rigid",
            "label": "крепление сиденья",
            "style": "line"
        },
        {
            "id": "e13",
            "source": "n7",
            "target": "n10",
            "type": "structural",
            "label": "нижняя часть левой стойки",
            "style": "line"
        },
        {
            "id": "e14",
            "source": "n10",
            "target": "n12",
            "type": "structural",
            "label": "верхняя часть левой стойки",
            "style": "line"
        },
        {
            "id": "e15",
            "source": "n8",
            "target": "n11",
            "type": "structural",
            "label": "нижняя часть правой стойки",
            "style": "line"
        },
        {
            "id": "e16",
            "source": "n11",
            "target": "n13",
            "type": "structural",
            "label": "верхняя часть правой стойки",
            "style": "line"
        },
        {
            "id": "e17",
            "source": "n10",
            "target": "n14",
            "type": "rigid",
            "label": "крепление средней планки",
            "style": "line"
        },
        {
            "id": "e18",
            "source": "n14",
            "target": "n11",
            "type": "rigid",
            "label": "крепление средней планки",
            "style": "line"
        },
        {
            "id": "e19",
            "source": "n12",
            "target": "n15",
            "type": "rigid",
            "label": "крепление верхней планки",
            "style": "line"
        },
        {
            "id": "e20",
            "source": "n15",
            "target": "n13",
            "type": "rigid",
            "label": "крепление верхней планки",
            "style": "line"
        }
    ]
}

Узлы

  • Передняя левая ножка -10.0,-20.0,10.0
  • Передняя правая ножка 10.0,-20.0,10.0
  • Задняя левая ножка -10.0,-20.0,-10.0
  • Задняя правая ножка 10.0,-20.0,-10.0
  • Передний левый угол рамы -10.0,0.0,10.0
  • Передний правый угол рамы 10.0,0.0,10.0
  • Задний левый узел рамы -10.0,0.0,-10.0
  • Задний правый узел рамы 10.0,0.0,-10.0
  • Сиденье 0.0,-10.5,0.0
  • Левая стойка спинки (центр) -10.0,9.0,-10.0
  • Правая стойка спинки (центр) 10.0,9.0,-10.0
  • Верх левой стойки спинки -10.0,18.0,-10.0
  • Верх правой стойки спинки 10.0,18.0,-10.0
  • Средняя планка спинки 0.0,9.0,-10.0
  • Верхняя планка спинки 0.0,18.0,-10.0

Использовать как шаблон

Копия попадёт в ваши проекты: правьте как хотите, оригинал не изменится.

Нужен бесплатный аккаунт.