Pytania oznaczone «geometry»

Gałąź matematyki zajmująca się zagadnieniami kształtu, wielkości, względnego położenia figur i właściwości przestrzeni.

37
Jak mogę obliczyć prostoliniowość narysowanej linii?

Pracuję nad grą, która wymaga od graczy narysowania linii od punktu A (x1, y1) do drugiego punktu B (x2, y2) na ekranie urządzenia z Androidem. Chcę dowiedzieć się, jak dobrze ten rysunek pasuje do linii prostej. Na przykład wynik 90% oznaczałby, że rysunek prawie idealnie pasuje do linii. Jeśli...

31
Jak zamieniasz sześcian w kulę?

Próbuję stworzyć quad-kulę na podstawie artykułu , który pokazuje takie wyniki: Mogę poprawnie wygenerować kostkę: Ale kiedy przekonwertuję wszystkie punkty zgodnie z tym wzorem (ze strony, do której prowadzi link powyżej): x = x * sqrtf(1.0 - (y*y/2.0) - (z*z/2.0) + (y*y*z*z/3.0)); y =...

27
Jeśli wektor 3D reprezentuje punkt, jak może mieć długość?

Próbuję zrozumieć arytmetykę wektorową (a konkretnie jej użycie w silniku Unity). Nie jestem w stanie dowiedzieć się, jak wektor może mieć długość (wielkość), mimo że reprezentuje tylko punkt (położenie i kierunek)? Czy to oznacza, że ​​wielkość jest po prostu odległością od punktu początkowego...

25
Jak programowo generujesz kulę?

Czy ktoś mógłby wyjaśnić, w jaki sposób możliwe byłoby utworzenie kuli wierzchołków, wskaźników i współrzędnych tekstury? Zaskakujący jest brak dokumentacji, jak to zrobić i to jest coś, czego jestem zainteresowany. Próbowałem tego, co oczywiste, google, przeglądanie na gamedev.net itp. Jednak nic...

20
Jak mogę rzutować punkt 3D na linię 3D?

Powiedzmy, że mam linię zdefiniowaną przez dwa punkty Ai Boba w formie (x, y, z). Punkty te reprezentują linię w przestrzeni 3D. Mam również punkt Pzdefiniowany w tym samym formacie, który nie znajduje się na linii. Jak obliczyć rzut tego punktu na linię? Wiem, jak to zrobić w 2D, ale wydaje się,...

18
Jak przekonwertować kliknięcie myszy na promień?

Mam rzut perspektywiczny. Gdy użytkownik kliknie ekran, chcę obliczyć promień między płaszczyzną bliską i daleką, która wystaje z punktu myszy, aby móc wykonać kod przecięcia promienia z moim światem. Korzystam z własnych klas macierzy oraz klas wektorowych i ray i wszystkie działają zgodnie z...

17
Jak obliczyć obszar o nieregularnym kształcie?

Mam obiekt pokoju zdefiniowany przez kolekcję zapętlonych segmentów linii, dla których muszę obliczyć powierzchnię. Klasy można opisać następująco (w pseudokodzie): class Point { float x; float y; ... float distanceFrom(Point p); } class Segment { Point start; Point end; ... float...