TransWikia.com

Методы заполнения (покраски) площадных объектов (Алгоритм заполнения полигона)

Stack Overflow на русском Asked on December 7, 2021

Поделитесь своими методами либо алгоритмами покраски площадных объектов, буду очень благодарен.

По сути в задаче есть набор точек List<Vector2> или List<Vector3>, есть текстуры с разными настройками у меня они(настройки) следующие:

введите сюда описание изображения

И мне надо заполнить область.

У меня есть уже два алгоритма:

  1. Например, которым поделились уже. Poisson-Disc
    называется, реализация на javascript , реализация на C#.(переделан под Unity тут)
  2. Второй способ не очень корректно работает и красит площади
    разного размера по разному.(В ссылке описано как генерируются точки
    для на несения потом на террейн текстур).

В голову приходит, например ещё такой способ заполнения площадного объекта:
введите сюда описание изображения

Например есть идеи как его реализовать, когда исчуться параллельные точки границы полигона , с отступом N и потом краситься по этим точкам?

Нашёл ещё Boundary Fill Algorithm.

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP