Jak powiększać i obracać cyfrowy rzut na telefonie?
Dwa pytania pojawiają się od razu, gdy otwierasz rzut na telefonie lub tablecie: jak przybliżyć pomieszczenie i czy mogę obrócić rysunek tak, by północ była u góry? Odpowiedź to te same gesty, które znasz z map — ale z kilkoma pułapkami.
Krótka odpowiedź: Powiększaj dwoma palcami, które zbliżasz lub rozsuwasz (pinch-to-zoom), przesuwaj, przeciągając jednym palcem, i obracaj dwoma palcami ruchem obrotowym — dokładnie jak na cyfrowej mapie. Większość aplikacji z rzutami łączy wszystkie trzy ruchy w jeden gest, więc możesz jednocześnie powiększać, obracać i przesuwać rysunek, bez wcześniejszego wybierania narzędzia.
Trzy gesty, których używasz na cyfrowym rzucie
Powiększanie, przesuwanie i obrót to trzy ruchy, na które odpowie każdy cyfrowy rysunek czy mapa. Powiększanie: dwa palce na ekranie, które rozsuwasz, by przybliżyć, albo zbliżasz do siebie, by oddalić. Przesuwanie: jeden palec przeciągany po ekranie przesuwa pole widzenia bez zmiany rozmiaru. Obrót: dwa palce obracane wokół siebie jak tarcza zegara obracają rysunek wokół punktu, który trzymasz między palcami.
Większość aplikacji pozwala robić wszystkie trzy jednocześnie — nie musisz podnosić palców między ruchami.
Dlaczego rysunek obraca się przypadkiem, gdy chciałem tylko powiększyć?
Dzieje się tak, gdy rozpoznawanie trzech gestów w aplikacji nie jest zebrane w jeden gest. Niektóre aplikacje traktują powiększanie, przesuwanie i obrót jak trzy osobne funkcje, które nasłuchują każda sama — i wygrywa ta, która zareaguje pierwsza, niezależnie od tego, co naprawdę chciałeś zrobić. Wynik to rysunek, który nagle skręca o dziesięć stopni, bo twoje dwa palce nie trafiły w ekran całkiem symetrycznie, kiedy chciałeś tylko przybliżyć narożnik.
Dobrze zbudowany widok rzutu łapie oba palce jako jeden wspólny ruch od pierwszej chwili i wylicza powiększenie, obrót i przesunięcie z tego samego ruchu, zamiast zgadywać, który „miałeś na myśli”.
Czy mogę obrócić rysunek tak, by północ była u góry?
Tak, w większości aplikacji, które pokazują na rysunku strzałkę północy. Strzałka północy to mały znacznik mówiący, w którą stronę jest północ na rysunku — podąża za domem, a nie za ekranem, więc gdy obracasz rysunek, obraca się także strzałka. Jeśli chcesz, by północ wskazywała w górę, możesz albo obrócić rysunek ręcznie, aż strzałka wskaże górę, albo użyć funkcji „wyprostuj”, jeśli aplikacja ją ma.
Pamiętaj, że „północ u góry” i „główny kierunek domu u góry” to nie zawsze to samo. Dom, który stoi skośnie na działce względem stron świata, wygląda na rysunku krzywo, nawet gdy północ wskazuje prosto w górę.
Jak uzyskać czyste powiększenie bez przesuwania i obracania rysunku
- Trzymaj palce symetrycznie wokół punktu, który chcesz przybliżyć. Niesymetryczne palce to najczęstsza przyczyna niezamierzonego obrotu.
- Poruszaj palcami prosto do siebie lub od siebie, bez obracania nadgarstka, jeśli chcesz tylko powiększyć.
- Użyj podwójnego dotknięcia, jeśli aplikacja to obsługuje — większość przybliża o stały krok po podwójnym dotknięciu, bez ryzyka obrotu na boki.
Dlaczego trudno to zbudować dobrze
Z technicznego punktu widzenia pokusą jest potraktowanie powiększania, obrotu i przesuwania jako trzech niezależnych rozpoznawaczy, bo to najłatwiejszy kod do napisania. Problem ujawnia się dopiero w użyciu: rozpoznawacze dwóch palców, które nasłuchują osobno, często wstrzymują zdarzenia przesuwania, aż puścisz palce, bo czekają na rozstrzygnięcie, czy ruch „właściwie” był obrotem. Wynik wydaje się ociężały albo szarpany. Rozwiązaniem jest pozwolić jednemu wspólnemu gestowi wyliczać wszystkie trzy ruchy jednocześnie, tak aby rysunek podążał za palcami bezpośrednio, bez wbudowanego opóźnienia.
Czy te same gesty działają na rzucie w PDF-ie?
Rzut otwarty jako PDF lub obraz w zwykłej przeglądarce plików zwykle obsługuje tylko wbudowane gesty samego programu do wyświetlania w telefonie — zwykle powiększanie dwoma palcami i przesuwanie, ale rzadko obrót samego rysunku. Jeśli chcesz obrócić taki plik, obracasz cały obraz ekranu, a nie zawartość rysunku, a strzałka północy na rysunku nie przesuwa się względem czegokolwiek. To jedna z praktycznych różnic między posiadaniem rzutu jako płaskiego obrazu a posiadaniem go jako żywego rysunku w aplikacji, która rozumie, co oznaczają linie.
Co, jeśli aplikacja w ogóle nie reaguje na gesty dwoma palcami?
Jeśli tak się dzieje, najczęstszą przyczyną jest to, że palce trafiają najpierw w inny element ekranu — przycisk, listę albo inną warstwę leżącą nad samym rysunkiem, która przechwytuje dotyk, zanim dotrze do płótna rysunku. Spróbuj zacząć gest pośrodku rysunku, z dala od krawędzi i pasków narzędzi, i sprawdź, czy aplikacja ma osobny tryb „edycji” lub „podglądu”, w którym tylko jeden pozwala na powiększanie i obrót.
Dlaczego rysunek znosi nieograniczone powiększenie, a zdjęcie nie
Zeskanowany obraz — na przykład zeskanowany papierowy rysunek — jest zbudowany ze stałych punktów obrazu. Jeśli przybliżysz dostatecznie mocno, w końcu zobaczysz same kwadratowe piksele, niezależnie od tego, jak wysoka była rozdzielczość oryginału. Cyfrowy rzut zbudowany z linii i punktów zamiast obrazu jest natomiast rysowany od nowa na każdym poziomie powiększenia — linie są równie ostre, czy patrzysz na cały dom, czy tylko na jeden narożnik jednego pomieszczenia. Dlatego „prawdziwy” rysunek cyfrowy można powiększyć znacznie bliżej niż zdjęcie tego samego rysunku, bez rozmycia.
Czy jest granica tego, jak blisko można przybliżyć?
Większość aplikacji z rzutami pozwala przybliżać, aż pojedyncza ściana wypełnia większość ekranu — dość, by odczytać wymiar co do milimetra bez zgadywania. Niektóre ustawiają górną granicę, by uniknąć migotania rysunku przy skrajnych powiększeniach, ale granica leży zwykle znacznie dalej, niż faktycznie potrzebujesz, by odczytać wymiar albo dokładnie ustawić mebel na rysunku.
Jak szukać przyczyny, gdy nawigacja wydaje się nierówna
- Zacznij gest pośrodku rysunku, a nie w pobliżu krawędzi czy pasków narzędzi, które mogą przechwycić dotyk jako pierwsze.
- Użyj dwóch palców z tej samej ręki, trzymanych mniej więcej symetrycznie wokół punktu, który chcesz przybliżyć.
- Poczekaj, aż rysunek się w pełni wczyta, zanim zaczniesz powiększać — rysunek, który się jeszcze buduje, może reagować ospale na pierwsze kilka gestów.
- Uruchom aplikację ponownie, jeśli nawigacja nadal jest szarpana — to często znak, że bardzo duży rysunek z wieloma pomieszczeniami obciąża pamięć telefonu.
Co robi HouseSense
W HouseSense powiększanie, obracanie i przesuwanie rzutu są zbudowane jako jeden złożony gest: dwa palce mogą jednocześnie powiększać, obracać i przesuwać rysunek, bez tego, by jeden ruch kradł drugiemu. W trakcie samego przeciągania aplikacja pokazuje rysunek od razu przesunięty, a dopiero gdy puścisz, rysuje go na nowo w całości — dzięki temu ruch jest bezpośredni, nawet w dużym rysunku z wieloma pomieszczeniami.