-
Data: 2017-02-20 23:37:43
Temat: Re: Siatka/Topologia trójkątna/Wyszukiwanie obwiedni
Od: bartekltg <b...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 20.02.2017 23:01, Mateusz Bogusz wrote:
>> A jednak dobre marudziłem, że nie opisałeś tego porządnie;>
>> W opisie mówiłeś o normalnych trójkąta, i tam wydawało się oczywiste,
>> że normalne to normalne powierzchni trójkąta. Mogło jedynie dziwić,
>> jak chcesz znaleść trójkąty o identycznej normalnej, bo przeszkadza
>> precyzja obliczeń.
>>
>> Ty piszesz o normalnych wierzchołków. Znów "oczywistym jest*)"
>> czyli się domyślam, że masz gładką powierzchnię i interpolujesz
>> sobie normalną na trójkącie (jak to w grafice się robi).
>>
>> Ale wtedy
>>>>> 3. Szukam wszystkich trójkątów, które mają tą samą normalną - O(n)
>> Oznacza, że szukasz tych, które gdzieś na swojej powierzchni mają
>> normalną taką jak wyznaczona?
>>
>> Dla samego zadania nie ma to wielkiego znaczenia, ale cały czas może
>> si,e to zmienić, bo zajmujemy się domyśleniami jak w (*), a jeden
>> domyśli się jednego, drugi czego innego, a trzeci uzna, żę równie
>> dobrze mogą być to obie wersje, więc nie bedzie nic pisał, póki
>> się nie wyjaśni;>
>
> Ponieważ mam normalne wierzchołków, to normalną trójkąta liczę tak:
> (n1+n2+n3)/3.
Ja bym to jeszcze znormalizował. Bo tak dostaniesz normalną o dlugości
mniejszej niż jeden.
Za to wtedy nie trzeba dzielić przez 3 "wystarczy"
(n1+n2+n3)/|n1+n2+n3|
<dygresja>
Jak bardzo nie chcesz liczyć pierwiastka (ale karty graficzne,
bo dalej wygląda to na coś z grafiki, liczą przyblizony pierwiastek
sprawnie) można zrobić coś takiego.
n = n1+n2+n3
k = (1-n.*n)/2 //n'*n to suma kwadratów składowych
n = n * (1+k))
lub
n=n*(1+k + 3/2 *k^2)
To drugie daje błąd jak dokładność pojedynczej precyzji dla normalnych
różniących się o ~5 stopni.
<~dygresja>
> A trójkąty mają tą samą/podobną normalną, gdy ich iloczyn skalarny jest
> bliski 1 :-)
Ale wtedy, w zależności od przyjętego epsylona, może się zdarzyć, że
dwa sąsiednie trójkąty zostaną uznane za pasujące, albo żaden,
mimo, że interpolowana normalna odpowiadające szuknej na trójkącie
występuje.
Nie przeszkadza to?
Można by testować, czy normlana n występuje na trójkącie rozpisując
ją jako sumę a1 n1 + a2 n2 + a3 n3 (rozwiązanie układu rownań 3x3,
nie tak źle) i sprawdzić, czy wszytki a_i są dodatnie.
Problemem będą płaskie powierzchnie, gdzie co najmniej dwie n_i
są sobie równe.
pzdr
bartekltg
Najnowsze wątki z tej grupy
- Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- Błąd w Sofcie Powodem Wymiany 3 Duńskich Fregat Typu Iver Huitfeldt
- Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
Najnowsze wątki
- 2025-08-06 Gdynia => Konsultant wdrożeniowy (systemy controlingowe) <=
- 2025-08-06 Białystok => Inżynier oprogramowania .Net <=
- 2025-08-06 "[...] sejmowe wystąpienie posłanki Klaudii Jachiry, która zakończyła je słowami ,,Sława Ukrainie"."
- 2025-08-05 "Chiny przekraczają w wydobyciu 4 mld ton węgla, Indie i USA ponad 1 mld, a Rosja 500 mln ton [...]"
- 2025-08-05 Panuje się 181 159,42 zł./mies. na posła w 2026r.
- 2025-08-05 "Chiny przekraczają w wydobyciu 4 mld ton węgla, Indie i USA ponad 1 mld, a Rosja 500 mln ton [...]"
- 2025-08-05 Czy cos fi przechodzi przez trafo separujące?
- 2025-08-05 kajaki i promile
- 2025-08-05 Re: Tesla jest bezpieczna, wczoraj spaliła się doszczętnie na Ursynowie i nikomu się nic nie stało
- 2025-08-05 Gdynia => Przedstawiciel handlowy / KAM (branża TSL) <=
- 2025-08-05 Re: Atak na lekarza w Oławie. Policja zatrzymała sprawcę na lotnisku Polska Agencja Prasowa 4 sierpnia 2025, 12:16 FACEBOOK X E-MAIL KOPIUJ LINK W szpitalu w Oławie 37-letni pacjent zaatakował lekarza, po tym, jak ten odmówił mu wypisania długoterminowego
- 2025-08-05 B2B i książka przychodów i rozchodów
- 2025-08-04 Re: Atak na lekarza w Oławie. Policja zatrzymała sprawcę na lotnisku Polska Agencja Prasowa 4 sierpnia 2025, 12:16 FACEBOOK X E-MAIL KOPIUJ LINK W szpitalu w Oławie 37-letni pacjent zaatakował lekarza, po tym, jak ten odmówił mu wypisania długoterminowego
- 2025-08-04 Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- 2025-08-04 Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML