Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 15.11.2012 Skąd: warszawa Ostrzeżenie: (0%)
|
Witam,
No więc z php rozpocząłem swoją przygodę nie dawno (na początku października), w tej chwili pracuje na frameworku- Codeigniter, i stanąłem przed takim zadaniem muszę napisać w php i mysql algorytm który będzie przypisywał mi trzy współrzędne X,Y,Z dodawanego obiektu (punktu) na obszarze (np. obrazku) o wielkości 2560x1240 px . A teraz do rzeczy: Dane: punkt (0,0,0) znajduję się w lewym górnym rogu grupy powierzchni roboczej. X - szerokość Y- wysokość Z- losowa wartość od 1 do 10 area- grupa do której należy obiekt (od 1 do 20 ) baza zawierająca dane obiektu: (IMG:http://www.wyslij.nazwa.pl/praca/baza.png) obszar jest podzielony na 20 części, każda ma swoją gęstość która będzie miała wyliczana dzięki danym z bazy (ilość wystąpień np 1 w kolumnie area) , (IMG:http://www.wyslij.nazwa.pl/praca/obszar.png) No i na czym polega trudność - przy dodawaniu nowego obiektu muszę zbadać gęstość każdego obszaru (1-20) następnie wybrać ten z najmniejsza gęstością i przypisać ją do obiektu, przypisać w obszarze (np.2) losowe współrzędne (z zakresu X- 0:512 i Y - 0:248 Z- losowo od 1 do 10). Nie wiem jak się do tego wszystkiego zabrać, jakieś podpowiedzi z jakich bibliotek, funkcji php,mysql mógłbym skorzystać przy tym zadaniu? Z góry dziękuję za pomoc (IMG:style_emoticons/default/smile.gif) |
|
|
|
dexter00 [PHP][MySQL]Algorytm przyporządkowujący losowo współrzędne na obszarze 15.11.2012, 15:56:45
b4rt3kk Nie wiem czy dobrze zrozumiałem, ale obszar o najm... 15.11.2012, 17:09:21
dexter00 Super to co napisałeś nie do końca działa ale pomo... 15.11.2012, 20:21:10
b4rt3kk [PHP] pobierz, plaintext public function addStar... 15.11.2012, 21:56:16
dexter00 Super wielkie dzięki za pomoc! a wiesz może ... 16.11.2012, 10:19:11
b4rt3kk Zapytanie nie bierze ich pod uwagę, bo one nie ist... 16.11.2012, 10:59:10
dexter00 No i teraz moje tablice mają sens , już wszystko d... 16.11.2012, 11:52:07
b4rt3kk COUNT(*) działa bardzo szybko, użytkownik nie zauw... 16.11.2012, 12:11:28
dexter00 Heh jednak nie działało już poprawiłem zastanawia... 16.11.2012, 14:34:51
b4rt3kk Możesz ją spłaszczyć w łatwiejszy sposób. Mianowic... 16.11.2012, 15:58:53 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 14:30 |