- Symulator MaSzyna -

Symulator EU07 (i nie tylko) => Symulator => Wątek zaczęty przez: Mariusz1970 w 18 Lutego 2009, 15:49:44

Tytuł: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 18 Lutego 2009, 15:49:44

Uwaga:
Aby zapewnić pełną funkcjonalność narzędzi, trzeba sprawdzić i ewentualnie zmienić w ustawieniach regionalnych (panel sterowania) -symbol dziesiętny. Jeśli jest inny niż kropka np. przecinek - to zmienić na kropkę.


12.11.2016
Przedstawiam swoje wszystkie narzędzia, które stworzyłem na potrzeby MaSzyny. Od ostatnich wrzutek, w niektórych narzędziach wprowadziłem jakieś modyfikacje, więc warto ponownie pobrać. Ogólnie narzędzia podzielam na dwie grupy: Excleowskie i exe.
1) Pakiet narzędzi Excleowskich: https://eu07.pl/userfiles/23403/Tools.rar
Znajduje się w nim plik Tabela.xls, gdzie w ujęciu tabelki są wypisane te narzędzia, ich główne funkcje i czy działają na obecnych paczkach. Narzędzia te były pisane w rożnym czasie i nie wszystkie obecnie działają na nowych paczkach.
Jest również plik Menu.xls, za pomocą którego mamy dostęp do poszczególnych narzędzi. W nim znajduje się arkusz Spec_menu, który może służyć jako swego rodzaju Check lista do testowania scenerii i taboru. Uruchamiają się kolejno testujące narzędzia. Ich kolejność dobrałem jak mi się wydaje optymalnie (gdyż niekiedy kolejność może mieć znaczenie).

W paciekie tym, jest edytor istniejących scenerii (plik tory_semafory_przejazdy.xls). Jego możliwości wraz z filmikami na YT, są w tym poście: http://eu07.pl/forum/index.php/topic,10988.msg404999.html#msg404999
i tym: http://eu07.pl/forum/index.php/topic,10988.msg422519.html#msg422519

2) Pakiet narzędzi exe:
a) http://eu07.pl/userfiles/23403/priv-Druty_15.rar - służy do drutowania różnych typów słupów technicznych ale nie trakcyjnych w sceneriach.
b) http://eu07.pl/userfiles/23403/priv-inc_t3d.rar - sprawdza obecność animowanych submodeli w t3d, które są w deklaracjach pliku inc.
c) http://eu07.pl/userfiles/23403/priv-Korektor_8.rar - służy do korekcji współrzędnej wysokościowej wpisów include do poziomu terenu, a także do przesuwania obiektów np. drzew od skrajni toru. Ra ma wersję korektora, który również koryguje współrzędne wysokościowe pionowych trójkątów np. ścian lasów. Jeśli ktoś tej wersji potrzebuje, proszę się do niego zgłosić, gdyż mi zagineła ta wersja.
d) http://eu07.pl/userfiles/23403/priv-mmd_t3d_1.rar - sprawdza obecność submodeli w t3d, które są w deklaracjach pliku mmd. Błędy mogą powodować nie animowanie się elementów modelu taboru lub nie świecenie/ nie zgaszenie jakiejś kontrolki.
e) http://eu07.pl/userfiles/23403/priv-wyciagnij_pliki_3.rar - uniwersalne narzędzie do identyfikacji wszystkich używanych plików przez scenerię, brakujących plików, używanych i brakujących plików *.wav przez tabor. Pliki używane można skopiować w dowolne miejsce na dysku. Gdy wybierze się wszystkie scenerie do analizy, narzędzie może posłużyć do identyfikacji plików nieużywanych.
Więcej tutaj: http://eu07.pl/forum/index.php/topic,10988.msg425080.html#msg425080
f) http://eu07.pl/userfiles/23403/priv-Lampy_1.rar - automat wstawiający latarnie do scenerii.
Więcej pod linkiem: http://eu07.pl/forum/index.php/topic,10988.msg443552.html#msg443552
g) https://eu07.pl/userfiles/23403/Duplikaty_inc.rar
Więcej pod linkiem:
https://eu07.pl/forum/index.php/topic,10988.msg517852.html#msg517852



Przygoda moja z pisaniem narzędzi pod Maszynę dobiegła końca. Nie przewiduje już pisania. Wszystko co sobie zamierzyłem, zrealizowałem. Dlatego też postanowiłem uporządkować narzędzia w  jednym poście. Wszystkie linki do dotychczasowych narzędzi usunąłem (chyba, że coś niechcący pominąłem).


Przyklejam
Quark-t

Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 07 Czerwca 2010, 22:19:53
Polecam pkt. 49 dla modelarzy.
Podaje na wykresie widoczność procentową modelu w zależności od odległości od modelu.
LoD - nie będę opisywał co to znaczy (odsyłam do googli jeśli ktoś nie wie). Ogółnie jest to metoda na optymalizację modelu.
Narzędzie ma możliwość eksportu wykresu do pliku gif, aby można było łatwiej porówynywać dany model z innym modelem np. tworzony model z wzorcowym modelelm, który posiada LoD. Jak na razie chyba jedynym modelem, który posiada LoD, jest wagon Roziego UACS i do niego radzę się porówywać.

Narzędzie powstało przy współpracy z libertynem89, za co serdeczne dzięki.

Dla przykładu dwa wykresy:
- z LoD
- bez LoD
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 08 Czerwca 2010, 01:58:49
Aktualizacja
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: ABu w 04 Lipca 2010, 21:01:59
Proponuję dla p. 47 umieścić w wykresie obszar wzorcowy w którym powinna mieścić się krzywa wykresu. Wtedy każdy nowy model którego wykres nie wpasowywałby się w obszar wzorcowy mógłby być odrzucany do poprawki. Oczywiście najpierw należałoby zapytać modelarzy czy takie coś ma w ogóle sens.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 04 Lipca 2010, 21:34:09
ABu, zrobiłem jak chciałeś. Nad sensem wprowadzenia LoD chyba nie ma co dyskutować.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: ABu w 04 Lipca 2010, 21:37:12
Przepraszam, nie wyraziłem się jasno: to nie o sens LOD mi chodziło, bo on nie podlega dyskusji, a o sens obszaru wzorcowego (nie wiem, czy dla każdego modelu obszar wzorcowy się sprawdzi, i właśnie o to chciałbym zapytać modelarzy).
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 04 Lipca 2010, 21:47:10
Właśnie tego nie wiem. Pewno będą różnice w zależności od typu modelu.
Sam wiesz, że namowa modelarzy na LoD, to droga przez mękę. Na razie mamy chyba tylko jeden wagon z LoDem i na początek, chyba musi to wystarczyć, aby mniej więcej się wzorować na nim.
Ale tak jak piszesz, przydałyby się jeszcze bardziej dokładne informacje.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 24 Lipca 2010, 21:08:21
Aktualizacja pkt. 24 i 25


   « Dodano: 25 Lipca 2010, 02:18:55 »
Poprawka do pkt. 49
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: adsim w 26 Lipca 2010, 16:53:02
Da się coś z tym zrobić?
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 26 Lipca 2010, 23:08:59
hmm, nie wiem dlaczego zamiast powiększać wykres, powieksza przycisk.
U mnie sie tak nie dzieje, więc nie wiem.
Na szybko, wyrzuć ten przycisk z arkusza i zobacz, a ja pomyślę dlaczego tak się dzieje u Ciebie.


   « Dodano: 27 Lipca 2010, 01:20:46 »
adsimie, sprawdź teraz.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: adsim w 27 Lipca 2010, 01:32:17
Teraz jest dobrze, dzięki.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 27 Lipca 2010, 01:43:58
Chociaż i tak nie wiem, dlaczego poprzednio było źle:)
Ale zmieniłem w ogóle podejście do powiększania wykresu i okazało się to skuteczne.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 14 Marca 2015, 16:24:07
Wystawiam najnowsze moje narzedzia. W pierwszym poscie w tym watku link.
Uwagi:
1) Uzytkownik musi ustawic separator dziesietny na kropke ustawieiach systemowych.
2) Narzedzia nie sa dostosowane do najnowszych trednow exe np. w narzedziach analizujacych, czesto potrzeba ustawienia domyslnego rozszerzenia plikow graficznych. Jesli bedzie ktos sprawdzal na paczce z tga, nalezy wpisac tga. Analogicznie dla dds. Ewentualnych wypisanych bledow przez dane narzedzie z tego tytulu sila rzeczy powinno byc malo i mozna to recznie zweryfikowac.
3) Szczegolowego opisu co kazde narzedzie robi, nie bede opisywal. Mozna sie po nazwie zorientowac. W kazdym pliku jest szczegolowa instrukcja.
Tytuł: Korektor wspolrzednych wysokosciowych
Wiadomość wysłana przez: Mariusz1970 w 10 Maja 2015, 03:24:39
Poniewaz dzialam sobie z moim edytorem, dodalem jedna z funkcji, mysle, ze przydatna i sa narzekania, ze nie wszyscy maja Excella, postanowilem wydzielic te funcje z malymi poprawkami do pliku wykonywalnego exe. Funcja ta, jest korekcja wspolrzednej wysokosciowej wpisow includowanych. Jest masa, masa bledow w sceneriach, zwlaszcza roslinnosci. Przykladem tego, sa dwa zalaczone obrazki (przed_korekcja.jpg i po_korekcji.jpg).
W pliku rar, jest instrukcja.
Na moim leciwym sprzecie, sprawdzenie Drawinowa (pojedynczej scenerii, trwalo okolo 4 minut)
Link:
PS Nie mam mozliwosci scalenia tego z watkiem z moimi narzedziami. Jesli ktos z modow, uzna to za stosowne, moe scalic watki :)
Tytuł: Odp: Korektor wspolrzednych wysokosciowych
Wiadomość wysłana przez: szogun w 10 Maja 2015, 09:05:05
Nie mam mozliwosci sprawdzenia tego na komputerze, to automat wyciagajacy wszystko do poziomu terenu? Bo sa scenerie w ktorych drzewa sa wstawione celowo pod ziemia, np. Rochowice.
Tytuł: Odp: Korektor wspolrzednych wysokosciowych
Wiadomość wysłana przez: Mariusz1970 w 10 Maja 2015, 09:24:53
Wszystko nie. Mozna go dowolnie znieczulac, dowolne inc, dowolne scn. Ciekawi mnie temat celowosci drzew pod ziemia. Dlaczego? 
Tytuł: Odp: Korektor wspolrzednych wysokosciowych
Wiadomość wysłana przez: danniel w 10 Maja 2015, 09:52:45
Wstawia się je pod ziemią żeby korona wyglądała jak duży krzak.
Tytuł: Odp: Korektor wspolrzednych wysokosciowych
Wiadomość wysłana przez: Mariusz1970 w 10 Maja 2015, 10:01:13
A nie mozna dac nie pod ziemia, a na gruncie ze zmiana parametrow wysokosci i szerokosci drzewa? Niestety nie przewidzialem takiej opcji, bo niemozliwe, aby to automat jakos rozpoznawal. Moze przy odrobinie szczescia, pominac teksture w ini, sluzaca jako podloze. Heh, myslalem, ze zrobi to furore, a tu jakies dziwne sytuacje wyciagacie ;(
Tytuł: Odp: Korektor wspolrzednych wysokosciowych
Wiadomość wysłana przez: szczawik w 10 Maja 2015, 10:22:17
Takie narzędzie jest już w edytorze @Ra o ile się nie mylę.
Tytuł: Odp: Korektor wspolrzednych wysokosciowych
Wiadomość wysłana przez: Mariusz1970 w 10 Maja 2015, 10:26:28
Mozliwe, nie uzywam Rainsteda. Moze niepotrzebnie sie trudzilem.
W takim ukladzie, prosze moderatora o usuniecie watku.
 
Wątpię by większość korzystała z tego edytora, więc niech zostanie. Daj tylko znać czy chcesz by to scalić z wątkiem z  twoimi narzędziami, czy nie? //Sawi
Tytuł: Odp: Korektor wspolrzednych wysokosciowych
Wiadomość wysłana przez: szczawik w 10 Maja 2015, 10:42:22
Zawsze się komuś przyda.
Tytuł: Odp: Korektor wspolrzednych wysokosciowych
Wiadomość wysłana przez: Stele w 10 Maja 2015, 11:23:26
Ustawianie obiektów punktowych na wysokości siatki terenu z poziomu scn? Nie widziałem takiej funkcji w rainstedzie. Albo jej nie ma, albo jest tak ukryta i niewspomniana w dokumentacji, że nigdy na nią nie trafiłem. Do zielska ma to średnią użyteczność, bo drzewa zanurzone w terenie występują na większości scenerii i zazwyczaj jest to działanie umyślne nie do odfiltrowywania po teksturze drzewa, wymiarach czy teksturze terenu.  Może jednak komuś narzędzie się przyda. Niech wisi.
Tytuł: Odp: Korektor wspolrzednych wysokosciowych
Wiadomość wysłana przez: szczawik w 10 Maja 2015, 11:36:01
To się nazywało chyba ,,przyklej wszystkie do terenu".
Tytuł: Odp: Korektor wspolrzednych wysokosciowych
Wiadomość wysłana przez: Tomnord15 w 10 Maja 2015, 12:11:06
A czy przydałoby się np. do obniżenia wysokości niektórych słupów trakcyjnych, bo na niektórych sceneriach są za wysoko.
Tytuł: Odp: Korektor wspolrzednych wysokosciowych
Wiadomość wysłana przez: Sawi w 10 Maja 2015, 12:19:17
Ze słupami to grubsza misja, bo posiadamy elementy niewymiarowe i braki ogólnie w elementach sieci trakcyjnej. Obecnie trwają prace nad tym zagadnieniem, ale zapewne jeszcze trochę czasu na to zejdzie.
Tytuł: Odp: Korektor wspolrzednych wysokosciowych
Wiadomość wysłana przez: Mariusz1970 w 10 Maja 2015, 12:50:12
Dla mnie to nienaturalna sytucaja drzewa pod ziemia. Jednak ciezko okreslic, co bledem, co celowym dzialaniem np. te dwa obrazki zalaczone przeze mnie. Jeden powie, ze to bylo celowe dzialanie i wyglada ladnie, drugi, ze to blad i wyglada brzydko.
Sawi, dzieki za zainteresowanie. Jak mozesz, to scal, beda wszystkie moje narzedzia razem. Dzieki.

No problemo zatem scalam. //Sawi
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 23 Maja 2015, 13:42:46
Do korektora dorobilem funkcje korekcji wspolrzednych plikow inc (zwlaszcza dedykowane do drzew), aby nie wchodzily w skrajnie toru.
Link:
Uwaga: uwazac z treesmalem.

  Dodano: 23 Maja 2015, 15:28:33
Zapomnialem dopisac, ze tory traktowane sa jako linie proste, ale lepszy taki korektor, niz zaden.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 31 Maja 2015, 21:54:41
Zakończyłem prace nad swoim edytorem istniejących scenerii. Wcześniej parę razy zdarzyło się mi mówić, iż już nie przewiduje dodatkowych funkcji, jednak co jakiś czas mnie nachodzi i coś dodaje. Myślę, iż to jest już ostateczna wersja. Na więcej nie mam już chęci, ochoty i chyba wiedzy. Od ostatniego wystawienia oprócz dodania nowych rzeczy, poprawiłem już istniejące m.in. wyświetlanie na mapie semaforów, gdy separatorem tokenów była spacja (kiedyś zrobiłem tylko na średnik dla semaforów i tak zostało - zapomniałem) .

Lista możliwych rzeczy do wykonania w edytorze:
1) Wyświetlania mapki scenerii wraz z semaforami, przejazdami i punktami
początku i końca postawionego składu.
2) Edycji torów w scn: nazwy toru, eventów przypisanych to toru, prędkości
3) Prostego i szybkiego w użyciu wstawiania składów w dowolnym miejscu w scenerii .
4) Automatycznego tworzenia  w scenerii eventów sem_info, s1, sr1 i ms1, shp z automatycznym uwzględnieniem kierunku jazdy z kierunkiem postawienia semafora.
5) Interaktywne wyznaczanie szlaku.
6) Automatyczne pisanie eventów sterujących zwrotkami/anglikami pod wyznaczony szlak.
7) Automatyczne pisanie eventów sterującymi semaforami na sygnały zezwalające na jazdę dla wyznaczonego szlaku.
8) Automatyczne pisanie eventów sterującymi przejazdami dla wyznaczonego szlaku lub dla całej scenerii.
9) Automatyczne wstawianie eventów podających sygnał RP1 przed przejazdami i przecięciami torów z drogą.
10) Interaktywne wstawianie rozkazów dla AI typu odczep wagony, aktywuj/dezaktywuj pojazd, zmień kierunek jazdy itp.
11) Tworzenie losowych eventów
12) Ekstrahowania obiektów z wczytanej scenerii.
13) Sprawdzenia poprawności przypisania eventów sem_info w scenerii jak również sprawdzania unikalnych nazw semaforów i przejazdów.
14) Zaludniania scenerii i stawiania ławek.
15) Stawiania domków (wraz z latarniami) i drzew
16) Stawiania dowolnego includa w dowolnym miejscu scenerii
17) Dodawania eventów dźwiękowych do scenerii
18) Wstawiania pionowych trójkątów np. do tworzenia obiektów typu płotki, lasy, zwierzęta itp.
19) Tworzenia automatycznej kopii plików będących tematycznymi podziałami scenerii. Na kopii tej można zupełnie bezpiecznie tworzyć nowy scenariusz, bez obawy, że zepsuje się oryginalną scenerię.
Kopia pozbawiona jest składów, eventów, komórek pamięci, ograniczeń prędkości.
20) Usuwać pojedyncze składy, co umożliwia albo usunięcie danego składu albo podmianę danego składu.
21) Zmianę/dodanie opisu + zdjęcie logo scenerii.
22) Wstawianie gór, wzniesień
23) Wstawianie nasypów przytorowych
24) Wstawianie peronów wraz z tablicami peronowymi i wskaźnikami W4 oraz przypisaniem eventu do toru od wskaźnika
25) Wstawianie dowolnych wskaźników przytorowych
26) Szeroko rozumiana edycja istniejących w scenerii wskaźników
27) Automatyczna korekta obiektów inc, aby nie wchodziły w skrajnię toru
28) Automatyczna korekta współrzędnej wysokościowej obiektów inc, aby były postawione na poziomie podłoża
Lista filmów z YT:

Ostatnio dodane:








Wcześniejsze:








  Dodano: 07 Czerwca 2015, 16:01:25
Dodalem nowe narzedzie w moich toolach (Duplikaty_trojkatow_t3d.xls). Sluzy ono do wylapywania duplikatow trojkatow w t3d. Nie jest zoptymalizowany, wiec czas wykonywania dzialania jest spory. Na mojej paczce mialem sporo takich zdublowanych trojkatow w t3d.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 13 Czerwca 2015, 15:02:49
Zoptymalizowalem narzedzie do szukania duplikatow trojkatow w t3d. Dziala teraz o wiele szybciej.

  Dodano: 17 Czerwca 2015, 11:08:40
Dodałem funkcję do edytora: automatyczne i ręczne dodawanie, usuwanie, zmiana nazwy, wyświetlanie odcinków izolowanych.
Link do filmu:

Dodatkowo pokazałem w poniższym linku, jak wstawiać wiaty do peronów, korzystając już z istniejących funkcji edytora:
Link do filmu:



  Dodano: 19 Czerwca 2015, 03:10:33
Poprawka przy dodawaniu odcinkow izolowanych dla przejazdow. Poprawka dotyczy sytuacji, gdy tor lezal blisko kilku przejazdow, to tor byl zapisywany kilkukrotnie, a z kolei przy probie zapisu odcinkow izolowanych do scenerii, byla funkcja kontrolujaca, czy dany tor nie ma przypisanych wiecej iz jeden odcinek izolowany. Jesli mial, to program nie pozwoli zapisac odcinkow izolowanych do scenerii. Usunalem blad polegajacy na wielokrotnym dopisywaniu toru.

  Dodano: 20 Czerwca 2015, 03:36:02
Jeszcze jedna poprawka do odcinkow izolowanych, mam nadzieje, ze ostatnia :)
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 21 Czerwca 2015, 04:57:38
Jeszcze dopiescilem te odcinki izolowane. Aktualizacja tooli wraz z edytorem w pierwszym poscie.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 01 Października 2015, 01:45:54
poprawka do korektora:
Bylo zle i program sie sypal, gdy w definicji trojkata byl material, ale nie wystepowalo ambient lub diffuse lub specular. Nie wiedzialem, ze takie definicje trojkatow sa mozliwe. Blad ten moze ujawnic sie w wielu moich narzedziach analizujacych trojkaty, ktore to na dzien dzisiejszy nie ruszam (zbyt wiele ich bylo). Natomiast co do korektora, mialem zgloszenie, wiec go dostosowalem.
ps. Nie moge pisac wielkiego p.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 12 Października 2015, 16:39:50
Na prosbe, dodalem do korektora, opcje korekcji wspolrzednej wysokosciowej, gdy dany includ jest w obszarze trackow road i river. Dodatkowo jest mozliwosc poprzez wpisanie pojedynczej gwiazdki w plik ini, aby wszystkie includy sie korektorowaly.
Link:

  Dodano: 13 Października 2015, 20:30:06
Kolejna modyfikacja korektora. Zastosowalem mechanizm antyping-pongowy przy przesuwaniu drzew od skrajni toru. Chodzi o to, ze jesli dane drzewo rosnie pomiedzy torami, to program odsuwal od jednego toru, a przysuwal do drugiego toru. Skutkiem tego bylo i tak drzewo wchodzace w tor, tylko w inny tor. Teraz program wykrywa taka sytuacje i dane drzewo usuwa.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 11 Listopada 2015, 18:46:30
Kolejne narzedzie (exe)
Program sluzy do wylapywania bledow w deklaracji wpisow mmd i nazw submodeli w t3d z katalogu DYNAMIC.
Generalnie chodzi o to, aby wylapywac nazwy submodeli, ktore sa zadeklarowane w mmd, a w plikach t3d takich nazw submodeli brak.
Sprawdzeniu podlegaja:
1) Dla glownego modelu sprawdzane sa nazwy submodeli, ktore maja we wpisie w mmd "anim" i "prefix:"
2) Dla plikow kabin sprawdzane sa nazwy submodeli, ktore maja we wpisie w mmd "rot" lub "mov"
3) Dla plikow kabin sprawdzane sa nazwy submodeli, ktore maja we wpisie w mmd "i-"
   Dla tych wpisow sprawdzne sa submodele, ktore koncza sie na "_on" i "_off". Brak ktoregos z nich, spowoduje wygenerowanie bledu.
4) Nie rozroznia wielkosci liter przy analizie (nie wiem, czy to dobrze, czy zle, ale w razie czego, moge to zmienic)

Pliki t3d kabin sa identyfikowane jako cab1model i cab2model. Plik z cab0model nie jest brany pod analize.
Niewszystkie wypisane bledy musza byc bledami.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 19 Grudnia 2015, 14:03:45
Aktualizacja tooli z pierwszego postu.
Aktualizacja zawiera:
1) Poprawkę do edytora scenerii (plik tory_semafory_przejazdy), głównie w obszarze półautomatycznego dodawania eventów sem_info, wygaszania semaforów. Poprawkę tę nazwałbym jako krytyczną. Mogły pojawić się błędy z nieodpowiednim przypisaniem eventów w specyficznych sytuacjach w sceneriach.
2) Poprawkę na narzędzie duplikaty_trojkatow_t3d.xls
Poprawka związana jest z możliwością ustawiania, które ze zduplikowanych trójkątów usunąć z pliku t3d, a które zostawić (czy zostawiać ostatniego ze zduplikowanych, czy pierwszego)
3) Dodane narzędzie budynki_nocne.xls, które umożliwia wstawianie świateł w oknach budynków dla nocnych scenerii.
4) Dodane narzędzie mmd_t3d.xls
Umożliwia identyfikowanie braków submodeli w pliku t3d, a nazwy tych submodeli występująw deklaracjach w pliku mmd pojazdu dynamic.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 14 Maja 2016, 12:50:27
1) Dodałem narzędzie do łączenia trójkątów. Nie jestem do końca pewien, czy wystąpią negatywne skutki jego działania.
2) Dodałem nowe funkcjonalności do edytora scenerii oraz poprawki do zauważonych błędów. Do nowych funkcjonalności nalezą m.in. możliwość rotacji prostokąta na obszarze którego postawione mają być drzewa oraz możliwość rotacji prostokąta dla stawiania pionowych trójkątów służących np. jako ściany lasów. Ulepszone także wstawianie budynków.
3) Poniżej link do testowej scenerii.
http://eu07.pl/userfiles/23403/priv-a_test.rar
Zawiera ona Dębicę z L053, na której za pomocą paru kliknięć w edytorze, stworzone zostało osiedle jak również dodane zostały postaci na peronach (również parę kliknięć).
Ponieważ ja nie korzystam z żadnej dostępnej paczki całościowej, więc struktura jest inna, plik rar zawiera wszystkie używane pliki przez ten wycinek scenerii. W związku z tym, aby nie robić sobie bałaganu, zalecam uruchomienie jej na kopii MaSzyny. Mam nadzieję, że na nowych exe się to uruchomi.

Aktualizacja w pierwszym poście.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 26 Maja 2016, 16:54:57
Poprawka do edytora: możliwość definiowania do 10 rodzajów gęstości sadzenia drzew.
Do tej pory na narysowany prostokąt, na obszarze którego mają być zasadzone drzewa, trzeba było podać liczbę bezwzględną drzew. To było niewygodne, bo wraz ze zmianą obszaru prostokąta, należało dobierać odpowiednią liczbę drzew. Teraz jest możliwość definiowania gęstości na kwadrat o bokach 100x100, a program w zależności od powierzchni
narysowanego prostokąta, automatycznie dostosowuje liczbę drzew, do tegoż prostokąta. Użytkownik podczas zalesiania wybiera z listy tylko gęstość (bardzo gęsto, gęsto, rzadko itp.).
Aktualizacja w pierwszym poście.

  Dodano: 28 Maja 2016, 17:58:04
Aby nie zaśmiecać tego wątku:
http://eu07.pl/forum/index.php/topic,27908.msg422469.html#msg422469
Napiszę tutaj:
Coś kiedyś kombinowałem z ułatwianiem pisania scenariuszy. Oczywiście pod funkcje exe 664 :) . Co udało mi się zrobić w moim edytorku:
1) W znacznym stopniu zautomatyzowanie:
a) przypisywań sem_info, SHP, wygaszanie semków
b) przypisywań sterowania rogatkami działającymi jako SSP
c) dodawanie dla AI sygnałów RP przed przecięciami  torów z drogami (nawet gdy nie ma przejazdu)
Ten punkt 1 to baza, na której można dalej się bawić w eventy.
2) Interaktywne wyznaczanie szlaku. Na mapie klikamy na tor, który będzie początkiem szlaku i klikamy na tor obok, który wskaże kierunek wyszukiwania szlaku. Kiedy automat natrafi na rozwidlenie (zwrotnica, rozjazd krzyżowy), użytkownik wskazuje przełączenie się danego rozjazdu co widać na mapie. Jeśli natrafi się z rozwidlenia (np. punkt p3 zwrotnicy), program automatycznie przełącza daną zwrotnice. Cały wyznaczany szlak, zaznaczany jest na kolor czerwony (tory). Jeśli się użytkownik pomyli, ma możliwość cofnięcia się. Wyznaczona droga jest zapisywana pod wskazaną nazwę przeż użytkownika, aby można było do niej wrócić (np. gdy wyznaczamy jakiś etap dla jednego składu, przechodzimy do wyznaczenia szlaku innemu składowi, a później chcemy wrócić do kontynuowania wyznaczania szlaku dla pierwszego składu). Na podstawie wyznaczonego szlaku, można automatycznie wypisać mijane semafory i przejazdy (gdyby SSP było komuś niewystarczające). Na podstawie mijanych semaforów, program wskazuje kolejne semafory i użytkownik podaje jaki sygnał ma się wyświetlić. Teraz już mamy na wyznaczonym szlaku, pożądany stan zwrotnic i stanów semaforów. Można, aby program napisał event multiple (podaje się nazwę eventu i opóźnienie.) Program wypisze event dla tego szlaku, w którym będą zawarte informacje o zwrotnicach i semaforach. Jest możliwość wstawienia eventu dziękowego. Program pyta się, czy event ma być uzależniony od stanu komórki pamięci, czy od zajętości toru. Jeśli nie będzie uzależniony, to wypisze event multiple, jeśli będzie uzależniony np. od zajętości toru, użytkownik na mapie klika na tor od którego zjetości ma być wykonany vet. Jeśli ma być uzależniony od komórki pamięci, trzeba wskaż od jakiej i jaki ma być stan komórki, aby event się wykonał. Program również zapamiętuje aktulany stan zwrotnic, aby przy wyznaczaniu kolejnych szlaków, zazębiających się częściowo z już wyznaczonym, aby kluczowanie zwrotnic było odniesione od aktualnego stanu danej zwrotnicy (np. jeśli dana zwrotnica podczas wyznaczania szalku za pierwszym razem, była przełączona na jazdę w bok, a podczas wyznaczania kolejnego szlaku, też ma być przełączona w bok, to już nie będzie w evencie multple tej zwrotnicy). Można na życzenie tę funkcję wyłączyć, wtedy niezależnie od aktualnego stanu zwrotnicy, eventy sterujące zwrotnicą, będą zawsze wypisane w evencie multiple. Program pilnuje 8 eventow w multiple. Jeśli przekroczy, automatycznie dodaje event "CD"
3) Proste w użytkowaniu dodawanie i obsługa komórek pamięci, służące jako liczniki przejeżdżających składów. Można uzależnić wyznaczone eventy w punkcie drugim z daną komórką pamięci.i jej stanem. Automatycznie zwiększa się licznik komórki pamięci i jeśli uzależniamy multiple od komórki pamięci, to program w warunku wie, jaki jest aktualny stan danej komórki. Więc użytkownik nie musi o tym wiedzieć, pamiętać itp.
4) Proste dodawanie dźwiękowych komórek pamięci i udźwiękowienie scenerii.
5) Proste w użytkowaniu wstawianie komend dla AI
6) Proste wstawianie i sterowanie eventów losowych.
Nie wiem, czy czegoś nie pominąłem. Ogólnie starałem się, aby użytkownik pracował intuicyjnie, program prowadzi "za rękę" i praca głównie polega na klikaniu. Z nowych rzeczy, które pasują do nowych exe, to automatyczne dodawanie odcinków izolowanych i ich wyświetlanie.
To wszystko co zrobiłem, jest jednak zbyt mało, bo to już pół języka wyższego poziomu a pół jeszcze assembler. Brakuje automatycznego skryptowania "wszystkiego" co znajduje się w scenerii, łącznie z alternatywnymi przebiegami, a później  proste nimi sterowanie. Nie mam jednak koncepcji i czasu, aby wchodzić w to głębiej
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Stele w 11 Czerwca 2016, 16:25:55
Jak korektor się zachowuje gdy pod obiektem znajdują się dwie warstwy uwzględnianych trójkątów? Mamy przykładowo kosz nad peronem i nad trawą pod peronem. Odnoszę wrażenie, że czasami łapana jest płaszczyzna niżej. Gdy mam je w osobnych scmach to załatwiło by sprawę puszczanie korektora na trawie, zaremowanie trawy, puszczenie korektora na peronach?
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 11 Czerwca 2016, 17:08:50
W zalozeniu, jesli do danego punktu jest wiecej niz jeden trojkat, to wynikowa wysokosc jest ta wieksza (wybierana maksymalna). To akurat powinno dzialac dobrze. Jesli cos nie tak, to poprosze przykladowe dane, sprawdze.

  Dodano: 11 Czerwca 2016, 17:19:15
Aha, bo Ra sie tez na to nacial, nalezy uwazac na zakres od/do. Byc moze nizszy sie zalapal na zakres, wyzszy juz nie.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Stele w 11 Czerwca 2016, 17:25:47
Widełki nastawione na 0.5:11.
[inc]
*
[tekstury]
grassdarkgreen4
asphaltgray1
brick-gray
per7plyty
[drogi]
0
[rzeki]
0
Przetwarzane drawinowo z testu (dziś będzie nowa paczka; w starej jest chyba tylko teren e3d). Nie łapie wszystkich bochnia/bochnia_przejscie.inc i niektórych tablic z nazwą stacji. Różnica między peronem a ziemią to 0.8 m.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 11 Czerwca 2016, 17:33:57
A mozesz wystawic sprawdzane scm?
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Stele w 11 Czerwca 2016, 17:38:40
Poprawiłem ręcznie już, wiec nie wiem czy złapie, ale powinno, bo przed operacją też te elementy były na dobrych wysokościach.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 11 Czerwca 2016, 17:42:08
To w tym wystawionym jest cos do korektorowania, czy nie? Pogubilem sie. Jesli jest, to powiedz, co konkretnie bylo zle (jaki wpis).
Albo inaczej, daj zakres 0/100 i jesli nadal bedziesz uwazal, ze jest cos zle, do daj znac (upieram sie przy zakresie, moze braku tekstury podloza w ini, albo dziwny wpis).
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Stele w 11 Czerwca 2016, 17:49:29
Potraktuj to korektorem z podanymi wcześniej ustawieniami. Zobacz czy wpisy bochnia/bochnia_przejscie.inc pozostaną na poziomie peronu 0.8 czy zostaną przeniesione na poziom gruntu 0. Zakresami się pobawię ale już nie dziś.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 11 Czerwca 2016, 17:52:37
Mimo wszystko upieram sie co do kolejnosci dzialan, jaka zaproponowalem.

  Dodano: 11 Czerwca 2016, 19:32:03
Przeanalizowalem jeden przypadek:
include bochnia/bochnia_przejscie.inc drawinowo_przejscie1a -21967.2 2.03 2608.45 90.0 end
Zmienil na 0.8
Dla tego punktu znalazl tylko dwa ponizsze trojkaty:
node 1000 0 none triangles material ambient: 255.0 255.0 255.0 diffuse: 255.0 255.0 255.0 specular: 255.0 255.0 255.0  endmaterial grassdarkgreen4
-22056.8 0.0 2598.02 2.44139e-007 0.999989 0.00476183  3388.85 468.081 end
-22040.1 0.0 2690.2 0.0 1.0 0.0  3387.18 477.299 end
-21956.8 0.0 2598.02 0.0 0.999991 0.00416656  3378.85 468.081
endtri

