Forum modelarskie RC , projektowanie CAD http://forum.aerodesignworks.eu/ |
|
ProfilePrinter http://forum.aerodesignworks.eu/viewtopic.php?f=69&t=1120 |
Strona 1 z 2 |
Autor: | mgr [ 9 paź 2014, o 17:26 ] |
Tytuł: | ProfilePrinter |
Wczoraj siadłem na chwilę do komputera chciałem się zabawić z rysowaniem profili. Powstało coś takiego: Załącznik: Do programu dołączona jest baza profili (ok 2000) którą pobrałem z netu. http://m-selig.ae.illinois.edu/ads/coord_database.html oraz http://tracfoil.free.fr/tracfoil/telech ... t.htm#pack Do programu można wczytać dowolny inny plik .DAT - z koordynatami w formacie seiling (chyba tak to się nazywa, pierwsza linia to opis, a potem koordynaty X i Y) Po wybraniu profilu rysuję się podgląd, w opcjach 'Drukarka' można ustawić rozmiar papieru i orientacje, a w podglądzie, ostatecznie ułożenie profilu na stronie oraz go wydrukować. Aplikacja jest mojego autorstwa, wymaga .NET 3.5,. Aplikacja jest na licencji FREEWARE: Oznacza to, że dostajesz go za darmo i możesz używać w dowolnej ilości kopii całkowicie bez ograniczeń! Może on być wykorzystywany tylko w celach domowych, hobbystycznych. Nie dopuszczalne jest wykorzystywanie programu w celach komercyjnych. Nie wolno również rozprowadzać tego programu w celach zarobkowych. Pozwoliłem sobie, wykorzystać nazwę 'ADW', aplikacja jest podpisana 'ADW Software' w polach Company i Copyright. Zrobiłem tak, gdyż aplikacja powstała po inspiracji tymże forum, tylko tutaj ją publikuję i z założenia jest pomocą dla użytkowników tego forum. Jeśli mam to usunąć dajcie znać. Plik z programem: Załącznik: Chętnie zbiorę jakiekolwiek sugestie. Jeśli będę miał możliwości, będę starał się program rozwijać. Aktualnie myślę nad eksportem do DXF - ale muszę najpierw rozeznać ten format. ChangeLog: Wersja 1.0: * podstawowa baza profili * rysowanie podglądu profilu * drukowanie profilu |
Autor: | Paweł [ 9 paź 2014, o 18:48 ] |
Tytuł: | Re: ProfilePrinter |
Tomek, wielki i głęboki ukłon w Twoją stronę ![]() ![]() |
Autor: | molej [ 9 paź 2014, o 19:04 ] |
Tytuł: | Re: ProfilePrinter |
Nie ma co ukrywać - klasa ![]() I jeszcze pytanie - nie wiem czy źle drukuję ale nie ważne jakie marginesy ustawie to drukuje mi w tym samym miejscu... |
Autor: | slawekmod [ 9 paź 2014, o 19:09 ] |
Tytuł: | Re: ProfilePrinter |
Szacunek kolego za program, chylę czoła. |
Autor: | mgr [ 9 paź 2014, o 20:15 ] |
Tytuł: | Re: ProfilePrinter |
molej pisze: Nie ma co ukrywać - klasa ![]() I jeszcze pytanie - nie wiem czy źle drukuję ale nie ważne jakie marginesy ustawie to drukuje mi w tym samym miejscu... Marginesy nie są jeszcze dobrze obsługiwane, na razie jest na sztywno 5mm od lewej i z 50 z góry. Cieszę się iż program się podoba, jeszcze trochę pracy wymaga - no ale nie ma co się dziwić to efekt jakichś 10 godzin, research, implementacja, testy... |
Autor: | mikrus193 [ 10 paź 2014, o 22:12 ] |
Tytuł: | Re: ProfilePrinter |
mgr masz ode mnie + |
Autor: | mgr [ 11 paź 2014, o 18:25 ] |
Tytuł: | Re: ProfilePrinter |
Wykorzystałem chwilę wolnego czasu i poprawiłem te marginesy. Troszkę przebudowałem, ekran podglądu wydruku. Można aktualnie mieć go cały czas wyświetlonego zawartość się aktualizuje. Dodałem wyznaczanie natarcia i wstępną wersje linii wyznaczającej poszycie. Z poszyciem jest jeszcze sporo roboty, nie zawsze wygląda dobrze. Załącznik: Poniżej zaktualizowana wersja 1.1 Załącznik: ChangeLog: * zmiana kontroli do wydruku * poprawiona obsługa marginesów * dodana opcja ustawienia krawędzi natarcia * dodana opcja wyznaczania linii poszycia |
Autor: | mikrus193 [ 11 paź 2014, o 20:26 ] | ||
Tytuł: | Re: ProfilePrinter | ||
Wiesz o tym pewnie już
|
Autor: | mgr [ 11 paź 2014, o 21:04 ] |
Tytuł: | Re: ProfilePrinter |
Widziałem to dziś, problemem jest dodatkowy tekst na końcu pliku. Muszę rozszerzyć i trochę zabezpieczyć ładowanie plików. Jako workaround, można ręcznie z pliku .DAT ten tekst usunąć. |
Autor: | mikrus193 [ 12 paź 2014, o 11:13 ] |
Tytuł: | Re: ProfilePrinter |
Szkoda ze nie można zapisać w formacie dxf. |
Strona 1 z 2 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |