Вход

Лодка из палочек: каркасная модель

Каркасная модель лодки, собранная из отдельных палочек, соединенных между собой. Конструкция имитирует корпус судна с плоским дном, включая детализацию бортов и верхней части.

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

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

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

{
    "meta": {
        "title": "Лодка с плоским дном из палочек",
        "units": "unit"
    },
    "nodes": [
        {
            "id": "n_b_stern",
            "type": "connector",
            "x": 0,
            "y": -10,
            "z": -16,
            "label": "",
            "data": []
        },
        {
            "id": "n_b_mid_aft",
            "type": "connector",
            "x": 0,
            "y": -10,
            "z": -6,
            "label": "",
            "data": []
        },
        {
            "id": "n_b_mid_fwd",
            "type": "connector",
            "x": 0,
            "y": -10,
            "z": 6,
            "label": "",
            "data": []
        },
        {
            "id": "n_b_bow",
            "type": "connector",
            "x": 0,
            "y": -6,
            "z": 18,
            "label": "",
            "data": []
        },
        {
            "id": "n_bl_stern",
            "type": "connector",
            "x": -6,
            "y": -10,
            "z": -16,
            "label": "",
            "data": []
        },
        {
            "id": "n_bl_mid_aft",
            "type": "connector",
            "x": -8,
            "y": -10,
            "z": -6,
            "label": "",
            "data": []
        },
        {
            "id": "n_bl_mid_fwd",
            "type": "connector",
            "x": -8,
            "y": -10,
            "z": 6,
            "label": "",
            "data": []
        },
        {
            "id": "n_bl_bow",
            "type": "connector",
            "x": -4,
            "y": -7,
            "z": 16,
            "label": "",
            "data": []
        },
        {
            "id": "n_br_stern",
            "type": "connector",
            "x": 6,
            "y": -10,
            "z": -16,
            "label": "",
            "data": []
        },
        {
            "id": "n_br_mid_aft",
            "type": "connector",
            "x": 8,
            "y": -10,
            "z": -6,
            "label": "",
            "data": []
        },
        {
            "id": "n_br_mid_fwd",
            "type": "connector",
            "x": 8,
            "y": -10,
            "z": 6,
            "label": "",
            "data": []
        },
        {
            "id": "n_br_bow",
            "type": "connector",
            "x": 4,
            "y": -7,
            "z": 16,
            "label": "",
            "data": []
        },
        {
            "id": "n_t_stern",
            "type": "connector",
            "x": 0,
            "y": -2,
            "z": -16,
            "label": "",
            "data": []
        },
        {
            "id": "n_t_bow",
            "type": "connector",
            "x": 0,
            "y": 0,
            "z": 20,
            "label": "",
            "data": []
        },
        {
            "id": "n_tl_stern",
            "type": "connector",
            "x": -9,
            "y": -2,
            "z": -16,
            "label": "",
            "data": []
        },
        {
            "id": "n_tl_mid_aft",
            "type": "connector",
            "x": -11,
            "y": -2,
            "z": -6,
            "label": "",
            "data": []
        },
        {
            "id": "n_tl_mid_fwd",
            "type": "connector",
            "x": -11,
            "y": -2,
            "z": 6,
            "label": "",
            "data": []
        },
        {
            "id": "n_tl_bow",
            "type": "connector",
            "x": -5,
            "y": -1,
            "z": 16,
            "label": "",
            "data": []
        },
        {
            "id": "n_tr_stern",
            "type": "connector",
            "x": 9,
            "y": -2,
            "z": -16,
            "label": "",
            "data": []
        },
        {
            "id": "n_tr_mid_aft",
            "type": "connector",
            "x": 11,
            "y": -2,
            "z": -6,
            "label": "",
            "data": []
        },
        {
            "id": "n_tr_mid_fwd",
            "type": "connector",
            "x": 11,
            "y": -2,
            "z": 6,
            "label": "",
            "data": []
        },
        {
            "id": "n_tr_bow",
            "type": "connector",
            "x": 5,
            "y": -1,
            "z": 16,
            "label": "",
            "data": []
        },
        {
            "id": "n_seat_aft_l",
            "type": "connector",
            "x": -10,
            "y": -4,
            "z": -8,
            "label": "",
            "data": []
        },
        {
            "id": "n_seat_aft_r",
            "type": "connector",
            "x": 10,
            "y": -4,
            "z": -8,
            "label": "",
            "data": []
        },
        {
            "id": "n_seat_fwd_l",
            "type": "connector",
            "x": -9,
            "y": -4,
            "z": 8,
            "label": "",
            "data": []
        },
        {
            "id": "n_seat_fwd_r",
            "type": "connector",
            "x": 9,
            "y": -4,
            "z": 8,
            "label": "",
            "data": []
        },
        {
            "id": "n_mast_step",
            "type": "connector",
            "x": 0,
            "y": -10,
            "z": 2,
            "label": "",
            "data": []
        },
        {
            "id": "n_mast_mid",
            "type": "connector",
            "x": 0,
            "y": -2,
            "z": 2,
            "label": "",
            "data": []
        },
        {
            "id": "n_mast_top",
            "type": "connector",
            "x": 0,
            "y": 18,
            "z": 2,
            "label": "",
            "data": []
        },
        {
            "id": "n_yard_l",
            "type": "connector",
            "x": -8,
            "y": 14,
            "z": 2,
            "label": "",
            "data": []
        },
        {
            "id": "n_yard_m",
            "type": "connector",
            "x": 0,
            "y": 14,
            "z": 2,
            "label": "",
            "data": []
        },
        {
            "id": "n_yard_r",
            "type": "connector",
            "x": 8,
            "y": 14,
            "z": 2,
            "label": "",
            "data": []
        },
        {
            "id": "n_sail_bl",
            "type": "connector",
            "x": -7,
            "y": 2,
            "z": 2,
            "label": "",
            "data": []
        },
        {
            "id": "n_sail_br",
            "type": "connector",
            "x": 7,
            "y": 2,
            "z": 2,
            "label": "",
            "data": []
        },
        {
            "id": "n_rudder_top",
            "type": "connector",
            "x": 0,
            "y": 0,
            "z": -17,
            "label": "",
            "data": []
        },
        {
            "id": "n_rudder_bot",
            "type": "connector",
            "x": 0,
            "y": -10,
            "z": -18,
            "label": "",
            "data": []
        },
        {
            "id": "n_rudder_tiller",
            "type": "connector",
            "x": 0,
            "y": 0,
            "z": -12,
            "label": "",
            "data": []
        }
    ],
    "edges": [
        {
            "id": "e1",
            "source": "n_b_stern",
            "target": "n_b_mid_aft",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e2",
            "source": "n_b_mid_aft",
            "target": "n_b_mid_fwd",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e3",
            "source": "n_b_mid_fwd",
            "target": "n_b_bow",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e4",
            "source": "n_bl_stern",
            "target": "n_bl_mid_aft",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e5",
            "source": "n_bl_mid_aft",
            "target": "n_bl_mid_fwd",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e6",
            "source": "n_bl_mid_fwd",
            "target": "n_bl_bow",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e7",
            "source": "n_bl_bow",
            "target": "n_b_bow",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e8",
            "source": "n_br_stern",
            "target": "n_br_mid_aft",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e9",
            "source": "n_br_mid_aft",
            "target": "n_br_mid_fwd",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e10",
            "source": "n_br_mid_fwd",
            "target": "n_br_bow",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e11",
            "source": "n_br_bow",
            "target": "n_b_bow",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e12",
            "source": "n_bl_stern",
            "target": "n_b_stern",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e13",
            "source": "n_br_stern",
            "target": "n_b_stern",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e14",
            "source": "n_bl_mid_aft",
            "target": "n_b_mid_aft",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e15",
            "source": "n_br_mid_aft",
            "target": "n_b_mid_aft",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e16",
            "source": "n_bl_mid_fwd",
            "target": "n_b_mid_fwd",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e17",
            "source": "n_br_mid_fwd",
            "target": "n_b_mid_fwd",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e18",
            "source": "n_b_bow",
            "target": "n_t_bow",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e19",
            "source": "n_tl_stern",
            "target": "n_tl_mid_aft",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e20",
            "source": "n_tl_mid_aft",
            "target": "n_tl_mid_fwd",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e21",
            "source": "n_tl_mid_fwd",
            "target": "n_tl_bow",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e22",
            "source": "n_tl_bow",
            "target": "n_t_bow",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e23",
            "source": "n_tr_stern",
            "target": "n_tr_mid_aft",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e24",
            "source": "n_tr_mid_aft",
            "target": "n_tr_mid_fwd",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e25",
            "source": "n_tr_mid_fwd",
            "target": "n_tr_bow",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e26",
            "source": "n_tr_bow",
            "target": "n_t_bow",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e27",
            "source": "n_tl_stern",
            "target": "n_t_stern",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e28",
            "source": "n_tr_stern",
            "target": "n_t_stern",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e29",
            "source": "n_t_stern",
            "target": "n_b_stern",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e30",
            "source": "n_tl_stern",
            "target": "n_bl_stern",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e31",
            "source": "n_tr_stern",
            "target": "n_br_stern",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e32",
            "source": "n_tl_mid_aft",
            "target": "n_bl_mid_aft",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e33",
            "source": "n_tr_mid_aft",
            "target": "n_br_mid_aft",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e34",
            "source": "n_tl_mid_fwd",
            "target": "n_bl_mid_fwd",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e35",
            "source": "n_tr_mid_fwd",
            "target": "n_br_mid_fwd",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e36",
            "source": "n_tl_bow",
            "target": "n_bl_bow",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e37",
            "source": "n_tr_bow",
            "target": "n_br_bow",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e38",
            "source": "n_seat_aft_l",
            "target": "n_seat_aft_r",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e39",
            "source": "n_seat_aft_l",
            "target": "n_tl_mid_aft",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e40",
            "source": "n_seat_aft_r",
            "target": "n_tr_mid_aft",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e41",
            "source": "n_seat_fwd_l",
            "target": "n_seat_fwd_r",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e42",
            "source": "n_seat_fwd_l",
            "target": "n_tl_mid_fwd",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e43",
            "source": "n_seat_fwd_r",
            "target": "n_tr_mid_fwd",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e44",
            "source": "n_mast_step",
            "target": "n_b_mid_fwd",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e45",
            "source": "n_mast_step",
            "target": "n_mast_mid",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e46",
            "source": "n_mast_mid",
            "target": "n_yard_m",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e47",
            "source": "n_yard_m",
            "target": "n_mast_top",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e48",
            "source": "n_yard_l",
            "target": "n_yard_m",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e49",
            "source": "n_yard_m",
            "target": "n_yard_r",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e50",
            "source": "n_yard_l",
            "target": "n_sail_bl",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e51",
            "source": "n_yard_r",
            "target": "n_sail_br",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e52",
            "source": "n_sail_bl",
            "target": "n_mast_mid",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e53",
            "source": "n_sail_br",
            "target": "n_mast_mid",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e54",
            "source": "n_mast_top",
            "target": "n_t_bow",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e55",
            "source": "n_mast_top",
            "target": "n_tl_mid_aft",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e56",
            "source": "n_mast_top",
            "target": "n_tr_mid_aft",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e57",
            "source": "n_rudder_top",
            "target": "n_t_stern",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e58",
            "source": "n_rudder_bot",
            "target": "n_b_stern",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e59",
            "source": "n_rudder_top",
            "target": "n_rudder_bot",
            "type": "rigid",
            "label": "",
            "style": "line"
        },
        {
            "id": "e60",
            "source": "n_rudder_top",
            "target": "n_rudder_tiller",
            "type": "rigid",
            "label": "",
            "style": "line"
        }
    ]
}

Сборка

Изометрия сборки «Лодка из палочек: каркасная модель»

Опубликованная сборка: модель, детали на печать и спецификация.

Перейти к сборке
  • узлов: 37
  • связей: 60
  • просмотров: 22
  • копий: 0

Узлы

  • Связь · n_b_stern 0.0,-10.0,-16.0
  • Связь · n_b_mid_aft 0.0,-10.0,-6.0
  • Связь · n_b_mid_fwd 0.0,-10.0,6.0
  • Связь · n_b_bow 0.0,-6.0,18.0
  • Связь · n_bl_stern -6.0,-10.0,-16.0
  • Связь · n_bl_mid_aft -8.0,-10.0,-6.0
  • Связь · n_bl_mid_fwd -8.0,-10.0,6.0
  • Связь · n_bl_bow -4.0,-7.0,16.0
  • Связь · n_br_stern 6.0,-10.0,-16.0
  • Связь · n_br_mid_aft 8.0,-10.0,-6.0
  • Связь · n_br_mid_fwd 8.0,-10.0,6.0
  • Связь · n_br_bow 4.0,-7.0,16.0
  • Связь · n_t_stern 0.0,-2.0,-16.0
  • Связь · n_t_bow 0.0,0.0,20.0
  • Связь · n_tl_stern -9.0,-2.0,-16.0
  • Связь · n_tl_mid_aft -11.0,-2.0,-6.0
  • Связь · n_tl_mid_fwd -11.0,-2.0,6.0
  • Связь · n_tl_bow -5.0,-1.0,16.0
  • Связь · n_tr_stern 9.0,-2.0,-16.0
  • Связь · n_tr_mid_aft 11.0,-2.0,-6.0
  • Связь · n_tr_mid_fwd 11.0,-2.0,6.0
  • Связь · n_tr_bow 5.0,-1.0,16.0
  • Связь · n_seat_aft_l -10.0,-4.0,-8.0
  • Связь · n_seat_aft_r 10.0,-4.0,-8.0
  • Связь · n_seat_fwd_l -9.0,-4.0,8.0
  • Связь · n_seat_fwd_r 9.0,-4.0,8.0
  • Связь · n_mast_step 0.0,-10.0,2.0
  • Связь · n_mast_mid 0.0,-2.0,2.0
  • Связь · n_mast_top 0.0,18.0,2.0
  • Связь · n_yard_l -8.0,14.0,2.0
  • Связь · n_yard_m 0.0,14.0,2.0
  • Связь · n_yard_r 8.0,14.0,2.0
  • Связь · n_sail_bl -7.0,2.0,2.0
  • Связь · n_sail_br 7.0,2.0,2.0
  • Связь · n_rudder_top 0.0,0.0,-17.0
  • Связь · n_rudder_bot 0.0,-10.0,-18.0
  • Связь · n_rudder_tiller 0.0,0.0,-12.0

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

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

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