node 1000 0 none triangles material ambient: 100.0 100.0 100.0 diffuse: 255.0 255.0 255.0 specular: 100.0 100.0 100.0 endmaterial brick-gray
-21916.7 0.8 2611.33 0.0 1.57079 0.0 14.5869 -29.4911 end
-21916.7 0.8 2605.57 0.0 1.5708 0.0 15.4131 -29.4911 end
-22418.7 0.8 2605.57 0.0 1.5708 0.0 15.4131 59.4911
endtri
Wiec nie da rady zrobic z tego 2 z groszem :)
W zalaczeniu ekstrakt wszystkich trojkatow w poblizu tego punktu. Nie widac tam trojkata, ktory mialby wiecej niz 0.8
Rowniez log z korekcji.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Stele w 12 Czerwca 2016, 10:10:17
No i to jest poprawny wynik. Pobawię się tym dzisiaj.
Autor stwierdził, że dobrym punktem na pivot przejścia będzie 1.304 m nad jego podstawą i w incu nie jest to nijak skorygowane... Te tabliczki pewnie mają tak samo. Przepraszam za zamieszanie.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 08 Sierpnia 2016, 14:20:54
Napisałem kolejne narzędzie, ale w wersji exe:
Załączam tutaj instrukcję:
Program służy do:
1) Wyciągania wszystkich plików używanych przez scenerie.
2) Identyfikacji brakujących plików sceneryjnych.
3) Identyfikacji nieużywanych plików w katalogach MODELS, SCENERY, SOUNDS, TEXTURES.
4) Identyfikacji plików *.wav używanych przez DYNAMIC
5) Identyfikacji brakujących plików *.wav dla DYNAMIC

Takie narzędzie pisałem dawno pod Excela i wychodząc naprzeciwko użytkownikom, którzy nie mają Excela, stworzyłem plik wykonywalny exe. W porównaniu do wersji Excelowskiej, program dostosowałem do obecnych zastosowań.
Te nowe rzeczy to:
1) Wyszukiwanie plików graficznych, gdy nie są podane jawne rozszerzenia
2) Dodanie wyłapywania plików w dyrektywie //$f pl – na ogół są to opisy scenariusza - plik w katalogu INNE
3) Dodanie wyłapywania plików napisów do nagrań plików *.wav – pliki *.txt w katalogu SOUNDS o ile dany plik z napisami istnieje.
4) Dodanie wyłapywania plików rozkładu jazdy w evencie zawierającym polecenie TimeTable:
5) Przy okazji dodałem identyfikację używanych i brakujących plików *.wav używanych przez DYNAMIC, czyli przez tabor.
Jeśli o czymś zapomniałem dodać w programie, aby wyłapywać używane pliki proszę o zgłoszenie tego faktu.

Specyfikacja programu:
1) Identyfikacja używanych, brakujących plików przez scenerie, czyli wszystkie *.scn, *.scm, *.ctr, *.inc, *.t3d, *.e3d, tekstury (*.dds, *.tga, *.bmp, *.tex). Wyłapuje również używane tekstury w plikach e3d, tak więc sprawdzana paczka z Maszyną może zawierać pliki t3d, jak również e3d.
2) Dodatkowo dla plików sceneryjnych, wyłapuje w dyrektywach
a)  //$i - screen z logiem scenerii
b) //$f pl – plik dodatkowy (na ogół opisy scenerii, rozkłady jazdy z katalogu INNE). Nie wyłapuje już odniesień, gdy dany plik posiada zawarty w tej dyrektywie, odwołuje się do jakiś plików w katalogu INNE.
3) Identyfikacja używanych, brakujących plików *.wav używanych przez DYNAMIC, czyli przez tabor.
4) W wyniku działania powyższych punktów, identyfikację plików nieużywanych nieużywanych katalogach: MODELS, SCENERY, SOUNDS, TEXTURES.
5) Wyświetlania wyniku analizy z podziałem na kategorie plików: 
a) Używane sceneryjne
b) Nieużywane
c) Braki sceneryjne
d) Wyjątki – co się pod tym kryje, opisane jest poniżej w punkcie 2d Pracy z programem.
e) Używane *.wav DYNAMIC
f) Braki *.wav DYNAMIC
6) Kopiowanie/przesuwanie pod wskazaną ścieżką oraz usuwanie plików:
a) Używanych sceneryjnych
b) Nieużywanych
c) Używanych *.wav DYNAMIC

Praca z programem:
1) Wgrać pliki: wyciagnij_pliki.exe, wyciagnij_pliki.ini w dowolne miejsce na komputerze
2) Edytować plik wyciagnij_pliki.ini. W pliku tym, są zawarte sekcje, które należy sobie dostosować:
a) [sciezka_dostepu] – podaje się ścieżkę dostępu do głównego katalogu Maszyny.
b) [domyslne_rozszerzenie] – podaje się domyślne rozszerzenie tekstur. W zasadzie, pogram automatycznie szuka rozszerzeń plików, lecz podanie jakiejś wymusza priorytet wyszukiwania i tak dla wpisanego :
- dds priorytet ma się następująco:  *.dds, *.tga, *.bmp, *.tex
- tga priorytet ma się następująco:  *.tga, *.dds, *.bmp, *.tex
- bmp priorytet ma się następująco:  *.bmp, *.tga, *.dds, *.tex
- tex priorytet ma się następująco:  *.tex, *.tga, *.dds, *.bmp
c) [sciezka_kopiowania_przesuwania] – wskazuje ścieżkę kopiowania/przesuwania używanych i nieużywanych plików, jeśli będziemy chcieli korzystać z opcji operacji na plikach.
d) [pomijane_foldery_pliki] – podaje się pliki lub foldery, które mają być pomijane przy analizie, aby nie zaciemnić obrazu analizy np. folder Textures\Tabor\ (korzystają z tego folderu modele taboru, które program nie analizuje). To nazwałem jako wyjątki.
 
3) Uruchomić program, wybrać scenerię lub scenerie do analizy, i tak:
a) Jeśli zależy nam na  wyciągnięciu  używanych  plików z danej scenerii, zaznaczamy tylko daną scenerię do analizy.
b) Jeśli zależy nam na wyłapaniu nieużywanych plików jak również braków z całej Maszyny, zaznaczamy wszystkie scenerie.
c) Jeśli zależy nam na wyłapaniu używanych i braków plików *.wav używanych przez DYNAMIC (tabor), zaznaczamy dowolną scenerię do analizy. Program zawsze przy pewnym etapie analizy, analizuje pliki *.mmd w celu wyłapania używanych plików *.wav przez DYNAMIC.
4) Nacisnąć przycisk Analiza. Program zaczyna analizować dane. Wyświetla się bieżący etap, na którym jest program, aby nie było wrażenia, że się zawiesił.
5) Po wykonaniu analizy, mamy możliwość wyświetlenia wyniku analizy z podziałem na kategorie plików opisanym w punkcie 5 Specyfikacji programu. Jeśli chcemy skopiować poszczególne wyświetlane pozycje do schowka, zaznaczamy te pozycje. Zaznaczenie powoduje automatyczne skopiowanie do schowka.
6) Jeśli chcemy skopiować/przesunąć/usunąć dane pliki z danej kategorii, wybieramy kategorie plików, polecenie i naciskamy przycisk Wykonaj.
7) Po wykonaniu procesu analizy, tworzy się plik wynik.txt w katalogu, w którym wgrany jest program. Plik ten można sobie edytować ręcznie w zależności od specyficznych potrzeb.
8) Aktywacja przycisków Wyświetl i Wykonaj, uzależniona jest od istnienia pliku wynik.txt. Tak więc po analizie, można zamknąć program i w dowolnym momencie uruchomić program i spoglądać na wynik analizy, pod warunkiem, że nie dokonaliśmy przesuwania i usuwania plików.

Program może nie być pozbawiony błędów. Jeśli ktoś zauważy coś niepokojącego, proszę o zgłoszenie tego faktu. Ja miałem trudności w odczycie plików z drutami na Całkowie. Wygenerowany plik z drutami nie zawiera typowej informacji o końcach linii i w zasadzie cały plik traktowany jest, jako jedna linia danych. Teoretycznie zabezpieczyłem się przed tym, ale pewności nie mam, jak się to zachowa u  innych. Jeśli ktoś rozbije linijkę, w której jest event przypisujący plik rozkładu jazdy, też program może nie wyłapać pliku z rozkładem jazdy. Następną niepewną sytuacją, o której kiedyś się mówiło, lecz nie weszło chyba w życie, to pliki *.wav w folderze SCENERY. Jakieś tam widzę, lecz nie są wykorzystywane. Jak to powinno być nie wiem i w związku z tym, program nie jest na to przygotowany. Może też być problem, jeśli w scenerii ktoś dołączy poprzez include, tematyczną część scenerii i po endzie doda komentarze z dużą ilością spacji. W tym przypadku program potraktuje ten inlud, jako typowy includ z parametrami.

Trochę statystyk dla Maszyny 15.04 z patchem 16.05
1) Brakujących sceneryjnych plików: 36
2) Brakujących *.wav używanych przez Dynamic: 2
3) Nieużywanych plików w katalogach: MODELS, SCENERY, SOUNDS, TEXTURES : 6707 a z wyłączeniem folderu Textures\tabl\: 2254
Na ile w nieużywanych jest plików „na zaś” a na ile zupełnie niepotrzebnych, tego nie wiem.

Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Stele w 08 Sierpnia 2016, 15:54:18
Czyli generator drutów w php daje linuksowe końce wiersza? Miałem z nim strasznie problemy by go skłonić do współpracy.
Jedyne wawy w scenery to dźwięki odjazdów dla kierownika pociągu, chyba że się coś zawieruszyło.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 08 Sierpnia 2016, 16:43:16
No coś z tym generatorem nie tak. W załączeniu przesyłam wynik analizy dla Maszyny. Wystarczy wgrać ten plik do folderu, gdzie wgrany jest program i można popatrzeć na wynik, oczywiście rozpakowując załączony plik. Co do wavów  w scenery, nie mogłem ręcznie znaleźć do nich odniesień jak rówież program. Więc nie wiem co to za pliki. Widoczne one są w załączonym wyniku.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Stele w 08 Sierpnia 2016, 18:02:14
Odniesień do wavów nie ma, bo są szukane na podstawie rozkładu przez exe. Póki nie ma innych wavów w scenery, mógłby sprawdzać czy w tym samym folderze co wav jest txt o takiej samej nazwie i wtedy ignorować, albo całkiem ignorować wavy w scenery. Dźwięki prędzej mogą być w dynamic. Tu mogło by się przydać coś wyszukującego duble dźwięków i dźwięki użyte tylko w jednym pojeździe. Teraz dźwięki w dynamic loguje jako braki (dl2).
Przy brakach użyteczne byłoby, jakby zapisywał gdzie było odniesienie doń. Teraz każdego trzeba szukać ręcznie notatnikiem. Mam też sporo "braków" w postaci przykładowo d:\pctga\textures\textures\zwroty34r300pods.tga co exe łyka przez podwójne szukanie tekstury (jak nie znajdzie textures/dir/filename to szuka textures/filename). Ale to nieeleganckie i też można by posprzątać.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 08 Sierpnia 2016, 19:33:05
Dodane:
1) Pliki *.wav w SCENERY na podstawie rozkładu jazdy.
2) Szukanie *.wav dla DYNAMICA w ścieżce w której znajduje się dany DYNAMIC (aby nie pokazywał braków wav).
Natomiast co do reszty, to tak:
1) Kiedyś exe textures\textures\file.ext logowało błędy. Teraz być może już nie. Nie ruszałem w tym względzie nic, bo nie wiem, czy aby na pewno nie loguje błędu, a także jak sam wspomniałeś nieładnie to wygląda. Lepiej to wyczyścić.
2) Wypisywanie odniesień w przypadku braku - nie ruszałem. Zbyt wiele musiałbym zmienić. Dodatkowo istnieje narzędzie Excela, gdzie wypisuje błędne odniesienia .
3) Co do dubli *.wav w Dynamicach, się pomyśli, ale nie teraz. Teraz tak relaksacyjnie na urlopie coś skrobnąłem, ale bez przesady :)

  Dodano: 08 Sierpnia 2016, 21:36:58
A co mi tam :), w załączeniu nowy wynik analizy, po naniesionych poprawkach w programie.

  Dodano: 09 Sierpnia 2016, 11:40:52
Taka ciekawostka, dwa pliki wav, są używane zarówno przez dynamic, jak również scenerie:
sounds\carmotor2.wav
sounds\silence1.wav

carmotor, ok, ale po co w scenerii dodawać dźwięk z ciszą?
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 17 Września 2016, 02:22:08
Narzedzie do drutowania, wersja alfa, plik exe.

  Dodano: 20 Września 2016, 05:22:43
Kolejna wersja exe do drutowania:
Zmieniłem algorytm wyszukiwania sąsiadów danego słupa. Wydaje się lepszy od poprzedniego, no ale zawsze jest jakaś niepewność, że coś w jakiejś sytuacji może być nie tak. Dodatkowo dodałem funkcję o którą prosił matek123.

  Dodano: 21 Września 2016, 02:20:45
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 25 Września 2016, 22:46:25
Kolejna wersja exe do drutowania:
Dodałem nowe funkcje:
1) Graficzne wyświetlanie miejsc, gdzie dany słup nie jest odrutowany z dwóch stron. Jest możliwość identyfikacji tego słupa.
2) Ręczne drutowanie dwóch słupów na podstawie informacji uzyskanej z funkcji 1.

  Dodano: 27 Września 2016, 17:22:41
Kolejna wersja:
Aby nie musieć zapamiętywać numery ID słupów do ręcznego drutowania, jest możliwość poprzez kliknięcie przy graficznym wyświetlaniu miejsc potencjalnie nie odrutowanych, dodanie ID słupa do drutowania. Czyli w zasadzie praca z programem polega na klikaniu.
Sorry, że wersja za wersją, ale pomysły rodzą się stopniowo. Ja już nie przewiduje więcej w tym programie usprawnień.

  Dodano: 27 Września 2016, 20:09:13
Zmieniłem także parametry drutów w pliku ini. Były one przepisane ze skryptu php i były częściowo nieprawidłowe.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: firleju w 27 Września 2016, 22:20:01
Właśnie chciałem napisać, że poczekam ze dwa dni i zobaczę czy na pewno nie wypuścisz nowej wersji...
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 29 Września 2016, 21:45:26
Ech. firleju, prorok czy jak ;)
Kolejna wersja:
Musiałem, bo wyłapałem babolka w specyficznych sytuacjach.
Oto wyciąg z instrukcji:
Cytuj
7) [Przedzial przy ktorym nastapi symulowany obrot slupa o 180 stopni] - Przy każdym połączeniu słupów, program sprawdza wartość różnicy kątów słupów wg osi Z. Jeśli wartość będzie mieściła się  w tym określonym przedziale, funkcja będzie się aktywowała.
Zdarza się, że dwa dane słupy, które mają zostać odrutowane, wyglądały na postawione względem siebie prawidłowo w scenerii. Jednak któryś z nich powinien być powinien być odwrócony o 180 stopni. Gdyby się tak to zostawiło, to druty by się krzyżowały. Jest to błąd w scenerii. Aby nie odwracać słupa w scenerii, program dokona wirtualnego obrotu słupa o180 stopni. Wtedy druty się nie będą krzyżowały. Ta metoda ma swoją wadę, mianowicie, gdy odwracany wirtualnie słup ma dodatkowo rotacje w osiach X i/lub Y, wtedy druty nie trafią na miejsce izolatorów. Wersja obecna exe do drutowania, oprócz wirtualnego obrotu słupa, zeruje w scenerii rotację w osiach X i Y. Czyli program może zmieniać scenerię. Program dokonuje zerowania za każdym razem, gdy trafi na taką sytuację.. Więc jeśli w scenerii pod tym względem jest duży bałagan, program będzie długo drutował scenerie, gdyż podczas drutowania, jeśli zdarzy się taka sytuacja, to program przerywa drutowanie, zmienia scenerię zerując rotacje w osiach X i Y i ponownie drutuje,  aż znowu natrafi na taką sytuację. Może być wtedy wrażenia zapętlenia się programu. Nie należy wtedy przerywać.
Próbowałem różnych opcji poradzenia sobie z taką sytuacją, jednak ta wydaje się najbardziej niezawodna. Jedną z prób, którą próbowałem, zmieniała fizycznie w scenerii słup o 180 stopni w osi Z, pozostawiając rotacje X i Y nie zmieniane. Dawało to pozytywy efekt, ale nie zawsze. Bywały sytuacje , że słupy były odwracane jak domino i na odwróconych było dobrze, jednak, gdy następny słup w kolejce do domina, powinien zostać odwrócony, odwrócony nie został, bo nie łapał się na przedział. Efektem było ponowne krzyżowanie się drutów, tylko na innej parze słupów. Obecne rozwiązanie również minimalizuje powstanie efektu domina.
Inną metodą, była metoda zmiany kolejności wstawiania drutów dla jednego słupa, zapisanych w konfiguracji, czyli pierwszy drut pierwszego drutowanego słupa był drutowany z ostatnim drutem drugiego słupa zapisanego w konfiguracji. Drugi drut pierwszego słupa z przedostatnim drutem drugiego słupa, itd. Jednak ta metoda też się nie zawsze sprawdza. Zależy to od specyfikacji konfiguracji drutów. Dla jednych typów słupów było ok., dla innych już nie.
Tak więc z testów mi wyszło, iż ta obecna metoda jest najbardziej niezawodna.

Jeśli ktoś ma pomysł jak to inaczej rozwiązać, proszę o opis.

W związku z tym, że program może dokonać zmian w scenerii, należy dla bezpieczeństwa zrobić sobie kopię zapasową scenerii.
Powyższą funkcję można dezaktywować, wpisując przedział o dużych liczbach np. 10000 10000
Poniżej pseudo rysunki objaśniające sytuacje z krzyżowanie się drutów:



a) sytuacja prawidłowa, np. rotacja słupa 1 i 2 po 90 stopni w osiach Z
_1                                                            _1
O                                                              O 
_2                                                            _2

b) sytuacja nieprawidłowa np. rotacja słupa 1 90 stopni,  2 270 stopni w osiach Z
_1                                                            _2
O                                                              O 
_2                                                            _1

Druty przebiegają od 1 do 1 i od 2 do 2. Widać, że w sytuacji b druty będą się krzyżowały.
Gdyby okazało się, symulowane odwrócenie w jakimś miejscu coś zepsuło, można skorzystać z funkcji opisanej w punkcie II.3. Można wtedy w pliku druty.scm usunąć te druty, następnie za pomocą funkcji opisanej w punkcie II.2 ponownie je połączyć, ale tym razem dezaktywujemy przedział symulowanego obrotu. W tej sytuacji, program wskaże, że te słupy są odrutowane 3 razy, ale tym się nie przejmować.

Dodatkowo dodałem przy okazji nową funkcję:
Cytuj
3) Wyświetlanie graficzne miejsc, gdzie program dokonał symulowanego odwrócenia słupa.

Na dniach, jeśli uda mi się zmobilizować, to uporządkuje wątek z moimi narzędziami. Odnośniki będą w pierwszym poście w tym wątku, wraz z opisem zmian od ostatnich uploadowań.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: firleju w 29 Września 2016, 21:50:34
Niecałe 48 godzin :D
A tak poza tym to czy na pewno jest sens fizyczne zapisywanie do pliku (obrócenie słupa)? Może wszystko robić w pamięci?
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 29 Września 2016, 21:53:13
Zależy o czym piszesz, mówiąc "fizycznie". W pamięci obraca oś Z, ale fizycznie zeruje osie X i Y. Opisałem dlaczego. Tzn musiałby obliczać na nowo rotację w X i Y. Może masz rację, jednak nie wiem jak to się zachowa i nie wiem też jak obliczyć też nowe rotację w X i Y? Wystarczy zmienić znak na przeciwny? Sprawdzę, dam odpowiedź.

  Dodano: 29 Września 2016, 22:14:42
Dobra, jest ok. Będzie następna wersja ;)
A ja się męczyłem. Jakoś pod wpływem chwili i twojego postu, mnie olśniło. Dzięki ;)

  Dodano: 29 Września 2016, 22:36:53
Jednak nie, jest prawie dobrze. Zbyt szybko się ucieszyłem. Druty w tej sytuacji, zbyt mocno (parę cm) nie są ucelowane w izolatory. Dla mnie jest to nie do przyjęcia. Więc następnej wersji nie będzie, chyba, że ktoś da pomysła. Cholera, straciłem przez swoją głupotę, źródła z fizycznym zerowaniem rotacji X/ Y.

  Dodano: 30 Września 2016, 10:47:26
No to się udało w pamięci obracać słupy, ufff. Oprócz zmiany znaku na przeciwny
dla rotacji w  X i Y, trzeba również na znak przeciwny zmienić jedną ze współrzędnych konfigurujących druty na słupie. Dałem możliwość w pliku ini, wybrania, która to współrzędna dla danego typu słupa ma być wymnażana przez -1. Jest to parametr opcjonalny.
Trudność polegała na tym, że program liczył wirtualny obrót a fizycznie słup stał tak, jakby nie odwrócony. Przedstawia to rysunek 4. Niebieska linia, to drut. Również wersja z zerowaniem rotacji w X i Y miała tę wadę. Nie zauważyłem tego, bo trzeba się przyjrzeć z bliska drutom.
Także gorąco polecam testowanie. Wymyślanie może różnych sytuacji w testach.



Link do ostatniej wersji:
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: firleju w 30 Września 2016, 13:08:21
Czy program sam "drutuje" scenerię czy trzeba do niej coś najpierw wstawić?
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 30 Września 2016, 13:28:07
W zasadzie, to nie rozumiem pytania :), ale cos postaram sie odpowiedziec. W scenerii musza byc slupy do drutowania np. teletechniczne. Charakterystyka tych slupow musi byc w pliku druty.ini. W pliku konfiguracyjnym rowniez ustala sie jakies tam parametry. Gdy juz jest to gotowe, wybieramy z listy scenerie do drutowania. Wynikowy plik, to druty.scm, ktory includujemy w scenerii.

  Dodano: 30 Września 2016, 13:49:55
Wazne jest, aby przy dodawaniu nowego slupa w konfiguracji, dobrze dobrac parametry. Ja na poczatku przy konfigurowaniu, wstawialem 2 slupy bez zadnych rotacji i dodawalem kolejne paramerty drutow, metoda prob. Jak mialem to ustalone, dodawalem rotacje w XYZ, sprawdzalem efekt. Nastepnie jeden z nich w osi Z, obracalem o 180 stopni i dobieralem parametr Obrot= (Y albo X albo XY albo nic). Jesli mam to wszystko wykonane, dopiero drutuje scenerie. 
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: firleju w 30 Września 2016, 13:57:45
No już rozumiem. Jakoś ciągle byłem pewien, że mówisz o trakcji ;)
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 01 Października 2016, 17:09:49
Kolejna wersja :P
Dodałem możliwość wyświetlania miejsc, gdzie krzyżują się druty między słupami.

Ps. Wiem, nawiedzony jestem

  Dodano: 01 Października 2016, 20:59:36
