Trochę to skomplikowane z tą trójwymiarową tablica :P A tak szczerze mówiąc, to jeszcze za bardzo nie wiem, jakie klasy będą mi potrzebne. Może jakaś klasa obsługująca graczy. Może ktoś ma jakiś pomysł?
Zapewne wystarczy stworzyć tablicę obiektów, do której będziesz wkładał elementy, a jednocześnie dodawał do formatki - wszystko w "dwuwymiarowej" pętli. Tablica zapewni prosty dostęp do obiektów.
Przy okazji tego postu zapytam, czy ktoś wie jak za pomocą stm32 mogę z obrazu o wielkości ok 320x200px w standardzie RGB565 wyodrębnić i zidentyfikować proste obiekty graficzne, których zestaw przygotuję uprzednio w postaci tablic dwuwymiarowych, jako wzorce? Wiem, że zaawansowane biblioteki OpenOCV nie wchodzą w rachubę. Nie musi być szybko. Zdjęcia...
Przepraszam za ilość informacji. Język C++, komponenty to nic innego jak przyciski i inne obiekty w aplikacji (programowanie w środowisku graficznym). Chcę stworzyć dwuwymiarową tablicę komponentów Shape (kwadraciki na formularzu) do których mógłbym się odwoływać za pomocą wskaźnika.
Mam do napisania w c++ "szablon klasy będącej modyfikowalną dwuwymiarową tablicą dowolnych obiektów. Szablon powinien mieć metody do dodawania i usuwania kolumn i wierszy tablicy." niebardzo wiem jak się do niego dobrać. Próbowałem wykorzystac liste ale niebardzo mi wychodzi. Proszę o jakies porady, podpowiedzi. Z góry dziekuje.
Witam. Od pewnego czasu poszukuje rozwiązania takiego problemu: Muszę stworzyć tablice dwuwymiarową obiektów na różne klasy które są dziedziczone z jednej bazowej. Mam już taki kod(oczywiście jest tutaj tablica jednowymiarowa, ale kod ma mi tylko pomóc w rozwiązaniu problemu): [syntax=java] public class main { public static void main(String[] args)...
Witam! Po co Ci tyle klas? Moim zdaniem wystarczyłaby jedna klasa Plansza i dobrze zorganizowany zespół zmiennych i metod. Na początek - tak jak pisałeś, ale nie zdefiniowałeś - pomyśl nad tablicą dwuwymiarową. Pozdrawiam!
Sposobów może być kilka, ale jak już tak zacząłeś, to można to kontynuować. Można zacząć od oczyszczenia zakresu komórek przeznaczonych na wynik (żeby przy powtórnym wywołaniu procedury było widać, że coś się dzieje). [syntax=vbscript]ActiveCell.Resize(11, 11).ClearContents[/syntax]Wielkość czyszczonego obszaru można dopasować do sytuacji. Jeśli zacząłeś...
Nie chciałbym mieć pół miliona dzieci ;p - Dzień dobry, jestem ojcem 10 dzieci i muszę znaleźć pracę - Dobrze, a co jeszcze umie pan robić? Myślę, że algorytm jest dobry jeśli faktycznie powierzchnia ściany jest mała. Jednak przy dużej to wymaga kompletnie innego podejścia. Wziąłbym pierwszy wiersz, podzielił na kwadraty i dla każdego poszukał, czy...
No i jak zwykle wiedza przekazywana (np mi) na studiach nie za bardzo pokrywa się z praktyką. Napisałem "problematyczne", ponieważ na uczelni miałem do czynienia z ultradźwiękowymi czujnikami, które aby określić pozycję przedmiotu się obracały. Co do czujników optycznych miałem na myśli rozwiązanie podobne do optycznych barier bezpieczeństwa. Potrafią...
. . . Twórcy mówią, że dopiero teraz możemy tak naprawdę mówić o drukowaniu w trzech wymiarach, ponieważ tradycyjne metody tworzą obiekty warstwa po warstwie w dwóch wymiarach. . . . / Nie do końca, bo przy każdej cyfrowej obróbce z założenia mamy podział na dwuwymiarowe warstwy. Kolejne obrazy są zawsze kolejnymi kadrami. Zaletą niewątpliwą jest mała...
No i w jaki chcesz sposób widzieć 3D jednym okiem? Widzenie 3D polega na widzeniu obrazu w 3 wymiarach: szerokość, wysokość i głębia. Widzenie głębi dla człowieka jest możliwie dzięki stereoskopii. Stereoskopia jest możliwa dzięki temu, że posiadamy dwoje oczu, a obrazy widzimy każdym okiem z nieco innego kąta. Na podstawie tych różnic, nasze mózgi...
http://obrazki.elektroda.pl/2117464900_1... Kevin Karsch, Varsha Hedau, David Forsyth i Derek Hoiem z University of Illinois w Urbana-Champaign stworzyli narzędzie będące w stanie zbudować model sceny na podstawie dwuwymiarowego zdjęcia i umieścić w niej sztuczne, lecz niezwykle realistycznie wyglądające obiekty. Następnie można wyrenderować...
Ciągle używasz tablicy "mac" jakby była zwykłą tablicą dwuwymiarową, którą NIE jest. Nie możesz się odwołać do "mac[x][y]", bo dostaniesz to co poprzednio - śmieci lub segmentation fault. Proponuję stworzenie klasy, która opakuje tablicę a nawet udostępni metodę obliczającą określony minor. Jako podkładkę warto poszukać w googlach coś w deseń "C++ matrix...
Witam, Bardzo proste pytanie lecz odpowiedź bardzo ciężka - bynajmniej dla niektórych. Na początek opiszę problem: Grafik wykonał klip z animacją 3D (w myśl definicji z wikipedii: Grafika trójwymiarowa (grafika 3D)-obiekty są umieszczone w przestrzeni trójwymiarowej i celem programu komputerowego jest przede wszystkim przedstawienie trójwymiarowego...
Jak dla mnie, to albo wspomniane DGV, albo jak chcesz większej elastyczności to w WPF stawiasz canvas i na nim rysujesz sobie kwadraty. Do każdy kwadrat jest obiektem i możesz go dowolnie modyfikować
Podstawowe operacje porównania, wyszukiwania można wykonać przy użyciu formuł. Aby robić naprawdę ciekawe rzeczy w VBA to trzeba użyć tablic: jednowymiarowych, dwuwymiarowych, dynamicznych. Trzeba umieć iterować po tych tablicach, wywoływać funkcje(z parametrami przekazywanymi przez wartość albo referencje), procedury, które zwracają pojedyncze wartości...
http://obrazki.elektroda.net/11_12583137... Do tworzenia wirtualnych modeli trójwymiarowych zazwyczaj potrzebny jest ciężki i drogi sprzęt lub spora ilość czasu. Grupa naukowców z "University of Cambridge" stworzyła program, który potrafi, przy użyciu standardowego komputera i kamery internetowej, zbudować modele 3D wraz z teksturami obiektów w...
Jezus, jak to nie wiem co mam zrobić, napisze najprościej jak się da: chce usunąć wiersz np. równy 3. Obiektem, którym się zajmuje jest wektor wektorów czyli tablica dwuwymiarowa. Takie usuwanie mi nie działa: i=3 tabela[i].erase(tabela[i].begin(),tabela... Dlatego się pytam jak usunąć ten cholerny wiersz? Próbowałem też tak: tabela.erase(tabela.begin()+i,tabela.beg...
https://obrazki.elektroda.pl/9676618800_... BittWare, spółka zależna firmy Molex, zaprezentowała niedawno nowe karty PCIe z układami FPGA, dedykowane do pracy w systemach akceleracji algorytmów uczenia maszynowego. BittWare 520N oferują istotne zalety w porównaniu z przetwarzaniem na CPU czy GPU, o czym opowiada dokładniej poniższy...
Nie da rady. Zwróć uwagę, że w zasadzie typ argumentu funkcji nie jest taki sam, jak typ zmiennej globalnej (tablica), a tylko kompatybilny (de-facto wskaźnik na tablicę, chociaż to taka namiastka referencji w C). Jedynie możesz "zenkapsulować" obiekt, tzn. stworzyć globalną strukturę ze wskaźnikiem na tablicę i rozmiarem i coś takiego przekazać do...
Sprawdź, co się stanie, gdy zwolnisz obiekt zaraz po jego inicjacji. Może w międzyczasie wychodzisz gdzieś poza zakres tablicy?
https://obrazki.elektroda.pl/9771324900_... Przedstawiony poniżej projekt ma dobrze zdefiniowany cel - stworzyć otwarty i niedrogi ultrasonograf. Dedykowany jest on dla wszystkich - naukowców, nauczycieli, hobbystów i amatorów - którzy chcą poznać tajniki tego rodzaju obrazowania. Całkowity koszt realizacji tego projektu kształtuje...
Szybsze są statyczne, ale mają ograniczony rozmiar. Jeśli instancja klasy występuje tylko raz, nie twórz w ogóle klasy. Jeśli jakiś obiekt może być współużytkowany przez wszystkie instancje klasy, definiuj go jako obiekt (pole) statyczne. Pamiętaj, że a[][] to tablica tablic, natomiast a[,] to tablica dwuwymiarowa (niedostępne w C++) i nie jest to tożsame.
https://obrazki.elektroda.pl/2031165400_... Opiszę tutaj krok po kroku sposób w jaki możecie zaprojektować drukowaną w 3D obudowę do własnego projektu w darmowym programie Blender. Przedstawiona tu obudowa będzie wzorowana na popularnych obudowanych uniwersalnych często kupowanych przez hobbystów. Po ukończeniu obudowę wydrukuję na...
http://obrazki.elektroda.pl/1743457000_1... Mask-Bot to realistyczna wirtualna twarz wyświetlana na przezroczystym tworzywie sztucznym, która może znaleźć zastosowanie przy telekonferencjach. Stworzono ją przy współpracy Uniwersytetu Technicznego w Monachium i japońskiego Narodowego Instytutu Zaawansowanej Nauki Przemysłowej i Technologii....
https://obrazki.elektroda.pl/6101739600_... Projekt OpenMV to inicjatywa mająca za zadanie tworzyć niedrogi, miniaturowy i łatwo dostępny system widzenia maszynowego, który oprogramować można w popularnym Pythonie. Twórcy tego systemu za cel wzięli sobie stworzenie, jak sami mówią "Arduino dla systemów widzenia maszynowego". Ich...
Temat nawet ciekawy, aż sobie na szybko coś takiego zrobiłem, żeby sprawdzić czy zadziała ;) To w zasadzie pierwsza myśl - ewentualne wyjście do dalszej optymalizacji / uszczegóławiania, opiszę Ci jak to można zrobić, a Ty wybierz sobie to, co Ci pasuje. Krok 1 - cyfrowa mapa 1. Znajdź na necie konturową mapę polski z podziałem na województwa, w rozsądnym...
https://obrazki.elektroda.pl/7055170300_... Apple zainicjowało wyścig w wykorzystaniu skanerów LIDARowych. Apple wbudowało tego rodzaju sensor w swojego najnowszego iPada Pro 11. Sprawiło to, że teraz każdy producent urządzeń mobilnych chce zainstalować w swoim flagowcu taki element. Manewr Apple spowodował natychmiastową reakcję całej...
Witam! posiadam 81 elementów memo numerowanych od memo1 do memo81 chciałbym przypisać do nich wartości z tablicy dwuwymiarowej (9x9), problem polega na tym że chciałbym to zrobić w pętli tylko nie wiem jak zrobić żeby numer obiektu memo się zmieniał wycinek kodu o który mi chodzi: [syntax=delphi] for x:=1 to 9 do for y:=1 to 9 do (memo1, memo2 ... memo81).text:=IntToStr(tabela[x,y]);...
dzieki wszystkim za odpowiedz, domsylam sie ze trzeba to zrobic przez wskaznik albo referencje ale doklanie nie wiem jak przy dwywymiarowej tablicy. czy dla takie medody: void setAll( float **values ) { int i, j; for (i=0; i<this->rowsCount; i++) { for (j=0; j<this->colsCount; j++) { this->data[i][j]...
Pomogę Ci i zacytuję, żebyś nie musiał szukać. „Zbuntowany fizyk znalazł eleganckie rozwiązanie kwantowej tajemnicy” – tak magazyn „Wired” zatytułował tekst o nowej teorii, której współautorami są fizycy Andrzej Dragan z Uniwersytetu Warszawskiego i Artur Ekert z Uniwersytetu Oksfordzkiego. Mechanika kwantowa to najbardziej...
A jak zmienić kod aby do zmiany wartości była uwzględniana tylko kolumna C, ale skrypt był wyzwalany po zmianie w kolumnach B, C, D. Do tych kolumn wklejam jednocześnie dane, po wklejeniu danych do trzech kolumn skrypt nie działa. Wstępna ocena dostępnych informacji Witam ponownie, Zrozumiałem, że chce Pan zmodyfikować skrypt w Google Apps Script tak,...
To się nie uda. Nawet gdy nadymimy tak, że będzie można siekierę w powietrzu zawiesić, to zobaczymy jedynie kolorowe smugi światła, o obrazie bez ekranu nie ma mowy. Natomiast gdyby prze obiektywem umieścić transparentną folie przeznaczona do projekcji, to można by uzyskać dwuwymiarowy obraz widoczny praktycznie z każdej strony. Folia jest samoprzylepna...
http://obrazki.elektroda.pl/8487190800_1... Pojawiły się na Elektrodzie konstrukcje mikroskopów, więc pora przedstawić własne dzieło. Swoją wersję mikroskopu oparłem o moduł kamery wykorzystujący tandem: 1/3 SONY IMX138+FH8520. Kamera ta zapewnia naprawdę bardzo dobrą jakość obrazu – PAL:1280(H)×1024(V). Dodatkowo moduł kamery...
Bo tab nie jest wskaźnikiem, tylko adresem tablicy. Tablica dwuwymiarowa w C (C++) to nie to samo, co tablica wskaźników do tablic (trzeci przypadek), chociaż odwołanie do elemntu wugląda tak samo (ale nie działa tak samo). W drugim przypadku tab jest adresem tablicy, której elemantami są tablice. Wobec tego *tab jest adresem pierwszej tablicy (wewnątrz...
Okazuje się że jest ok. Po użyciu kolejnych funkcji z biblioteki działa poprawnie . Nie wiem dlaczego nie mogę podglądnąć obiektu pJSONData. Poniżej kod wyciągający wartość z "id": [syntax=c] VAR //JSON // JSON data container jsonDataFactory : JSON.JSONDataFactory; // Factory to create a JSONData function block. pJSONData : POINTER TO JSON.JSONData...
Jeśli to aktorzy na scenie, to lokalizacja musi być chyba tylko w przestrzeni dwuwymiarowej? W takiej sytuacji najprościej na podłodze rozpiąć siatkę i puszczać poszczególnymi kolumnami/rzędami sygnał. Odbiornik rejestruje jego siłę, w ten sposób można zlokalizować obiekt z dokładnością do rodzielczości siatki, a trochę komplikując matematykę o wiele...
Witam, otóż stworzyłem klasę w której konstruktorze dynamicznie alokuję pamięć dla tablicy dwuwymiarowej, problem w tym, że program się wysypuje, gdy próbuję pobrać konkretny element za pomocą metody get, w dynamicznym alokowaniu pamięci nie widzę błędu, więc może źle przekazuje argumenty, wkleję kod: [syntax=c] #include<iostream> using namespace...
https://obrazki.elektroda.pl/4904514100_... Ostatnie postępy technologiczne umożliwiły tworzenie coraz bardziej wyrafinowanych czujników, które mogą śledzić ruchy i zmiany w rzeczywistych środowiskach z niezwykłym poziomem precyzji. Wielu inżynierów pracuje obecnie nad tym, aby ów sensory były cieńsze, by można je było osadzać w różnych...
============== Odcinek 10 ============= - Statki transportowe pojawiły się w Układzie Słonecznym. Na razie znajdują się na orbicie poza Plutonem, jednak wysyłają małe jednostki desantowe w kierunku Ziemi, - zameldował głos w komunikatorze. - Dotąd naliczyliśmy dwadzieścia jednostek zmierzających w naszą stronę. Czy mamy je zniszczyć, czy przechwycić?...
https://obrazki.elektroda.pl/1369742000_... Siatka 3D to trójwymiarowa reprezentacja obiektu złożona z wierzchołków i łączących je wielokątów. Omawiane rozwiązanie może być bardzo przydatne w wielu zastosowaniach technologicznych, w tym w systemach widzenia komputerowego, rzeczywistości wirtualnej (VR) i rozszerzonej (AR). Naukowcy...
the_fifth_horseman Za panele chciałem podstawić PictureBoxy (powinienem to napisać) i rozważałem to co mówisz, ale postac ma poruszac o pixele, a nie o cale pola. Zamiast tego pokracznego rozwiązania z panelami, wszystko wyświetlałbyś na jednym pictureboxie. rufek90 tylko ze ja chcialbym zrobic generator nieskonczonego swiata Przykro mi, ale nie masz...
http://obrazki.elektroda.pl/7026874600_1... Po raz pierwszy w historii, naukowcom udało się zrealizować algorytm uczenia maszynowego z wykorzystaniem fotonicznego komputera kwantowego, czym zademonstrowali, iż komputery kwantowe istotnie mogą (wykładniczo) zwiększać prędkość realizacji pewnych zadań w ramach algorytmów uczenia maszynowego....
Z pomocą technologii opracowanej kilka dziesięcioleci temu przez naukowców, zajmujących się fizyką cząsteczkową, udaje się zespołowi badaczy i archiwistów zachować drogocenne dziedzictwo nagraniowe. Historyczne nagrania dźwiękowe pochodzą z późnego XIX i wczesnego XX wieku. Reprezentują one drobny fragment tamtych czasów, pokazując ogromny postęp technologiczny,...
Cześć wszystkim, Mam takie zadanie i nie mogę wykminić odpowiedniej metody która by spełniła warunki: "Jest labirynt dwuwymiarowy z pętlami o dowolnie szerokich korytarzach. Zakręty pod dowolnym kątem. Jedno wyjście na zewnątrz. Zaczynamy w dowolnym miejscu labiryntu, ustawieni w dowolny sposób. Poruszamy obiektem, który jest punktem (nie ma geometrycznych...
Natężenie koloru: czym jest i dlaczego ma znaczenie w telewizorach? http://obrazki.elektroda.pl/6802272700_1... Zaprezentowane w tym roku telewizory Samsung z linii QLED to pierwsze na rynku modele wyświetlające 100% natężenia koloru. Potwierdza to weryfikacja przeprowadzona przez międzynarodowe stowarzyszenie zajmujące się testowaniem...
http://obrazki.elektroda.pl/8782920900_1... Zwolennicy czystej energii będą mogli niebawem dodać kolejne źródło 'zielonej energii' do swojej listy. Aktualnie wykorzystuje się energię słoneczną, wiatrową i wodną, jednakże badacze postulują, że można generować prąd także poprzez wykorzystanie zjawiska osmozy. Naukowcy z Laboratorium Nanoskalowej...
http://obrazki.elektroda.pl/5981589600_1... Ponad dwa lata temu media donosiły iż naukowcy z Narodowego Instytutu Standardów i Technologii (NIST) i pracownicy Uniwersytetu Maryland, odkryli iż grafen można zmodyfikować tak aby wykorzystać go jako membrany w niewielkich komorach rezonansowych, dzięki czemu zachowują się one jak niewielkie...
http://obrazki.elektroda.pl/2703275900_1... Przedstawiciele włoskiego oddziału firmy ASUS zapowiedzieli wprowadzenie do sprzedaży nowej rewizji kontrolera Xtion Pro oznaczonej nazwą Live. Xtron Pro Live wzorem Microsoft Kinect wyposażony został dodatkowo w kamerę VGA i zespół dwóch mikrofonów. Podobnie jak pierwowzór - urządzenie oparte zostało...
http://obrazki.elektroda.pl/3377650100_1... Przedstawiciele firmy Unity Corporation potwierdzili plany wprowadzenia do sprzedaży, zademonstrowanego po raz pierwszy podczas tegorocznych targów CES, urządzenia o nazwie Xtion PRO. Urządzenie oparte zostało o technologię PrimeSense 3D i metodę Light Coding, polegającą na oświetleniu sceny...
Naukowcy z Instytutu Maxa Bohra w Berlinie powrócili do koncepcji użycia elektronów w holografii, szczególną cechą ich badań jest wykorzystanie do obrazowania obiektu elektronów samego obiektu przy użyciu silnej wiązki laserowej. Fala światła spójnego emitowana ze źródła składa się z fali referencyjnej i fali obiektu. Fala referencyjna pada bezpośrednio...
ruchome obiekty tablice dwuwymiarowe tablice dwuwymiarowe wskaźniki
komputer audio synchronizacja schemat migacz tranzystor komunikaty avast
generuje przepięcia modernizacja instalacji elektrycznej
Jak zresetować bieżnię Crane Sports Run8 - instrukcja Hydrofor nie wyłącza się - możliwe przyczyny i rozwiązania