Wielosiatka¶
Warstwa wypełnienia oparta na sposobie wielosiatki Bruijn 1981 do tworzenia Kafelków Penrose . Ten generator rzutuje hiperwymiarową siatkę na płaszczyznę 2d, dając w wyniku ciekawe wzorce. Poza tym, że wygląda to ciekawie, wzorce mają kilka ciekawych i potencjalnie użytecznych możliwości:
W wyniku zawsze daje romby, które są w kształcie diamentów lub prostokątów. Jest to szczególnie użyteczne dla artystów 3d.
Dla wszystkich wymiarów poza 3, 4 oraz 6 wyniki są aperiodyczne, co oznacza że nie powtórzą się nigdy w szerokości lub wysokości obrazu.
Wyniki powtarzają się symetrycznie wokół środka. Liczba symetrycznych powtórzeń jest ta sama, co liczba rzutowanych wymiarów.
Powstające wzorce pojawiają się także w naturze jako kwazikryształy.
Kształty¶
Mięso algorytmu. Domyślne wartości dają w wyniku kafelki gwiezdne Penrose.
- Wymiary
Liczba wymiarów, którą ma hipersiatka. 3 jest siatką sześcianów, 4 jest siatką czterościanów, 5 jest siatką pięciościanów, itd.
- Podziały
Właściwie jest to oddalenie widoku. Są to podpodziały długości na szerokości pomiędzy środkiem i narożnikiem obrazu. Jest to następnie używane do określenia liczby linii rzutowanych dla każdego wymiaru.
- Odsunięcie
Steruje to tym jak bardzo zestawy linii są odsunięte od środka obrazu. Zmiana tej wartości znacznie zmienia wzorzec o tym samym wymiarze.
Linie¶
- Szerokość linii
Szerokość zarysów rombów w pikselach obrazu. Ze względu na sposób rysowania rombów, nadal widać linię o cienkości włosa przy 0 pikselach.
- Linie łączące
Opcjonalnie rysuje to linie pomiędzy różnymi stronami kształtu. Zazwyczaj jest to używane do pokazania, że dane kafelkowanie ma pewne zasady dopasowywania, ale daje także ciekawie wyglądające wyniki.
- Kąt ostry
Rysuje łuk pomiędzy bokami, który łączy się z kątem ostrym.
- Kąt rozwarty
Rysuje łuk pomiędzy bokami, który łączy się z kątem rozwartym.
- Krzyżyk
Rysuje dwie linie przecięcie pomiędzy dwoma bokami rombu. Szczególnie ciekawe przy 0 szerokości linii.
Barwy¶
Ten obszar steruje wszystkimi barwami, wszystkie zgrupowane razem, bo przyciski barw w Kricie umożliwiają upuszczanie na nie barw. Możesz zmienić barwę dla linii zarysu i linii łączących. Istnieje też gradient do pokolorowania osobnych rombów.
Współczynniki barw określają jakie właściwości są używane dla każdego rombu, aby go pokolorować. Wartość ta jest używana jako mnożnik, aby w wyniku uzyskać wartość, której można użyć do uzyskania wartości z gradientu.
- Stosunek
To koloruje romby na podstawie ich współczynnika udziału. Cienkie romby, które mają ten współczynnik niski, grube romby mają go wysoki, a doskonałe kwadraty mają go największy.
- Przecięcie
To koloruje romby na podstawie przecinających linii w tym rombie. W wyniku, koloruje to romb w zależności od strony hipersiatki, po której znajduje się romb i jest to szczególnie widoczne po ustawieniu wymiaru na 3.
- Indeks
Koloruje to romby na podstawie indeksu przecinających linii od środka. W wyniku tego, romby bliżej środka będą miały niższe wartości, podczas gdy romby dalej od środka będą miały wyższe wartości.