I kolejna:
Dodana funkcja usuwająca druty pomiędzy wybranymi dwoma słupami. Dodany też przycisk pomocy.
W zasadzie to już kompletny edytor drutów.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 12 Listopada 2016, 21:30:06
Aktualizacja narzędzi w pierwszym poście tego wątku. Wszystkie aktualne moje  narzędzia są w pierwszym poście. Pośrednie linki wykasowałem, aby nie robić komuś niepotrzebnej straty czasu.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 03 Grudnia 2016, 17:42:17
Poprawka do edytora scenerii (plik tory_semafory_przejazdy.xls w pakiecie tools.rar). Poprawka dotyczyła zmiany odliczania maksymalnego czasu przy wstawianiu drzew, domków, ludzików na danym obszarze. Aktualizacja w pierwszym poście.
Taki tam krotki filmik o zalesianiu:
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 09 Stycznia 2017, 18:53:57
Ponieważ widzę, iż w sceneriach stosuje się nadal podziemne obiekty np. semafory, tarcze itp. dodałem możliwość w korektorze tworzenia wyjątków, aby owe wyjątki nie były sprowadzane do poziomu terenu. Ta możliwość ma sens wtedy, gdy w konfiguracji wpiszemy gwiazdkę, czyli, że mają korektorować się wszystkie includy (oprócz właśnie tych wyjątków).
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 04 Marca 2017, 14:50:12
Niby napisałem, iż koniec z pisaniem narzędzi, jednak oglądając ostatnimi czasy obrazki z symulatora przy różnych okazjach, zauważyłem, iż osiedla (bloki) nie mają żadnych latarni. Dziwnie to wygląda, zwłaszcza w nocnych sceneriach. Postanowiłem to zmienić. Stworzyłem automat, który dodaje latarnie wzdłuż boku budynku. Program ma możliwość dodawania latarni po jednej stronie boku budynki lub po obydwu stronach. Jeśli latarnie mają być wstawione tylko po jednej stronie budynku, program wybiera taki bok budynku, aby z najbliższego toru względem budynku, latarnie były widoczne (aby budynek nie zasłaniał). Program posiada system antykolizyjny tzn. aby wstawiona latarnia nie zachodziła na inne obiekty w scenerii. Program ma szeroki wachlarz ustawień konfiguracyjnych. Próbka możliwości: Obrazek 1 - przed, obrazek 2 - po
Link do narzędzia, pierwszy post punkt 2f
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 24 Czerwca 2017, 01:26:11
Przy okazji mojej tworczej zabawy z generatorem drutow, wyszedl maly bug, mianowicie, jesli peczek drutow pomiedzy slupami, przekroczyl ilosc 20 sztuk, to powodowalo krasz programu. Raczej nikt takiej ilosci nie wykorzysta, ale w zalozeniu program przygotowany jest na wieksza ilosc. Zapomnialem w kodzie dopisac jakis tam wspolczynnik przy deklaracji dynamicznej tablicy, znaczy sie, przypominam sobie, ze mialem to zmienic, ale w ferworze walki, jakos mi to umknelo.
Aktualizacja pierwszy post, punkt 2a
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 05 Lipca 2017, 07:35:02
Informacja:
W zwiazku z wprowadzeniem nowej funkcjonalnosci definiowania trojkatow w node triangles (dodanie mozliwosci wystapnienia na koncu wpisu :t), majaca na celu zawijanie tekstur, informuje, ze gros z moich narzedzi nie jest na to przygotowana i blednie moga one dzialac
Raczej nie dostosuje swoich narzedzi do j.w. z roznych powodow (najwazniejszy to brak czasu).
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 05 Lipca 2017, 18:44:59
Gdyby byla wstawiona spacja pomiedzy tekstura a tym dopiskiem :t, to prawdopodobnie, dla moich narzedzi byloby ok (a przynajmniej w zancznej wiekszosci). Tak na biezaco staram sie analizowac.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: tmj w 05 Lipca 2017, 19:08:53
Przy parametrach tekstury podawanych odrebnie rozsypalby sie parser .scn bo znaczyloby to ze ilosc parametrow nie jest stala, co wymagaloby skomplikowanego latania. O ile dobrze rozumiem to parametry tekstury podawane jako czesc nazwy po dwukropku to nie jest nowosc -- w kodzie exe borlandowego byl juz odczyt zapisanej w ten sposob metody filtrowania dla danej tekstury, np foo:6 ale byc moze po prostu nikt wczesniej z tego nie korzystal.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 05 Lipca 2017, 19:18:36
O tym foo:6 to nic nie wiedzialem (nawet nie wiem o co kaman :)) No nic, jest jak jest. Prosba tylko taka, aby brac pod uwage podczas modyfikowania exe, jakis tam juz funkcjonujacych narzedzi (nie mam na mysli tylko swoich), bo w ten sposob mozna niweczyc prace innych. Wiem, ze czasami sa to trudne dylematy, ale mimo wszystko.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 16 Lipca 2017, 20:11:25
Naiwnie sądziłem, iż zdegenerowanych trójkątów w plikach sceneryjnych nie ma lub jest ich bardzo mało. Jak się okazało na mojej domowej paczce, było ich około 1200. Kolejny raz potwierdziła się reguła, iż cokolwiek ruszysz, to błędy. Napisałem narzędzie do automatycznego usuwania zdegenerowanych trójkątów z plików sceneryjnych. Aktualizacja pierwszy post, pkt. 1 (pakiet narzędzi Excelowskich), plik nazywa się Degenerat_triangle_scm.xls
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Stele w 17 Lipca 2017, 20:06:16
Nie było źle:
D:\pctga\scenery\slimson\tri_2015.scm 212
D:\pctga\scenery\slimson\tri_os.scm 212
D:\pctga\scenery\slimson\tri_os_zima.scm 212
D:\pctga\scenery\linia61\l61_teren2.scm 98
D:\pctga\scenery\linia053\cargo\teren.scm 49
D:\pctga\scenery\linia053\linia053_misja_brutto_posp.scm 49
D:\pctga\scenery\linia053\misja1_teren.scm 49
D:\pctga\scenery\linia053\sluzba_en57\l053_teren_en57.scm 49
D:\pctga\scenery\linia053\tory-s3.scm 49
D:\pctga\scenery\linia053\tory-s5.scm 45
D:\pctga\scenery\linia053\misja6\s6-teren.scm 34
D:\pctga\scenery\linia053\pozostale-m4.scm 34
D:\pctga\scenery\linia053\pozostale-m4v2.scm 34
D:\pctga\scenery\linia053\towos\teren.scm 34
D:\pctga\scenery\linia181\wielun.scm 30
D:\pctga\scenery\linia053_calkowo\otoczenie1.scm 28
D:\pctga\scenery\linia053_calkowo\sluzba_TLK-1\tory.scm 28
D:\pctga\scenery\slimson\calkowo_lawki.scm 26
D:\pctga\scenery\slimson\calkowo_lawki_zima.scm 26
D:\pctga\scenery\linia61\lbc_teren.scm 20
D:\pctga\scenery\linia053\pozostale-s2.scm 19
D:\pctga\scenery\linia61\lbc_zielone.scm 16
D:\pctga\scenery\linia61\v3_teren.scm 16
D:\pctga\scenery\linia053\misja6\s6-torowisko.scm 15
D:\pctga\scenery\linia053\torowisko-m4.scm 15
D:\pctga\scenery\linia053\torowisko-m4v2.scm 15
D:\pctga\scenery\linia053\towos\torowisko.scm 15
D:\pctga\scenery\linia053_calkowo\sluzba_TLK\tory.scm 13
D:\pctga\scenery\slimson\monument.inc 12
D:\pctga\scenery\krzyzowa2\sc2_teren.scm 6
D:\pctga\scenery\tarniowo\sc1.scm 3
D:\pctga\scenery\slimson\bariera_sp05_2m.inc 2
D:\pctga\scenery\slimson\bariera_sp05_konp.inc 2
D:\pctga\scenery\quark\myd_teren.scm 1
D:\pctga\scenery\slimson\klomb2.inc 1
D:\pctga\scenery\slimson\klomb2_zima.inc 1
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 17 Lipca 2017, 21:33:18
U mnie podbila L546, w ktorej bylo az 708, a ktorej w pc nie ma.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 17 Lipca 2017, 21:47:39
Widze, iz w twojej liscie, widnieja pliki *.inc. W takich przypadkach, w arkuszu pomoc, sugerowalem, aby to traktowac "pod specjanlnym nadzorem".
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 11 Sierpnia 2017, 21:19:53
Aktualizacja Excelowski narzedzi:
1) Dodalem dwa nowe narzedzia: jedno do porzadkowania wspisow plikow sceneryjnych, drugie do porzadkowania wpisow plikow *.t3d
2) Nowe mozliwosci mego edytora, ktore pokazuje ponizszy filik.
Od 23:40 obrazki, ktore pokazuja, jak te mozliwosci przekladaja sie na obraz w symulatorze Czyli to, o czym gadalem przez prawie pol godziny.

Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 23 Sierpnia 2017, 04:54:41
Kolejny filmik, traktujacy o niektorych aspektach ulatwiajacych pisanie scenariuszy. Koncentorwalem sie przede wszystkim na interaktywym wyznaczaniu szlaku.

Najlepiej ogladac w max rozdzielczosci. Dzwiek z obrazem mi sie rozjechal, za co sorry, ale nic na to nie poradze.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 27 Sierpnia 2017, 20:06:33
Kolejny filmik przedstawiajacy narzedzie, ktore kiedys napisalem do latatania duzych dziur w torowisku.

Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 30 Sierpnia 2017, 19:16:17
Male usprawnienie dotyczace narzedzia do idnetyfikacji nadmiarowych torow (pakiet narzedzi Excelowskich).
Dodalem tez filmik pokazujacy, jak to sie robi:

Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 16 Września 2017, 06:56:30
Kolejny filmik, ilustrujacy przypisywanie sem_info, s1, shp do torow w moim edytorku:

Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Maciej w 16 Września 2017, 14:39:18
Taki nieco odkop, bo dotyczy sprawy z lipca, a konkretnie usuwania zdegenerowanych trójkątów z plików scenerii. Był np. taki wpis:
node 1500 0 none triangles material specular: 230 230 230 endmaterial zima/snieg
5194.75 5.6 9775.29 0 0 0  0 0 end 5196.48 5.4 9774.29 0 0 0  1 1 end 5194.75 5.4 9773.29 0 0 0  -1 1 end
5194.75 5.6 9775.29 0 0 0  0 0 end 5194.75 5.4 9773.29 0 0 0  1 1 end 5193.02 5.4 9774.29 0 0 0  -1 1 end
5194.75 5.6 9775.29 0 0 0  0 0 end 5193.02 5.4 9774.29 0 0 0  1 1 end 5193.02 5.4 9776.29 0 0 0  -1 1 end
5194.75 5.6 9775.29 0 0 0  0 0 end 5193.02 5.4 9776.29 0 0 0  1 1 end 5194.75 5.4 9777.29 0 0 0  -1 1 end
5194.75 5.6 9775.29 0 0 0  0 0 end 5194.75 5.4 9777.29 0 0 0  1 1 end 5196.48 5.4 9776.29 0 0 0  -1 1 end
5194.75 5.6 9775.29 0 0 0  0 0 end 5196.48 5.4 9776.29 0 0 0  1 1 end 5196.48 5.4 9774.29 0 0 0  -1 1 endtri
Sam po raz pierwszy spotkałem się z takim zapisem, ale narzędzie usunęło to całe. W jednym pliku inc zostały usunięte wszystkie takie rzeczy. W innych plikach z kolei zostały np. usunięte co niektóre end i teraz przykładowo na repo, przy próbie uruchomienia "Niebezpiecznego pociągu" sypie błędami.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 16 Września 2017, 14:44:24
No wlasnie, ktos zmienia ogolnie przyjeta notacje (endtri nie w osobnym wierszu), to co ja poradze? Narzedzie zachowuje sie prawidowo, ale pod warunkiem, ze wpisy sa takie, jak byla przyjeta konwencja. Sorry, ale nie bede swoich narzedzi dostosowywal do wszystkich mozliwych kombinacji az do mozliwosci, iz cala sceneria bedzie napisana w jednym wierszu (bo to tez jest mozliwe).
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Maciej w 16 Września 2017, 14:52:38
Mi nie chodziło o to, że trzeba dostosowywać narzędzia, tylko żeby kontrolować, to co zostało zmienione, żeby potem nie było takich sytuacji jak teraz.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 16 Września 2017, 15:07:36
OK, ja dodam tylko, ze ja tam w PC nic nie ruszalem :)
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 16 Września 2017, 16:24:08
Nie dostrzeglem takze, ze w tym zaprezentowanym wpisie, w kazdym wierszu jest caly trojkat. Wiec nie tylko chodzi o endtri.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 17 Września 2017, 00:33:20
Poprawka narzedzi do degeneratow, zarowno do t3d jak i scm (pakiet narzedzi Excelowskich). Nie lapalo wszystkich, na co zwrocil uwage Stele i wytlumaczyl i rozpisal wzor tmj (dziekuje, nie mialem dzisiaj glowy do tego). Generalnie chodzilo o to, iz wierzcholki trojkata moga nie byc takie same, a degenerat moze byc (np. wszystkie wierzcholki tworza linie prosta - sa polaczone jeden za drugim). Wyjatkiem przy narzedziu dla scm, sa pliki *.inc (tam gdzie wystepuje w wierzcholkach parametr), gdzie identyfikacja odbywa sie tylko po staremu. Ogolnie z plikami *.inc zmienianymi przez narzedzie, nalezy zwrocic baczna uwage. Dalem, aby sprawdzal triangle_strip i przy nie trojkatach ale np. czworokatach, moga pojawic sie jakies niespodzianki, ale nie musza.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 17 Września 2017, 13:15:52
Ciag dalszy zabawy z degeneratami. Okazalo sie, ze jak na probe dolaczylem identyfikacje degeneratow na podstawie wlasnosci bokow trojkata, iz, aby mogl byc trojkat o bokach, abc, to musza zachodzic 3 nierownosci:
a + b > c
a + c > b
b + c > a
Okazalo sie. ze jeszcze pare trojktow znalazl. Po konsultacji z tmj i wyswietleniu takiego 1 trojkata (byl linia), doszlismy do wniosku, aby te metode rowniez wlaczyc do narzedzia.
Aktualizacja Excelowskich narzedzi.


Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 18 Września 2017, 16:44:58
Dwie modyfikacje przypisywania eventow sem_info, s1, shp. Wiecej szczegolow w opisie filmiku. Aktualizacja Excelowskich narzedzi.

Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: EP08_015 w 19 Września 2017, 09:06:17
Brawo kolego!!!
Czy moglbys nagrac taki tutorial pokazujacy jak wstawiac budynki drzewa oswietlenie itp? Kiedys probowalem to mi nie wychodzilo. Td moze byc sceneria cwiczebna.
Pozdrawiam.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 19 Września 2017, 14:25:00
Dzieki.
Te filmiki juz nagralem i sa na kanale. Nie gwarantuje, iz na nowszych wersjach Excela, niz ten ktory ja posiadam, w calej rozciaglosci funkcjonalnie bedzie wszystko ok. DJson posiada wersje edytora, w ktorej udalo sie zdiagnozowac problem i w troche prowizoryczny sposob udalo sie go obejsc, co umozliwia zalesianie i wstawianie budnykow nowszych wersjach Excela. Ogolnie problem jest w diagnozowaniu problemow, gdyz ja nie posiadam nowszych wersji Excela, a zeby zdalnie diagnozowac, to dwie osoby musza chciec, miec zapal, checi i najlepiej zgrac sie w jednym czasie, co ogolnie proste nie jest.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 23 Października 2017, 09:27:28
Mam pytanie, odnosnie korektora pkt. 2c, mianowicie, jesli wpis include, zawiera podkatalog, to czy w ini ma byc ten podkatalog wyszczegolniony?
Np. jest sobie wpis w scenerii include mieszkalne\dom_rozi_01.inc, to obecnie, aby program dokonal korekcji, w pliku ini, musi byc wpis dom_rozi_01.inc. Jesli ktos wpisze w ini mieszkalne\dom_rozi_01.inc, to program juz korekcji nie dokona. Innymi slowy, program przy czytaniu scenerii, pomija podkatalogi, czyli z wpisu mieszkalne\dom_rozi_01.inc robi samo dom_rozi_01.inc i w tej formie taki includ powien byc wpisany w plik ini. Ma tak pozostac, czy nie?
Moge zrobic tak, iz wpis w ini bedzie mieszkalne\dom_rozi_01.inc i jesli w scenerii bedzie dokladnie taki wpis, to wtedy zmieni, a np mieszkalne_bis\dom_rozi_01.inc juz nie. Ja dla wygody uzytkownikow, przyjalem jak jest w tej chwili, ale moze mi sie tylko tak wydaje, ze to wygodniej :) , stad moje pytanie.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Stele w 23 Października 2017, 11:45:28
Najbardziej idiotoodpornie by bylo, jakby lapal oba przypadki. Jak ma lapac jeden, to w sumie obojetne, byle w instrukcji bylo jasno napisane jak go konfigurowac.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: DjSon231 w 29 Października 2017, 18:26:40
Poniżej w załączniku znajduje się ulepszona wersja (zaginiony build) Mariuszowego korektora wysokości i skrajni.

W stosunku do poprzednika dodano:
- poprawkę wysokości trójkątów pionowych,
- punkty dróg (road) są dociągane do terenu.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 29 Października 2017, 19:41:51
Pobralem, popatrzylem na ini i w ini sa wyjatki. O ile pamietam, to ta wersja nie obsluguje wyjatkow. Moze zle pamietam...
Jesli ini nie jest oryginalne, to lepiej, jesli DJ dostal oryginal ini, aby wstawil go tutaj. Jesli chodzi o obsluge dociagnia puntkow road, to zdaje sie, w ini drogi i rzeki maja byc na zero, ale glowy nie daje. Ogolnie obsluga sie troche rozni. W tym zalaczonym przez DJ, nie podaje sie sciezki dostepu do Maszyny, tylko wgrywa sie w glowny folder z Maszyna.
Tyle z pamieci.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 04 Listopada 2017, 20:49:56
Dodalem kolejna funkcje do edytora (plik tory_semafory_przejazdy.xls), mianowicie, systematyczne rozmieszczanie obiektow (np. slupow teletechnicznych) wzdluz interaktywnie wyznaczonego szlaku. Na nowych Excelach to nie zadziala np.z powodu innego domyslnego koloru narysowanego obiektu, niz ma to miejsce w Excelu, ktory ja posiadam. Niemnjej jednak, jesli komus taka metoda, jaka zamiescilem w ponizszym filmiku odpowiada, mozna narzedzie wspolnymi silami dostosowac.
Filmik:

Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 18 Listopada 2017, 03:28:28
Dodalem kolejna funkcje do edytora (plik tory_semafory_przejazdy.xls), mianowicie funkcja ulatwiajaca zalesianie po obydwu stronach trackow, co przedstawia ponizszy krotki filmik:
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 19 Lutego 2018, 17:42:25
Maciej zglosil, iz narzedzie do degeratow nie lapie jakiegos tam trojkata, a exe tak. Przyslal mi ten trojkat.
Wyglada tak:
0
-0.0330696 0.0 32.6379    0.500001 2.99167
-0.0330696 -1.96698e-007 32.6379    0.500001 2.99167
4.16782 4.20089 27.6546    2.62132 -1.99167
Przyjrzalem sie temu trojkatowi. Druga wspolrzedna w drugim wierszu, jest w zapisie wykladniczym i wynosi prawie zero (-0.000000196698). Ta sama wspolrzedna w pierwszym wierszu, jest rowna dokladnie zero. Kwestia zaokraglen. Ja nie zaokraglaem, a widac, ze exe jakos tak i w zwiazku z tym exe kwalifikuje to jako degenerata, moje narzedzie nie.
Pytanie, jak mam to zrobic  narzedziu, aby byla zgodnosc?
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Milek7 w 19 Lutego 2018, 18:07:11
Jeżeli chodzi o exe, to jest return ( glm::length2( glm::cross( Vertex2 - Vertex1, Vertex3 - Vertex1 ) ) == 0.0 ), przy czym wartości są 32 bitowym floatem.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 19 Lutego 2018, 20:06:02
Maciej mi zglasza, ze ponizszy trojkat nie jest w exe logowany jako degenerat.
0
-0.0330696 0.0 32.6379    0.500001 2.99167
-0.0330696 0.0 27.6546    0.5 -1.99167
-0.0330696 -1.96698e-007 32.6379    0.500001 2.99167
(-0.000000196698)
Moje narzedzie takze nie. Przyklad bardzo podobny do powyzszego, czyli raz exe kwalifikuje, raz nie. Jakies bardzo subtelne roznice w obliczeniach.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Maciej w 19 Lutego 2018, 20:08:37
W roli uzupełnienia: chodzi o model models/linia61/isdr/fos_wierza_cisnien.t3d. Tak wynika przynajmniej z loga i też z niego wyczytałem wierzchołki, które są logowane jako degeneraty.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 19 Lutego 2018, 20:39:27
One prawdopodobnie nie beda wygladaly jak trojkat, tylko jak jakas krecha. Mozna by upewnic sie jak one wygladaja w symku. Jesli beda zbyt male, odpowiednio powiekszyc (np. pomnozyc przez 10). Mozna je odpowiednio nawet wkleic do triangles. Na moje kulawe oko, zaokraglenie do 4 miejsc i w exe i w narzedziu, powinno sprawe zalatwic i nie powinno chyba miec skutkow ubocznych, ale lepiej, aby ktos bardziej obeznany sie wypowiedzial..
Nie wiem takze, czy lepiej zaokraglac, czy obcinac, jesli bedziemy cos na liczbach wspolrzednych kombinowali.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 20 Lutego 2018, 20:42:35
Nie widze odpowiedzi, postanowilem w ktorys weekend przerobie narzedzie. Przerobka bedzie polegala na tym, ze narzedzie kazdy trojkat bedzie sprawdzalo dwa razy. Pierwszy raz tak jak do tej pory, drugi raz zaokraglajac liczby do ilosci miejsc po przecinku ustawianej w konfiguracji. Bedzie wycianalo te trojkaty, ktore nawet exe nie pokazuje, a ktore graficznie ciezko przyjac za trojkaty.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Maciej w 21 Lutego 2018, 17:06:52
Na Twoim miejscu bym się nie spieszył. Dzisiaj sprawdziłem jeszcze jedną rzecz. Nie wiem czy coś nie jest w exe, bo na poprzednim (który trafił do repozytorium) tego trójkąta jak i innych, które wykryły i usunęły wcześniej Twoje narzędzia, nie logowało. Dopiero po ostatniej aktualizacji zaczęło się to pojawiać. Jeżeli okaże się, że to jakiś błąd w exe, to myślę, że nie warto modyfikować narzędzi i usuwać trójkątów, które degeneratami nie są i nie są logowane.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 21 Lutego 2018, 19:19:36
A nie wiem :) Dobra, Macieju, w takim ukladzie nie robie :)
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Milek7 w 22 Lutego 2018, 20:54:58
Cześć.
Odnośnie tych zdegenerowanych trójkątów w tym modelu co pisałem w wątku o narzędziach Mariusza. Te trójkąty są logowane tylko na Twoim exe, które jest obecnie na repo. Na exe tmj jak i Twoich wcześniejszych, które były na repo nie loguje ich. Czyli być może jest jakiś problem, bo te trójkąty degeneratami nie są tak właściwie.
Kod jest taki sam teraz jak i na exe z pacza jak i u tmj, żadnych zmian tu nie było. Nie wiem jeszcze dlaczego są wpisywane jako degeneraty, bo formalnie 10^-12 != 0, ale one są zdegenerowane, bo mają wysokość ~0.6µm.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Maciej w 22 Lutego 2018, 21:08:26
Doba, zwracam honor. Ogólnie nie wiem o co chodzi, ale te trójkąty raz są logowane w errors a raz nie. Nie wiem z czego to wynika. A napisałem wcześniej to co napisałem, bo akurat rzuciły mi się w oczy te degeneraty w errors na Twoim exe, czego u @tmj nie zauważyłem. Czyli wygląda na to, że jednak trzeba by trochę te narzędzia przerobić, tak aby również usuwały trójkąty, które tak jak napisałeś, 10^-12 != 0, ale są zdegenerowane, bo mają wysokość ~0.6µm, albo coś zmienić w exe.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Milek7 w 22 Lutego 2018, 22:29:40
Popatrzyłem jeszcze i wszystko się zgadza. Przy takich małych wielkościach kolejność sprawdzania wierzchołków też ma znaczenie, w jedną stronę wychodzi 10^-12 a w drugą zwykłe 0. Chciałem wywalać te wszystkie najmniejsze trójkąty ale czasami mają ogromne skalowanie, więc trzeba patrzeć też na transforma. Póki co tego nie zmieniam, kiedyś się to uporządkuje.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Maciej w 22 Lutego 2018, 22:57:04
Czyli wniosek jest taki, że póki co nie ma sensu kombinować z narzędziami i po prostu nie przejmować się tymi paroma logowanymi trójkątami.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 01 Lipca 2018, 00:59:25
Dodalem w moim edytorku (plik tory_semafory_przejazdy.xls) mozliwosc rysowania na mapie drog, peronow itp stworzonych z trojkatow terenu. Czasami sie przydaje. Ponizszy fimik obrazuje ta mozliwosc (kiepska jakosc dzwieku - przepraszam).

Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 01 Lipca 2018, 21:35:21
Kolejna modyfikacja edytora - mozliwosc rysowania na mapie akwenow wodnych stworzonych z trojkatkow. W sumie nie wiem, dlaczego nie zrobilem tego za jednym razem (jakos nie pomyslalem).
Dodatkowo w filmiku pokazuje, na co moze przydac sie rysowanie peronow stworzonych z trojkatow (a takich jest duzo w sceneriach), mianowicie za pomoca przymiaru (linijki), ustalana jest dlugosc peronu, co z kolei umozliwia prawidlowe konfigurowanie wskaznikow W4 w scenerii.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 24 Marca 2019, 20:52:35
Przy tych powstajacych edytorach 3D, moja modyfikacja szalu nie robi (zreszta nigdy nie robila :) ), dodalem mozliwosc przesuwania, zmiany rotacji, usuwania obiektow include.
Link do filmiku:

Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 05 Kwietnia 2019, 00:01:20
Przyspieszylem wczytywania mapy w edytorze, gdy jest zalaczona opcja edycji przesuwania/obracania/usuwania obiektow oraz dodalem mozliwosc rysowania mapy hispometrycznej (rowniez przyspieszylem rysowanie tejze). Filmik na yt na moim kanale (tam jeszcze bez przyspieszenia).
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Czarodziej w 05 Kwietnia 2019, 09:44:12
To, że trójkąty raz się łapią a raz nie, może wynikać z porównywania float przez !=. Tu gość nieźle to omawia: https://stackoverflow.com/questions/17333/what-is-the-most-effective-way-for-float-and-double-comparison#77735
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 05 Kwietnia 2019, 14:57:49
Ktore trojkaty? Aaaa, degeneraty. Pewno cos w tym jest.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 22 Sierpnia 2019, 13:37:22
Poszla poprawka na degeneraty w *.t3d
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 25 Września 2019, 14:41:43
W koncu mam jakis sprzet, na ktorym mam zainstalowany Excel 2007. Dostosowalem swoj edytor do Excel 2007 (plik tory_semafory_przejazdy.xls). Wymaga procedury opisanej w arkuszu Pomoc (jedno klikniecie). Generalnie problemy byly dwa:
1) Domyslny kolor dorysowanych obiektow inny niz w poprzednich wersjach Excela
2) Excel nazwe go nowy, nie wiedziec dlaczego, ale sam z siebie zmienia indeksy ksztaltow (obiektow) narysowanych (obecnych) w arkuszu. Jesli obiekt jest przyciskiem, ikonka, to indeksy niezaleznie kiedy te obiekty byly dorysowane, przenosi je na koniec. Zmiana tychze, powoduje zmiane innych np. recznie dorysowanych.

