Діаграма Вороного

Області Вороного для набору точок

Про цей калькулятор

Калькулятор діаграми Вороного розбиває площину навколо набору точок (центрів) на області, де кожне місце в області ближче до власного центру, ніж до будь-якого іншого. Він обчислює кожну область як точний опуклий многокутник перетином півплощин серединних перпендикулярів, показує площу кожної області та які центри є сусідами, і малює кольорову діаграму. Корисно для аналізу найближчих сусідів, задач розміщення об’єктів і покриття, вивчення обчислювальної геометрії та генеративного мистецтва.

«Діаграма Вороного»: як користуватися

  1. Введіть відомі розміри в поля введення.
  2. Перегляньте обчислені характеристики — вони оновлюються миттєво під час введення.
  3. Порівняйте креслення зі своєю фігурою, щоб переконатися, що дані введено правильно.
  4. Скопіюйте URL сторінки, щоб поділитися саме цим розрахунком.

Типові приклади

  • Дві точки (0,0) і (2,0) → площина ділиться прямою x = 1 на дві рівні півобласті зі спільним ребром
  • Вершини квадрата 0,0 2,0 2,2 0,2 → чотири рівні квадранти, що сходяться в центрі, 4 ребра Вороного
  • Квадрат плюс центр 1,1 5,1 5,5 1,5 3,3 → центральна область межує з усіма чотирма кутовими (усього 8 ребер)
  • Три точки на одній прямій 0,0 1,0 2,0 → три паралельні смуги, розділені 2 ребрами

Поширені запитання

Що таке діаграма Вороного?

Для набору точок, які називають центрами, діаграма Вороного ділить площину на області — по одній для кожного центру. Кожне місце всередині області центру ближче до цього центру, ніж до будь-якого іншого. Межі між областями лежать на серединних перпендикулярах до відрізків між сусідніми центрами.

Чому області показано всередині прямокутника?

Області центрів на зовнішньому краї набору точок необмежені — вони простягаються в нескінченність. Щоб показати й виміряти їх, калькулятор обрізає кожну область обмежувальним прямокутником із запасом навколо ваших точок, тож показані площі — це площі всередині цього прямокутника.

Як обчислюється кожна область?

Кожна область — це перетин півплощин: для кожного іншого центру залишається та сторона серединного перпендикуляра, що ближча до поточного центру. Перетин цих півплощин (і обмежувального прямокутника) дає точний опуклий многокутник, тож площі областей у сумі дорівнюють повній площі прямокутника.