Skrypt GE10 – Generator splajnów do pól (prefabrykowany) w wersji 1.0.0.0

FS25 Inne

Skrypt GE10 – Generator splajnów do pól (prefabrykowany) w wersji 1.0.0.0

SplineToFieldGenerator to skrypt dla edytora GIANTS, który ma pomóc użytkownikom w łatwiejszym tworzeniu pól za pomocą krzywych, przy jednoczesnym zachowaniu jak najniższej liczby punktów wielokąta.
Ten skrypt może zaoszczędzić Ci sporo pracy, zwłaszcza przy pracy z polami o bardzo dużych rozmiarach lub nieregularnych kształtach.

Cechy:
Proste generowanie pola przy użyciu fieldBoundarySpline
Generowanie wyspy pól przy użyciu: fieldIslandSpline/fieldIslandSmallSpline
Wyspy polowe są całkowicie opcjonalne i nie są wymagane.

Funkcje interfejsu użytkownika:
Tworzenie wszystkich wymaganych linii krzywych i grup
Generowanie punktów wielokątnych
Pokaż i ukryj linie krzywe
Wyświetl tryb debugowania, aby uzyskać lepszy podgląd wygenerowanych punktów wielokąta wybranego pola, korzystając z bieżących ustawień, w tym aktualizacji na żywo w przypadku zmiany ustawień
Usuń wszystkie linie krzywe i grupy z wybranego pola lub wszystkich pól
Uwagi: Podczas pierwszego usuwania splajnów i grup, kopia zapasowa TransformGroup zostanie automatycznie utworzona w: SplineToFieldGenerator -> Backup. Usunięte splajny i grupy zostaną zapisane jako: fieldXXBackup. Ten system kopii zapasowych służy do zachowania splajnów i grup pola na wypadek przypadkowego usunięcia lub konieczności wprowadzenia dodatkowych zmian.

Ponadto skrypt wykonuje wiele automatycznych kontroli i wysyła przydatne komunikaty do konsoli GE, wyjaśniając, co aktualnie się dzieje lub dlaczego pewne funkcje nie mogły zostać wykonane

Przykładowa struktura pola:
Najpierw musisz utworzyć pole za pomocą GIANTS Editor FieldToolkit lub innego skryptu obsługującego tworzenie pól.

Proste pole
pola
—-└── poleXX
——–├── polygonPoints (grupa transformacji)
——–├── nameIndicator (transformgroup) Standardowa struktura GIANTS
——–├── teleportIndicator (transformgroup)
——————————————————————————-
——–└── fieldBoundarySpline (Spline) Struktura SplineToFieldGenerator
——————————————————————————-

Pole z wyspami polowymi
pola
—-└── poleXX
——–├── polygonPoints (grupa transformacji)
——–├── nameIndicator (transformgroup) Standardowa struktura GIANTS
——–├── teleportIndicator (transformgroup)
——————————————————————————-
——–├── fieldBoundarySpline (Splajn)
——–└── fieldIsland (transformgroup) Struktura SplineToFieldGenerator
————└── fieldIslandSpline (Splajn)
——————————————————————————-
Grupa TransformGroup fieldIsland musi być prawidłowo wyrównana z wyspami pól.
Niebieskie linie debugowania w trybie debugowania renderowania pomagają zwizualizować, czy obszary są prawidłowo wykrywane jako wyspy pól podczas generowania.

Pole z trudno dostępnymi wyspami polowymi
pola
—-└── poleXX
——–├── polygonPoints (grupa transformacji)
——–├── nameIndicator (transformgroup) Standardowa struktura GIANTS
——–├── teleportIndicator (transformgroup)
——————————————————————————-
——–├── fieldBoundarySpline (Splajn)
——–└── fieldIsland (transformgroup)
————├── fieldIslandSpline (Spline) Struktura SplineToFieldGenerator
————├── fieldIslandSpline (Splajn)
————└── fieldIslandWaypoint (transformgroup)
—————-└── fieldIslandSpline (Splajn)
——————————————————————————-

fieldIslandWaypoint służy do wyposażenia jednego lub wielu obiektów fieldIslandSpline w dodatkową grupę transformacji TransformGroup, umożliwiając dokładniejsze generowanie trudno dostępnych wysp polowych.
Jest to szczególnie przydatne w przypadku układów pól o dużej złożoności lub dużej zmienności.

Ważne uwagi:
Hierarchia nie musi być dokładnie taka sama, jak pokazano w przykładach.

Wewnętrznie skrypt przetwarza dane w następującej kolejności:
fieldBoundarySpline -> fieldIsland (transformgroup)
Nie ma znaczenia, gdzie w grupie fieldXX znajduje się fieldBoundarySpline, ponieważ skrypt automatycznie najpierw go wyszukuje.

Jedynym ważnym wymogiem jest:
Wszystko, co zawiera w swojej nazwie fieldIsland, musi znajdować się wewnątrz fieldIsland TransformGroup.
W przeciwnym wypadku mogą wystąpić nieprawidłowe lub nieoczekiwane wzorce generacji.

Należy również pamiętać, że skrypt nie zawsze generuje idealnie dokładne kształty pól w każdej sytuacji. Ze względu na ograniczenia techniczne krzywych sklejanych, rogi mogą czasami stać się lekko zaokrąglone lub nierówne, ponieważ krzywe sklejane nie są w stanie tworzyć idealnie precyzyjnych krawędzi 90-stopniowych. Z tego powodu niektóre rogi lub przejścia mogą wymagać później drobnych, ręcznych korekt.

Instalacja:
1.) Uruchom najnowszą wersję edytora GIANTS
2.) Przejdź przez górny pasek menu do: Okno -> Edytor skryptów i otwórz Edytor skryptów
3.) Kliknij prawym przyciskiem myszy folder, w którym chcesz zapisać skrypt (na przykład: Udostępnione skrypty) i wybierz: Eksploruj folder
4.) Skopiuj plik SplineToFieldGenerator.lua do wybranego folderu skryptu i uruchom ponownie edytor GIANTS
5.) Skrypt będzie następnie dostępny w edytorze GIANTS za pośrednictwem górnego paska menu w sekcji: Skrypty

Autor:
Steven1134




Czym są do Farming Simulator 25 mody

Witamy w największej społeczności moderskiej Farming Simulator. Nadal nie wiesz, do czego służą mody do Farming Simulator 25? Gra została stworzona, aby wspierać modyfikacje (mody), które może stworzyć każdy fan. Możesz więc użyć modów, aby ulepszyć oryginalną grę. Tak, zgadzamy się, że gra jest już bardzo dobra, jednak możesz czuć, że potrzebujesz więcej kombajnów, traktorów lub innych narzędzi w grze. Co więcej, sama gra oferuje różnego rodzaju mody, które mogą zmienić rozgrywkę, naprawić niektóre denerwujące graczy błędy lub po prostu spróbować uatrakcyjnić grę. Dlatego powinieneś wypróbować FS25 mods. Ponieważ istnieje wiele różnych FS 25 mods, zainstalowanie jednego z nich zmieni nieco grę i stanie się wyjątkowa. Wszystkie LS25 mody są całkowicie darmowe, więc nie musisz się martwić o płatności lub ukryte podatki. Wypróbuj teraz Farming Simulator 25 mods i zostań lepszym farmerem.



Najlepsza FS25 Inne mods

Dodaj komentarz

Do you need help or to say thanks for mod author? Just leave a comment bellow!