Ogolnie mam wrazenie, ze dziala sporo wolniej niz na 2000 (i na to nic nie poradze). Nie mam jak tego porownac, gdyz musialby byc ten sam sprzet i rozne wersje Excela a mam rozne sprzety i rozne wresje. Nie dostosowywalem na maksymalna ilosc wierszy/kolumn dostepna w 2007 (pozostalo tak jak bylo, czyli odpowiednio 65536/256).
Wszystkich funkcji edytora na nowej wersji nie sprawdzilem, ale spora czesc.
PS. Tak, wiem, ze raczej nikt nie korzysta :P
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Stele w 25 Września 2019, 14:52:35
A odezwał się do mnie człowiek, który był zainteresowany. Ostrzegłem go o problemach z kompatybilnością z nowymi excelami. Myślałem że się odezwał i coś podziałaliście razem, bo było to dosłownie wczoraj. :)
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 25 Września 2019, 14:56:56
Nie, to nie ten przypadek :) . U mnie zbieg okolicznosci, od niedzieli sprzet oraz L4 i chec przyjrzenia sie o co kaman w tym moim i MS burdeliku ;)
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 26 Października 2019, 06:54:07
Na prosbe Stelego, dodalem narzedzie identyfikujace w plikach *.mmd, duplikaty nazw submodeli, odwolujacych sie do plikow *.t3d (plik Mmd_duplikaty_submodeli.xls w narzedziach Excelowskich). Bywaly bledy, gdzie np. ta sama nazwa submodelu byla w pliku mmd uzyta jako przelacznik oraz jako lampka.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 08 Listopada 2019, 19:31:17
Pare dni temu na czacie, odbyla sie mala dyskusja odnosnie duplikatow drzewek. Dorobilem narzedzie exe (pierwszy post w watku, punkt 2g plik Duplikaty_inc.rar). Narzedzie umozliwia wylapywanie i usuwanie duplikatow obiektow w scenerii dowolnych plikow inc oraz obiektow nakladajacych sie (glownie do drzewek). Kwalifikacja dopuszczalnego nakladania sie, jest regulowana. Szczegoly pod przyciskiem Pomoc w programie. Narzedzie nie trawi linuksowych koncy wierszy.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 09 Listopada 2019, 20:03:09
Na prosbe Stelego, dodalem narzedzie do modyfikowania rozmiarow drzew w sceneriach, na bardziej realne (plik Drzewka_poprawa_rozmiarow.xls). Rozmiary konfiguracyjne, dobieral Stele.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 27 Listopada 2019, 20:09:18
Poprawka narzedzia do degeneratow w t3d, na prosbe Stelgo, aby program mniej mieszal w submodelach typu stars + kilka nowych funkcji (opisanych w arkuszu instrukcja).
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 17 Stycznia 2020, 00:21:59
A tak sobie dłubie przy automatycznym zalesianiu z dowolnymi kształatmi. Widać tam maluteńkie przerwy, wynikaja z aproksymacji lukow na proste (niektore proste tworzace ksztalt, przecinaja sie i stad rodza sie problemy. Na wiecej chyba juz mnie nie stac.
Po prawej stronie, są trzy duze dziury - automat sam omija budynki. Gestosc dalem celowo duza duza duza. W niedalekiej przyszlosci wystawie z wieloma dodanymi funkcjami w moim osamotnionym edytorze.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 23 Stycznia 2020, 18:29:19
Dodalem kilka rzeczy w edytorze:
1) Dodatkowe widoki na mapie:
a) obiekty stworzone z trojkatow jako drogi, perony (bylo)
b) obiekty stworzone z trojkatow jako akweny wodne (bylo)
c) obiekty stworzone z trojkatow jako sciany lasow (nowosc)
d) obiekty stworzone z trojkatow jako ogrodzenia, ploty (nowosc)
e) pola, farmy (nowosc)
f) Wszystkie obiekty include i node model (nowosc)
2) Funkcja - Klikniecie mysza - odczyt wspolrzednych
3) Funkcja - Podanie wspolrzednych X, Y - miejsce na mapie
4) Funkcja - Dodatkowe opcje poruszania sie po mapie
Film:


5) Funkcja - Zalesianie dowolnym ksztaltem
Film:

Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 04 Lutego 2020, 18:36:48
Kolejna modyfikacja edytora: wstawianie pionowych trojkatow (sican lasow, plotkow itp) na dowolnym ksztalcie. Dotychczas bazowalo to na bokach prostokata, co bywalo uciazliwe.
Filmik:

Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: matek123 w 09 Lutego 2020, 15:05:54
Arkusz excela do generowania tekstu formułek zapowiedzi. Zrobił go Mariusz, Miałem go poszerzyć o kolejne warianty z instrukcji, ale jakoś zabrakło czasu.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 10 Lutego 2020, 19:24:24
Poniewaz sciany lasow sa plaskie, mozna oszukac oko i w sprytny moim zdaniem sposob, zrobic szlaczkowanie scian lasow. Metode te, zauwazylem w starej scenerii i na tyle mi sie spodobala, iz napisalem automatyke do tego celu.
W scenerii wyglada tak jak na obrazku.
Krotki filmik:

Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 15 Lutego 2020, 12:02:12
Edytor - usprawnienie i dodatkowe mozliwosci szlaczkowania oraz funkcja skrotowej nawigacji po skoroszycie.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: Mariusz1970 w 05 Maja 2020, 23:41:02
Pakiet narzędzi Excleowskich, udostępnię na życzenie poprzez prośbę na PW.
Tytuł: Odp: Różne mariuszowe narzędzia
Wiadomość wysłana przez: DjSon231 w 23 Marca 2023, 20:49:48
Polecam te narzędzia. Są dosyć dobrze rozwinięte, świetnie nadają się do dekorowania scenerii oraz jej poprawek, "z grubsza". Jeżeli ktoś potrzebuje pomocy, można także zgłosić się do mnie, mam paczuszkę "Tory_semafory_przejazdy.xls" zaaktualizowaną do najnowszej MaSzyny. Moje spostrzeżenia:
- warto nie włączać pełnego pobierania i rysowania wszystkich obiektów przy ładowaniu scenerii; coś może się schrzanić tak o, po prostu. Ponadto turbozamula wtedy, tak samo Vbs.
   + 1 i 5 opcja oraz hipsometria to wg. mnie "must-be".
- jeżeli chce się mieć optymalnie działające toole, warto używać MS Office 2003.
- jeżeli komuś Excel nie czyta polskich znaków - będzie wywalać błędy. Warto się o to postarać lub zainteresować się tematem i edytować sobie samemu, także w makrach vbs'ie.