План: линейка крыльев — классы, модели, выбор в «Полёт…», 3D

Запрос (пользователь и два пилота-консультанта, оба опытные дельтапланеристы): широкая линейка реальных крыльев, сгруппированных по классам; группы упорядочены по качеству и по ветру, в котором на крыле комфортно летать. В «Полёт…» сначала выбирается группа, потом модель в ней. Своя поляра, управляемость и масса у каждого крыла; своя 3D-модель. Один пилот летал на Icaro Laminar (мачтовом) — оно обязательно. Другой летал на советском «Апогее» В. Мысенко — тоже.

Ответы пилотов 28.09.2026 (подробно — §9) изменили план:

  • Laminar пилота-консультанта — мачтовый, класса Aeros и Airwave Magic → переехал в мачтовые двухобшивочные.
  • VG не делаем («полиспасты, которые затягивают парус — не заморачиваемся»). Карточка 5 отменена.
  • «Апогей» — мачтовый, парус белый, ≈ 25 кг, пилот от 50 кг, летали до ≈ 10 м/с. Очень лёгкий в управлении, очень устойчивый, прощает грубые ошибки. Это заменяет форумное «легко входит, тяжело выходит, тяжёлый по тангажу». Карточка 4 (новые параметры FlightModel) отменена — хватает нынешних.

Термины: мачтовое / безмачтовое (не «килевое/бескилевое»), однообшивочное / двухобшивочное.

Статус: план; идёт карточка 1 (3D). Параллельно идёт перевод на английский (configs/wings/*.json, scripts/ui/*, locale/ui.csv). Поэтому карточки 2, 3 и 6 начинаются после его слияния, а карточка 6 — ещё и после правок «Полёт…» агентом погоды.


1. Исследование: реальные крылья

Метки: [П] производитель (сайт, руководство, плакард), [В] Википедия, [К] клубная таблица, [Ф] форум, [О] оценка (с обоснованием). «—» — данных не нашлось.

Главная находка — официальная поляра Wills Wing (willswing.com/polar-data-for-wills-wing-hang-gliders/). Её снимали при загрузке 130 % от минимальной, для Falcon 170 это ≈ 83 кг, то есть почти ровно наш эталонный пилот. Точки (снимались по графику на глаз, ±0,05 м/с):

км/чFalconEagleSport 2U2Talon (безмачтовое)
321,07 (мин.)––––
351,111,04 (мин.)0,94––
401,271,090,91 (мин.)0,89 (мин.)0,87 (мин.)
451,701,300,990,950,93
482,031,521,071,020,96
56≈3,22,311,521,401,24
64–3,52,262,031,73
72––3,32,872,39
80––––3,23

Лучшее качество по этим кривым:

КрылоКачествоНа скорости
Falcon≈ 938 км/ч
Eagle≈ 1040 км/ч
Sport 2≈ 12,546 км/ч
U2≈ 1347 км/ч
Talon≈ 1448 км/ч

1.1 Учебные однообшивочные мачтовые (без VG)

Модельм²Размах, мУгол носаМасса крыла, кгПилот, кгСваливание, км/чVmax, км/чМин. снижениеКачествоГодыИсточник
Wills Wing Falcon 3/4 17015,89,3—22,263–1002968 VA / 77 VNE1,07 @ 32≈ 9 @ 38F3 2009, F4 2015–[П] willswing.com (плакарды, поляра)
Aeros Target 1616,29,6120°23,5 [В] / 26 [К]60–10029 [К]80 [К]— ([О] ≈1,15–1,2)7 [К]1995, новая 2007[В] Aeros_Target; [К] delta-nsk.ucoz.ru ТТХ
Aeros Target 21 (тандем)20,510,8122°3485–19026–3081—72006–[П] aeros.com.ua; руководство: ветер ≤ 10 м/с
Славутич-УТ17,468,81—2560–902570— ([О] 1,3–1,5)6 [К]1979 (ОКБ Антонова), серия — Иркутский авиазавод[К] delta-nsk; ru.wikipedia «Славутич (дельтапланы)»; deltaplanerizm.ru/read/slavutich

Aeros Stranger — крыло для мотодельтаплана, не свободный полёт; в линейку не входит.

1.2 Советские крылья 1980-х

«Апогей» (В. В. Мысенко). Что подтверждено источниками:

  • Мысенко из Мелеуза (Башкирия), мастер спорта, руководил клубом «Апогей»; позже — ООО «МДК Апогей».
  • Строит крылья с 1986 г. «Апогей-14» впервые показан на чемпионате России 1986 г., там Мысенко стал чемпионом (reaa.ru, ветка «Апогей-14Микро»).
  • Более поздние «Апогей-16М» и «Апогей-14Микро» — крылья для мотодельтапланов, их цифры к свободному полёту не относятся (reaa.ru/threads/krylo-apogei.1860).

Пилот («Апогей», 28.09.2026): крыло с парусом ≈ 25 кг; пилот от 50 кг; летали при ветре до ≈ 10 м/с; мачта с тросами была; парус белый; очень лёгкое в управлении, очень устойчивое, прощает грубые ошибки. Ранее: ≈ 16 м², качество 6–7.

Остального в открытых источниках нет: ≈ 450–460 выпущено, ≈ 16 м², качество 6–7, плавающая поперечина, 80 % нижней обшивки, высокий килевой карман, промежуточные латы, поздние — из лавсана. Лучший источник здесь — пилот-консультант. Для игры берём его описание и оценку по ровесникам [О]:

ПараметрЗначение
Площадь16 м² (пилот)
Размах≈ 9,9 м
Угол носа≈ 122°
Масса крыла25 кг (пилот)
Пилот50–100 кг (от 50 — пилот; верх [О])
Сваливание≈ 28 км/ч
Мин. снижение≈ 1,3 м/с @ 32 км/ч
Качество≈ 7 @ 35 км/ч
Vmax≈ 75 км/ч

«Атлас». Это советская копия французского La Mouette Atlas (1979, выпущено > 8000, DHV 2, однообшивочное мачтовое); чертежи печатали в «Крыльях Родины». Самое массовое советское крыло «3-го поколения», многие строили сами. Источники: [В] La_Mouette_Atlas; delta.faiwer.ru «История дельтапланеризма»; reaa.ru «Кто-нибудь строил дельтаплан Атлас».

м²Размах, мУгол носаМасса, кгПилот, кгКачество
La Mouette Atlas 16 [В]15,89,3–9,9120°2565–95—
советский «Атлас» [К]15,59,8—2865–958,5

Прочие советские крылья:

  • Славутич-Спорт-5/-7/-9/-11 — сборные СССР, «4-е поколение»; устойчивые, но тяжёлые в крене; цифр нет.
  • Старт-УТ (Ташкент) — учебное; цифр нет.
  • Большая часть крыльев того времени — самодельные.

1.3 Мачтовые двухобшивочные (среднего уровня, VG)

Модельм²Размах, мУгол носаМасса, кгПилот, кгСваливаниеVA / VNE, км/чМин. снижениеКачествоДвухобш.ГодыИсточник
WW Sport 2 155≈ 14,4≈ 9,6—≈ 26 [О]68–1133074 / 850,91 @ 40≈ 12,5 @ 46—≈ 2002–2018[П] плакарды, поляра WW
WW Sport 3 15514,49,6—26,368–1133074 / 85——85 %2019–[П] willswing.com/hang-gliders/sport-3
WW U2 14513,59,6125–128° (VG)28,664–1003274 / 850,89 @ 37–40≈ 13 @ 4884 %2003–[П] willswing.com/hang-gliders/u2
Aeros Discus 1413,710,0126–128°[О] 29–3265–100 [К]—Vmax 80—12 [К]—2002– (C 2006, A/B 2012)[В] Aeros_Discus; [П] aeros.com.ua; руководство Discus T: ветер ≤ 12 м/с
Airborne Sting 3 15414,339,1121°2650–100< 4074 / 85——75 %2008–[П] руководство Sting 3
Icaro Laminar Easy 14 (мачтовый Laminar)14,510,3127°—65–95—————≈ 2003[В] Icaro_Laminar
Icaro Laminar Easy 1615,710,15127°—75–110—————≈ 2003[В]
Icaro Laminar MastR M (мачтовый)13,7710,06131°—70–90—————позже[В]
Airwave Magic IV 16615,410,26≈ 125° (корневая хорда 2,39, кромка 5,99)28————— ([О] ≈ 10,5)да, VG1983–88 (Magic 3/4)thisdayinaviation.com (экземпляр в Смитсоновском музее); topaflyers.com «High Performance Double Surface, VG»
Moyes Gecko 15514,49,66124°29,555–862890+——70–90 %2017xcmag.com обзор

Про «Sport 5»: пользователь снял вопрос. Известно, что Sport 3 существует (2019–); Sport 4 и Sport 5 на сайте WW не упоминаются. Прототип мачтового крыла остаётся Sport 2.

1.4 Безмачтовые (topless, у всех VG — в игре VG нет)

Модельм²Размах, мУгол носаМасса, кгПилот, кгСваливаниеТримVNE / макс.Мин. снижениеКачествоДвухобш.ГодыИсточник
Moyes Litespeed RS 414,110,4125–130°33,5–35,574–1042836100 / 1250,9 @ 4015—≈ 2007–[П] moyes.com.au (архив, спецификации)
Aeros Combat GT 13.213,210,35129–131°35,070–11029–31—110+—— ([К] Combat L: 17, сомнительно)—2009–[П] aeros.com.ua/combat_gt; руководство Combat: ветер ≤ 12 м/с
WW T2C 14413,49,9127–132°32,273–10734—85 / 120≈ 0,87 @ 40 (по Talon)≈ 14 (по Talon)92 %2006–2019[П] willswing.com/hang-gliders/t2c, руководство
Icaro Laminar 13.7 (2011)13,8810,05132°3180–95—————94 %Z9 2008–10[П] руководство icaro2000.com (Laminar 2011); [В] Icaro_Laminar
Icaro Laminar 14.114,1610,54134°32,590–100—————96 %то же
Icaro Laminar 13 MR (раннее)13,710130°—60–90——————[В]
Airborne C4 13.513,510,0128–133°3470–110< 40—85 / 125——93 %≈ 2007[П] руководство C4

Безмачтовые Laminar — справка; у пилота-консультанта был мачтовый (§1.3). Руководство Laminar: при ветре > 30 км/ч (8,3 м/с) «старт становится рискованным».

Качество безмачтовых. Производители пишут скромно: Moyes RS — 15. Цифры «16–18» — это VG затянут, соревновательная подвеска, крыло с обтекателями. Поэтому у нас так:

  • при распущенном VG — 15–15,5;
  • при затянутом — 16–17 (затянутый VG даёт ≈ +10 % на скоростях 55–80 км/ч, §5).

VG в игре нет, поэтому поляра — «средняя рабочая»: Litespeed RS 15 (как сейчас), Combat 16.

1.5 Жёсткие крылья (только справка, в игру не входят)

МодельРазмах, мм²Масса, кгКачествоМин. снижениеИсточник
A-I-R Atos VR13,814,744200,65[В] A-I-R_Atos; hang-gliding.com
Atos VX14,016,047,520—[В]
Atos V / VS12,8 / 11,414,1 / 11,8—19—[В]
Flight Design Exxtacy11,413,838 [В]17,5—[В]
Bright Star Swift (полужёсткое, с элевонами)12,812,54827 @ 700,6 @ 43[В]

1.6 Ветер: ограничения по классам

КлассПределИсточник
USHPA H1–H2 (новичок)ветер ≤ 5,4 м/с, разница порывов ≤ 2,2 м/сUSHPA SOP 12-02
USHPA H3 (средний)≤ 11 м/с, порывы ≤ 4,5 м/сUSHPA SOP 12-02
Aeros Target 21 (плакард)10 м/с[П]
Aeros Discus, Combat (плакард)12 м/с[П]
Icaro Laminarстарт рискован при > 8,3 м/с[П]

Продвижение против ветра. У учебного трим 30–35 км/ч (8–10 м/с); на полной скорости 55–65 км/ч снижение ≈ 3 м/с. При ветре > 8 м/с оно на триме стоит на месте. У безмачтового трим 36 км/ч, но 80–100 км/ч летит с приличным снижением.


Пилот («Апогей»): на «Апогее» летали при ветре до ≈ 10 м/с. Пределы USHPA H1–H2 — это допуск пилота-новичка, а не крыла: устойчивое однообшивочное (или ранее двухобшивочное мачтовое) крыло у опытного пилота держит 8–10 м/с (так и плакард Target 21 — 10 м/с). Поэтому wind_max_ms ниже — комфортный ветер на старте для опытного пилота на этом крыле: плакард, слова пилотов, иначе оценка [О] по скорости трима и максимальной скорости.

2. Группы и ранжирование

Группа = класс. Группы идут по возрастанию качества (главный ключ) и ветра, модели в группе — так же. Ветер — подсказка в меню, не запрет: сильнее можно, по последствиям.

#Группа (ключ)ru / enКачествоВетер до, м/с
1wing_group_sovietСоветские 1980-х / Soviet 1980s6–8,57–10
2wing_group_trainerУчебные однообшивочные / Single-surface trainers7–98
3wing_group_kingpostМачтовые двухобшивочные / Double-surface kingpost10,5–1310–11
4wing_group_toplessБезмачтовые / Topless15–1612

3. Выбранный набор — 9 крыльев

28.09.2026: Wills Wing Sport 2 (kingpost) убрано из игры по решению пользователя (конфиг, модель, ключ названия). Класс «мачтовые» — Airwave Magic IV и Icaro Laminar Easy; сохранённый выбор Sport 2 и --wing=kingpost переходили на Laminar (FlightSettings.WING_RENAMES; 29.09.2026 убрано — пользователей нет, несуществующее крыло → по умолчанию); тесты с kingpost как образцом — на laminar. Исследование и параметры Sport 2 ниже оставлены как справка.

Существующие id (training, kingpost — позже убрано, sport) сохраняются — на них завязаны тесты, настройки пилота и боты. Меняются прототип, _doc и поля, добавленные ниже.

Группаid (файл)Ключ названияruenПрототип / размерКачествоВетер доНовое?
sovietslavutich_utwing_slavutich_utСлавутич-УТSlavutich-UTСлавутич-УТ6,27 [О]новое
sovietapogeewing_apogee«Апогей» (Мысенко)Apogee (Mysenko)«Апогей», 16 м²710 (пилот)новое
sovietatlaswing_atlas«Атлас»Atlasсоветский «Атлас» 15,5 м²8,48 [О]новое
trainertargetwing_aeros_targetAeros Target 16Aeros Target 16Target 167,28 [О]новое
trainertrainingwing_training → wing_ww_falconWills Wing Falcon 170Wills Wing Falcon 170Falcon 3/4 17098 [О]есть
kingpostmagicwing_airwave_magicAirwave Magic IV 166Airwave Magic IV 166Magic IV 166 (1980-е)10,6 [О]10 [О]новое
kingpostkingpostwing_ww_sport2Wills Wing Sport 2 155Wills Wing Sport 2 155Sport 2 15512,511убрано из игры по решению пользователя 28.09.2026
kingpostlaminarwing_icaro_laminarIcaro Laminar Easy 14Icaro Laminar Easy 14Laminar Easy 14 (мачтовый)13 [О]10 [О]новое
toplesssportwing_sport → wing_moyes_litespeed_rsMoyes Litespeed RS 4Moyes Litespeed RS 4Litespeed RS 4 (цифры конфига уже совпадают)1512есть
toplesscombatwing_aeros_combatAeros Combat GT 13.2Aeros Combat GT 13.2Combat GT 13.21612 (плакард)новое
  • Реальные названия — подпись в меню; брендов и логотипов на моделях нет.
  • Ключи названий существующих крыльев сейчас у агента перевода: меняем (или оставляем старые ключи с новым текстом) в карточке 2, после его слияния.
  • Laminar: пилот-консультант — «размер, год и цвета неважны». Берём Easy 14 (мачтовый, 65–95 кг).
  • Вне набора (похожи на выбранные): Aeros Discus (место класса Aeros занимает Combat и описание класса), U2, Sting 3, Gecko, T2C, C4, безмачтовые Laminar, Target 21.

3.1 Параметры каждого крыла

Все значения — при эталонной массе на уровне моря. Поляры — точки [км/ч, м/с] для polar.points_kmh_ms. Точки взяты из источников выше; где данных нет — оценка [О] под заданные качество и мин. снижение. Качество проверено как V/w по точкам.

idм²РазмахМасса крылаПилот (эталон)СваливаниеТримПолностью на себяМин. снижениеКачество
slavutich_ut17,468,812560–90 (75)2529551,35 @ 296,2 @ 34
apogee16,09,92550–100 (75)2732601,30 @ 327,0 @ 35
atlas15,59,82865–95 (80)2731601,10 @ 318,4 @ 35
target16,29,62660–100 (80)2731601,20 @ 317,2 @ 34
training (Falcon)15,89,6→9,323→2264–100 (80)2431601,0 @ 309 @ 38
magic15,410,262865–100 (85)2934751,00 @ 3410,6 @ 42
kingpost (Sport 2)14,49,9→9,627→2668–113 (85)3035800,91 @ 3812,6 @ 45
laminar (Easy 14)14,510,328 [О]65–95 (82)3035850,90 @ 3813,2 @ 46
sport (Litespeed RS 4)14,110,43474–104 (85)2736950,82 @ 3415 @ 45
combat13,210,353570–110 (88)30371050,84 @ 4316 @ 50

Поляры:

slavutich_ut [25,1.55],[27,1.40],[29,1.35],[31,1.38],[34,1.52],[37,1.72],[40,1.95],[45,2.45],[50,3.1],[55,3.9],[60,4.8]
apogee       [27,1.60],[29,1.38],[32,1.30],[35,1.38],[38,1.55],[41,1.75],[45,2.10],[50,2.6],[55,3.2],[60,3.9],[70,5.6]
atlas        [27,1.35],[29,1.16],[31,1.10],[34,1.12],[37,1.22],[40,1.36],[45,1.70],[50,2.15],[55,2.7],[60,3.35],[65,4.1]
target       [27,1.45],[29,1.28],[31,1.20],[34,1.30],[37,1.46],[40,1.66],[45,2.05],[50,2.55],[55,3.2],[60,3.95]
training     без изменений (совпадает с полярой WW Falcon в пределах ±0,07 м/с)
magic        [29,1.25],[31,1.05],[34,1.00],[37,1.02],[40,1.06],[44,1.15],[48,1.32],[52,1.55],[56,1.82],[60,2.15],[70,3.1],[80,4.3]
kingpost     [30,1.20],[32,1.00],[35,0.94],[38,0.91],[41,0.92],[45,0.99],[48,1.07],[52,1.25],[56,1.52],[60,1.85],[64,2.26],[72,3.3],[80,4.5]   (по графику WW)
laminar      [30,1.18],[32,0.98],[35,0.92],[38,0.90],[42,0.92],[46,0.97],[50,1.07],[54,1.22],[58,1.42],[62,1.66],[70,2.3],[80,3.25],[90,4.4]
sport        без изменений
combat       [30,1.15],[32,0.95],[34,0.88],[37,0.85],[41,0.84],[45,0.84],[50,0.87],[55,0.97],[60,1.10],[70,1.55],[80,2.2],[90,3.0],[100,4.0],[110,5.3]

Новая поляра Sport 2 на скорости круче нынешней: 3,3 м/с на 72 км/ч, сейчас 2,45 на 70. Так на графике WW.

3.2 Управляемость — только существующие параметры

Новых параметров в FlightModel нет. За основу — нынешняя тройка:

ШаблонУстойчивость по кренуВыравнивание после 2 с полного смещения
учебное1,05≈ 2,0 с
мачтовое0,75≈ 2,4 с
спортивное0,45≈ 3,3 с
idХарактерКак задать
slavutich_utочень устойчивое, тяжёлое и инертное в кренекак учебное; roll_rate_max_dps 40, roll_time_constant_s 0,5, устойчивость 1,1
apogeeочень лёгкое в управлении, очень устойчивое, прощает грубые ошибки (пилот)см. ниже
atlas, targetлёгкое, прощающеекак учебное
magicсоревновательное 1980-х: мачтовое, в крене тяжелее Sport 2как kingpost, roll_rate_max_dps 44, устойчивость 0,7
laminarмачтовое, лёгкое (у Icaro лёгкий крен)как kingpost, roll_rate_max_dps 50, устойчивость 0,7
combat«жёсткое» в крене, сваливание резчекак sport, roll_rate_max_dps 44, roll_time_constant_s 0,55, wing_drop_roll_rate_dps 50

«Апогей» — лёгкость, устойчивость и мягкое сваливание:

ЧтоПараметры
лёгкий кренweight_shift.roll_rate_max_dps 54, roll_time_constant_s 0,35
самый устойчивый в набореroll_stability_per_s 1,25, roll_overbank_deg 75
по тангажу быстрый и устойчивыйpitch_time_constant_s 0,28; phugoid — общий
мягкое сваливаниеstall.lift_loss_time_s 0,6, nose_drop_deg 10, nose_drop_delay_s 0,35 (опускает нос раньше — сам выходит), wing_drop_bank_deg 15, wing_drop_roll_rate_dps 22, roll_authority_factor 0,5
Vmaxfull_pull_speed_kmh 60 (полностью на себя), трим 32

4. Новые поля конфига крыла

Добавляются ко всем крыльям, каждое с _doc:

  • group — id группы: soviet | trainer | kingpost | topless.
  • wind_max_ms — комфортный ветер на старте для опытного пилота, м/с (таблица §3).
  • prototype — строка с реальной моделью и размером (для справки, в меню не выводится).
  • era — годы выпуска (для строки описания).
  • kingpost (bool), double_surface_pct (0 — однообшивочное) — для строки описания в меню.

Новый файл configs/wing_groups.json — порядок групп и ключи названий: [{id, name: "wing_group_…", hint: "wing_group_…_hint"}].

Сортировка:

  • групп — по порядку в файле;
  • моделей в группе — по reference.best_glide, при равенстве по wind_max_ms.

5. VG — не делаем

Исследование (на случай, если вернёмся). Шнур VG через полиспаст тянет центр поперечины назад, парус натягивается. По руководствам WW T2C и Aeros Combat:

  • качество растёт, на 55–80 км/ч ≈ +10–15 % [О];
  • туже ½ хода крен «заметно тяжелее и медленнее», сваливание резче.

Пилот-консультант: «полиспасты, которые затягивают парус — не заморачиваемся». Карточка отменена. Поляры безмачтовых — без VG (§1.4).

6. Выбор крыла в «Полёт…»

Строки вместо одного списка «Крыло»:

Класс крыла   [ Мачтовые двухобшивочные     ▼ ]
Модель        [ Icaro Laminar Easy 14       ▼ ]
              качество 13 · ветер до 10 м/с · 14,5 м² · пилот 65–95 кг · ≈ 2003
  • Список классов — в порядке wing_groups.json. В пункте — название и диапазон: «Учебные однообшивочные — качество 7–9, ветер до 8 м/с». Диапазон считается по крыльям группы.
  • Смена класса заполняет модели этой группы и выбирает первую (или последнюю выбранную в группе).
  • Строка-описание под моделью — HintLabel; числа из конфига, единицы — из ключей перевода.
  • Диапазон ползунка массы пилота — как сейчас, по выбранной модели.
  • FlightSettings.wing не меняется ("wings/<id>"), миграция не нужна. Группа вычисляется по конфигу крыла.
  • Боты: bots.json → wings сейчас пуст, то есть случайное из всех. Задать явный список (training, target, kingpost, laminar, sport, combat — и изредка apogee): советские в небе редкость.

7. 3D-модели

Сейчас: tools/blender/build_gliders.py строит крыло целиком по glider_params.json → wings.<id>; размах и площадь берутся из configs/wings/<id>.json. Уже есть:

  • однообшивочное и двухобшивочное крыло (double_surface, lower_cover);
  • мачта (kingpost_m, 0 — безмачтовое);
  • обтекатели стоек, колёса, раскраска паруса (design.pattern: center_v, chevron, sport).

Этого хватает на большую часть набора. Нужно добавить:

  1. span_m/area_m2 в glider_params (запасной источник, если конфига крыла ещё нет). Модели можно строить до появления конфигов.
  2. Высокий килевой карман (keel_pocket_m, 0 — нет). Под килем свисает клин паруса («плавник»), от носа к хвосту, высота до 0,3 м у хвоста. Для «Апогея» (0,3), «Атласа» и Славутича (0,15–0,2).
  3. Промежуточные латы (short_battens: true): короткие латы у задней кромки между основными (на текстуре — линии от t = 0,6 до 1; в карте нормалей — швы). Для «Апогея».
  4. Старая форма 1980-х:
    • угол носа 118–125°, «пузо» паруса больше (camber выше, washout_deg 16–18);
    • законцовка без скругления (tip_round: false);
    • трубы серебристые, без обтекателей;
    • парус лавсан без майлара и X-сетки (scrim: false), матовый.
  5. Новые раскраски (sail_texture.py):
    • panels — радиальные цветные полотнища от носа, список цветов по размаху (1980-е, Славутич);
    • laminar — крупные цветные поля на задней части, светлая передняя кромка;
    • combat — тёмная кромка и контрастный центр.

Модели по крыльям:

idОбшивкаМачтаУгол носаЛатыОсобоеРаскраска
slavutich_utоднообш. (lower_cover 0,12)1,3 м118°7карман 0,15panels: белый/красный/синий
apogeeдвухобш. 80 %1,25 м, тросы (пилот)122°9 + промежуточныекарман 0,3белый (пилот), матовый лавсан
atlasоднообш. 0,151,25 м120°8карман 0,2panels: радужные
targetоднообш. 0,141,25 м120°8колёсаcenter_v: белый/синий/красный
magicдвухобш. 0,61,2 м≈ 125°11карман 0,1, квадратные законцовкияркие 1980-е (малиновый/бирюзовый/белый/жёлтый)
laminarдвухобш. ≈ 0,81,15 м127°12–13круглые стойкиlaminar (цвета свободны — пилот-консультант)
combatдвухобш. 0,950130°16обтекатели, спидбарcombat: белый/чёрный/жёлтый

Фото-референсы формы и расцветок: extreme-style.ru (каталог с фото, Icaro 2000 и др.; характеристик почти нет); все источники — docs/research/wing_sources.md.

Треугольников — до 10k на крыло, как у нынешних. Всё генерируется, брендов на парусе нет.

8. Карточки (одна задача — один агент)

#КарточкаКогдаМодель
13D: расширение генератора + 7 новых моделей + рендерыидётOpus
2Конфиги: 7 новых configs/wings/*.json, новые поля во всех 10, wing_groups.json, ключи перевода, тесты на все крыльяпосле переводаOpus
3Перенастройка Sport 2 по поляре WW; _doc прототипов у training/sportвместе с 2(в 2)
4Управляемость «Апогея» — новые параметры FlightModelотменена (ответ пилота: хватает нынешних параметров)—
5VGотменена (ответ пилота-консультанта)—
6«Полёт…»: класс → модель → строка описанияпосле перевода и правок погоды в «Полёт…»Opus
7Кадры: рендеры моделей и кадр полёта на каждом крыле → build/screenshots/; CHANGELOGпосле 1 (рендеры), после 2 (полёт)Sonnet

Критерии приёмки

  1. 3D.
    • blender --background --python tools/blender/build_gliders.py строит все 10 крыльев; старые три — без видимых изменений (сравнить рендеры).
    • check_models.gd → «ИТОГ: OK» со всеми новыми .glb; ≤ 10k треугольников на крыло.
    • Рендеры bottom, front, side, iso45, cockpit каждого нового крыла; у «Апогея» — мачта, белый парус, высокий килевой карман и промежуточные латы; у Combat — нет мачты.
    • ASSETS.md и docs/guide/models.md дополнены.
  2. Конфиги.
    • Все 10 крыльев в list_configs("wings"), у каждого group, wind_max_ms, _doc у каждого поля.
    • test_polar (глиссада совпадает с полярой, трим) проходит для всех 10: список крыльев в тестах — из list_configs, а не константа.
    • reference.best_glide соответствует §3 (±0,3).
    • «Апогей»: из центра после 2 с полного смещения выравнивается быстрее учебного; при сваливании в крене 20° крыло не уходит в спираль.
    • test_language проходит (ключи ru/en).
    • Полный прогон тестов зелёный.
  3. Sport 2. Снижение на 40 / 48 / 64 км/ч = 0,91 / 1,07 / 2,26 ± 0,05; нынешние тесты крена и старта проходят.
  4. UI.
    • Класс → модели; порядок классов и моделей по §2; строка описания; ru и en.
    • Прошлый выбор восстанавливается.
    • tools/shots/ui_shot — кадры обоих языков.
  5. Кадры. По кадру каждого нового крыла (Blender, iso45) и по одному кадру полёта в игре. В build/screenshots/ — следующие свободные номера, русские имена. CHANGELOG «## В работе».

9. Вопросы пилотам и ответы

Файл вопросов для пилота-консультанта — build/Вопросы про крылья.txt.

Ответы 28.09.2026

Пилот (Laminar):

  • Размер, год и цвета неважны.
  • Его Laminar был мачтовый, класса Aeros и Airwave Magic.
  • VG: «полиспасты, которые затягивают парус — не заморачиваемся».
  • Качество и скорости не помнит.

Пилот («Апогей»):

  • Крыло с парусом ≈ 25 кг; пилот от 50 кг; летали при ветре до ≈ 10 м/с.
  • Мачта с тросами была; парус белый.
  • Очень лёгкое в управлении, очень устойчивое, прощает грубые ошибки.

Без ответа (не блокирует): на каких ещё крыльях летали (Славутич, Атлас…) и верен ли порядок классов и «ветер до».

Что спросить потом (не срочно)

  1. Пилот («Апогей»): «Апогей» 16 м² и качество 6–7 — оставляем так? Трим и сваливание — примерно 32 и 27 км/ч?
  2. Обоим: порядок классов «Советские → Учебные → Мачтовые двухобшивочные → Безмачтовые» и «ветер до 7–10 / 8 / 10–11 / 12 м/с» — похоже?
  3. Обоим: летали на Славутиче или «Атласе»? Если нет — убрать их?

Замечания пилота по 3D (28.09.2026)

  1. «У крыла отрицательное поперечное V, я бы ожидала положительное» — про все крылья.
  2. «На законцовках нет антипикирующих устройств; на „Апогее“ они точно были». Потом пилот поправился дважды: сначала — «антипикирующих трубок не было ни на одном крыле», затем уточнил: на «Апогее» антипикирующие трубки были — от законцовки передней кромки под ≈ 45° назад, пересекают последнюю лату; на остальных крыльях нет. Итог (пользователь): трубки «Апогея» отдельной задачей не делаем — на «Апогее» давно никто не летает. Они уже были сделаны и работают (antidive_tube, коммит 71f0226), поэтому оставлены как есть; дальше не дорабатываем.

Что показывала модель. Вид спереди (docs/models/screenshots/glider_*/front.png, ортографический, с носа на уровне киля). Кроме dihedral_deg генератор опускал концы передней кромки на 5 см (−0,05·a³, без источника) — это ≈ 0,6° «провиса». Итог в старых рендерах: у учебных и советских (+0,5…+1°, у «Апогея» 0°) концы кромки были на уровне киля или ниже — крыло читалось плоским или с анэдром; у мачтовых двухобшивочных (−1…−2°) — лёгкий анэдр; у безмачтовых (−4,5…−5°) — заметная «чайка» вниз. Крутка (washout_deg) поднимает заднюю кромку концов, то есть в анэдр не добавляет.

Что нашлось.

  • Жеглов, Рыбкин, Мацепуро, «Учись летать на дельтаплане» (deltaplanerizm.ru/read/learnfly.pdf), разделы «Поперечная устойчивость» и «Боковая устойчивость». Положительная V-образность улучшает поперечную устойчивость: при скольжении у опущенного крыла угол атаки больше. Устойчивость настраивают углом при вершине, углом поперечного V и килевым карманом. Там же: «купольность» советских крыльев уменьшали до 1,5–2°, у поздних — почти до 0°.
  • Википедия, Hang gliding (en.wikipedia.org/wiki/Hang_gliding): «Most flexible wings are set up with near neutral roll due to sideslip (anhedral effect)». Стреловидность сама даёт эффект поперечного V, поэтому у современных крыльев его гасят геометрическим анэдром — так крыло легче держать в крене в термике.
  • Wills Wing, история Fusion (willswing.com/the-story-of-the-design-and-development-of-the-fusion/): у спортивных крыльев анэдр есть и в полёте. Обычный VG его увеличивает, кулачковый VG Fusion — держит постоянным: «constant anhedral makes the glider less roll unstable».
  • Форум hanggliding.org (viewtopic.php?t=14166, обсуждение аэродинамики): у дельтапланов поперечного V мало или нет, у спортивных — небольшой анэдр. Передняя кромка за узлом поперечины — консоль, в полёте она выгибается вверх под нагрузкой, поэтому анэдр в полёте меньше, чем на земле [Ф].
  • Aeros Target 21, руководство (aeros.com.ua/files/manuals/Target21_en.pdf): у учебного крыла продольную устойчивость дают стреловидность с круткой, отгиб корня, растяжки-подпорки (bridles, luff lines), законцовки с круткой (washout tips) и форма лат. Цифр поперечного V нет.
  • Про «Апогей», «Славутич» и «Атлас» цифр поперечного V в открытых источниках не нашлось (форум reaa.ru/threads/krylo-apogei.1860/ — только отзывы). Фото спереди с цифрами тоже нет.

