SWiSH Forum Strona Główna SWiSH Forum
Forum użytkowników programów SWiSH

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload

Poprzedni temat «» Następny temat
[SOLVED] Jak swish oblicza wielkość shape z obramowaniem?
Autor Wiadomość
skibbbi 
Praktyk


Wiek: 49
Dołączył: 16 Lut 2010
Posty: 32
Skąd: Pruszków
Wysłany: Sro 03 Mar, 2010 07:01   [SOLVED] Jak swish oblicza wielkość shape z obramowaniem?

Wstawiłem ramkę w Swishu jako shape bez wypełnienia z ramką 1px w podglądzie w programie jest OK ale w podglądzie w przeglądarce widzę tylko górną i lewą ramkę, prawą i dolną wcięło.

O co chodzi?

Po zastanowieniu wyszło, że problem polega na tym jak Swish oblicza wielkość shape z ramką. Zauważyłem na powiększeniu (w załączniku), że ramka umieszcza się w osi krawędzi wypełnienia shape czyli oznacza to, że np. kwadrat 100x100px z ramką 2px będzie miał realną wielkość 102x102px mimo, że Swish cały czas będzie pokazywał, że shape ma wielkość 100x100px.

Aby ramka wyświetlała się na krawędzi animacji musiałem skorygować wielkość shape o jedną grubość ramki oraz przesunąć ją o pół grubości ramki w prawo i w dół (niestety wszystkie ustawienia położenia tyczą się krawędzi wypełnienia a nie krawędzi ramki)

Czy program daje możliwość łatwego zapanowania nad tym zjawiskiem? Czyli np. precyzyjnego definiowania, że obramowanie ma być za lub przed wypełnieniem?

Pozdrawiam,
_________________
Jak wiecie uczę się Swish'a i chciałbym nauczyć się go od podstaw, dogłębnie i bez złych nawyków stąd moje pytania :) Z góry dziękuję za odpowiedzi :)
Ostatnio zmieniony przez skibbbi Sro 03 Mar, 2010 10:32, w całości zmieniany 1 raz  
 
     
^Januszr 



Pomógł: 216 razy
Dołączył: 11 Maj 2005
Posty: 1854
Skąd: Stolyca od urodzenia
Wysłany: Sro 03 Mar, 2010 08:27   

Nie. Kształt to kształt a obrys to część kształtu. Jeżeli narysujesz obrys 20px to kształt będzie większy o 10px z każdej strony. Jak chcesz obrys zrobić i kontrolować kształt z obrysem pod względem jesgo wymiarów, to proponuję kolejny obiekt pod spód i kolorek czarny - zobacz sobie przykład.

PS. Swish to nie SolidWorks, gdzie dodajesz ściany i reszta sama się oblicza.
_________________
Niestety używam nieoficjalnych wersji Swish, które można zassać z forums.swishzone.com - jest na szczycie listy w BugsForum.
 
     
skibbbi 
Praktyk


Wiek: 49
Dołączył: 16 Lut 2010
Posty: 32
Skąd: Pruszków
Wysłany: Sro 03 Mar, 2010 10:31   

No i stało się :mrgreen: Dałeś bardzo fajne rozwiązanie. Jedyną modyfikację jaką zrobiłem to, że wyciąłem z dużego shape mały shape i wyszła mi ramka z shape z przeźroczystością. Dzięki.

Pozdrawiam,
_________________
Jak wiecie uczę się Swish'a i chciałbym nauczyć się go od podstaw, dogłębnie i bez złych nawyków stąd moje pytania :) Z góry dziękuję za odpowiedzi :)
 
     
^Januszr 



Pomógł: 216 razy
Dołączył: 11 Maj 2005
Posty: 1854
Skąd: Stolyca od urodzenia
Wysłany: Sro 03 Mar, 2010 11:35   

Proszę.
Po prostu zbieram "pomógł" :)
_________________
Niestety używam nieoficjalnych wersji Swish, które można zassać z forums.swishzone.com - jest na szczycie listy w BugsForum.
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Nowe zasady dotyczące cookies. Wykorzystujemy pliki cookies, aby nasz serwis lepiej spełniał Państwa oczekiwania. Można zablokować zapisywanie cookies, zmieniając ustawienia przeglądarki.
         
Strona wygenerowana w 0.11 sekundy. Zapytań do SQL: 10