Вывод. Пилот прав для советских и учебных крыльев: они устойчивые, «прощают ошибки», и у них V в полёте положительное. Модели ошибочно показывали плоское крыло или анэдр — исправлено. Для мачтовых двухобшивочных данные говорят «около нуля или чуть вниз». Для безмачтовых — небольшой анэдр и в полёте: так их делают намеренно. Эти крылья оставлены с анэдром, но меньшим, чем было (прежние −4,5…−5° больше похожи на форму на земле). «Провис» концов −0,05·a³ убран у всех: в полёте кромка выгибается вверх, а не вниз.

КрылоБылоСтало (в полёте)Основание
slavutich_ut+1,0+2,5учебник (положит. V — устойчивость); советское учебное; [О]
apogee0,0+2,5учебник; пилот: «очень устойчивое, прощает ошибки»; [О]
atlas+0,5+2,0учебник; советское 1980-х; [О]
target+0,5+1,5учебное однообшивочное, устойчивое; [О]
training (Falcon)+0,5+1,5учебное однообшивочное; WW: «improved lateral stability»; [О]
magic−1,00,0мачтовое 1980-х; форум: «мало или нет V»; [О]
kingpost (Sport 2)−1,5−1,0мачтовое с VG; форум, WW Fusion: небольшой анэдр; −0,5° на изгиб кромки [О]
laminar−2,0−1,0мачтовое двухобшивочное; то же
sport (Litespeed RS)−4,5−2,0безмачтовое: анэдр задуман (Википедия, WW); в полёте меньше, чем на земле [Ф]
combat−5,0−2,0то же

Как объяснить пилоту (если спросит про безмачтовые). Стреловидное крыло и так само выравнивается по крену, как будто у него положительное V. На учебных и советских крыльях это добавляют — они устойчивые. На безмачтовых спортивных крыльях устойчивость по крену нарочно делают почти нулевой, иначе в термике приходится всё время тянуть крыло в вираж. Поэтому у Litespeed и Combat даже в полёте небольшой анэдр, ≈ 2°. Если смотреть с земли на летящее крыло, нос поднят, а концы стреловидного крыла сзади. Поэтому концы кажутся ниже, чем на самом деле.

Антипикирующие устройства.

  • «Апогей»: по трубке на полукрыло (antidive_tube). Труба Ø 20 мм, серебристая, как каркас. Идёт от законцовки передней кромки назад-внутрь под ≈ 45° и пересекает последнюю полную лату. Лежит под парусом и подпирает его снизу — как на рис. 89 учебника: «жёсткие элементы по концам крыла, которые не дают куполу опускаться вниз… из лёгких труб диаметром около 20 мм, крепятся к боковой балке».
  • Остальные крылья — нет. Внутренние подпорки (sprogs) у безмачтовых скрыты между обшивками. Тросы от мачты к задней кромке (luff_lines) были и остались у всех мачтовых.

Рендеры: docs/models/screenshots/glider_*/. Сравнение видов спереди и крупный план законцовки «Апогея» — в build/screenshots/.