Czyli zapewne chodzi Ci o projekcję 3D->2D, a jest to rzecz banalna ;) Założenia są takie: środek układu współrzędnych, to środek ekranu. oś X w prawo, Y do gólry, Z od obserwatora do monitora. x2 = w*x3/z3 y2 = h*y3/z3 z dwójką - współrzędne 2D z trójką - współrzędne 3D wszystkie względem środka ekranu w i h - odpowiednio szerokość i wysokość ekranu...
Nie musisz tworzyć tablicy. Tworzenie obiektów możesz wykonać w pętli Var Obiekt: TShape Obiekt := TShape.create(); Obiekt.Parent := self; Obiekt.Left.... Obiekt.Top.... zależne od parametrów pętli pobieranych z edita (najlepiej dwóch ozobno dla wierszy i kolumn) i inne parametry takie jak width heigth picture Dodatkowo możesz podstawić pod onclick...
A mógłby ktoś wytłumaczyć w jaki sposób zastosować w moim programie tą funkcje [syntax=delphi]Tablica1[i] := StrToInt(Dane1[i]);[/syntax]?? Aha i mam jeszcze jedno pytanie: Dlaczego gdy z pliku czytałem tylko jedną macierz oznaczoną jako q[i,i] bedącą wynikiem przekształceń wszystko działało a teraz gdy usiłuje zczytac macierze oznaczone jako a[i,j]...
Witam! Nie wiem, jak utworzyć dwuwymiarową tablicę dynamiczną. Otóż mój kawałek kodu wygląda tak Proszę pamiętać o używaniu znaczników syntax . Opcja Listing kodu . - arnoldziq
To zacznij o czegoś prostego np, klasa zmiennej zespolonej albo klase macierz wielowymiarowej z dynamiczną alokacją pamięci i ze zliczaniem odwołań. Najlepiej te macierz zrobić jako template wtedy można podstawić zmienną zespoloną i przetesować obie klasy. Opisany wyżej problem był rozważany u mnie na uczelni a wiedza wymagana pokrywa prawie całą składnie...
Kiedys napisałem to w ramach ćwiczeń :)
Witam Mam problem z zamainą StrToFloat. Otóż napisałem program w vcl w delphi 7 który ma rozwiązywać układ równań metodą gaussa. Równania zapisujemy w jednym stringgridzie a wyrazy wolne w drugim stringgridzie. W kolejnych dwóch stringgridach wyświetlana ma być macierz górnotrójkatna a w 5 stringgridzie wyniki obliczeń. Obliczenia są wykonywane po naciśnięciu...
W Delphi masz gotowa klasę Complex dla liczb zespolonych. A tu masz uniwersalny unit, to operacji na liczbach zespolonych. Masz tam także rekord opisujący liczbę zespoloną... Utwórz tablicę takich rekordów i po problemie :) [syntax=pascal]{ unit for complex numbers based on C_reords ----------------------------------------... they are efficient on arrays...
Może coś bardziej do obliczeń? Np. operacje na macierzach, ewentualnie jakaś prosta symulacja wydarzeń w fizyce (np. spadek swobodny, lub równia pochyła z uwzdlędnieniem oporu). Źródła macierzy pod konsole mam tylko w C++ i Pascal`u. A GUI tylko w C++. Ale jeśli jesteś bardziej ambitny to polecam pomysł z siecią. pozdrawiam,
Na początku miałem napisane coś takiego ale znająć życie mam pełno błedów i niekompletne, tak jak pisałem dopiero co zapoznaje się z tym programem, więc dalej prosze Was o pomoc. Proszę pamiętać o używaniu znaczników syntax . Opcja Listing kodu . - arnoldziq
W procedurze zdarzenia RxChar Mam Comport.Read(Dana[i] , 1), gdzie dana to macierz 2-elementowa. W tej procedurze zwiększam i przy jej każdym wywołaniu i gdy i=2 to robię coś z danymi (aktualizuje pewne kontrolki). Sęk w tym, że to Read prawdopodobnie czeka na jakiś znak eventu (np. #0) a u mnie takich nie ma - leci ciąg 2 -bajtowych danych...i utknąłem...
Moim skromnym zdaniem Ogl jest lepszy od DX poniewaz: 1. Ogl jest nad zwyczaj uniwesalny, praktycznie wszystkie os sa przystosowanie do ogl 2. Pisze wlasne engine i jak narazie przy kilku dokladnych kulach ok 20-25 pod jednostek, i 1 swietle ciagnie ok 1200 FPS a exe zajmuje 68 kB; A gdy dotalem textury exe: 103 kB i srednio 1189 FPS. {karta: Radeon...
Witam mam problem napisałem sobie program do obliczania macierzy i włożyłem w niego to trochę pracy. Używam Lazarusa najnowszej wersji dostępnej obecnie na source forge http://sourceforge.net/projects/lazarus/... Używam lazarusa ponieważ jest bezpłatny i...
Skoro w DLL podajesz konwencję skoków stdcall , to w programie też tak trzeba zadeklarować procedurę. Nie wiem, jak to powinno wyglądać, może tak: var ShowWindow: procedure(var p : PChar); stdcall; Alternatywnie napisz procedurę w DLL bez deklaracji stdcall (czyli z domyślną pascalową konwencją skoków). Jeśli dll będzie używany tylko...
WIELKIE dzięki !!! jeszcze... if (tab program macierzowy; {$APPTYPE CONSOLE} uses SysUtils; const N = 10; var r, i, j: integer; tab: array[1..N, 1..N] of integer; suma, dzielnik: real; nazwa: string; plik: Text; begin r := 0; repeat AssignFile(plik, 'mac1.txt'); Reset(plik); until r = 0; i :=...
Nie pamiętam teraz, a mało czasu na sprawdzenie: jeśli jest zdarzenie "OnAdd" czy podobnie, to je wykorzystaj. Przepraszam, zapomniałem o tym napisać - przejrzałem wszystkie Eventy z poziomu Object Inspectora - obiecujące wydawało się OnData, ale potem znalazłem spis niektórych eventów i żaden nie odnosi się do dodania. Jeśli nie, to możesz napisać...
Poznając kolejne języki i środowiska zawsze trafiam na jakieś ciekawe rzeczy ale bez rewolucji, jedynie przygoda z VHDL verilog była czymś mocno zaskakującym to jednak zupełnie inna bajka jest . Zazdroszczę, że kolega umie. Efektem pracy przecież nie jest kod maszynowy więc trudno oczekiwać dużej ilości analogii to "klasycznych" języków. jakiś przykład...
Poprzeglądałem, znalazłem kilka programów, ale jak dla mnie są one zbyt skomplikowane. Chciałbym aby to był dość prosty program. Z tego co wymyśliłem to można by tworzyć jakieś poszczególne elementy w świecie za pomocą prymitywów graficznych. Potem je rozciągać, spłaszczać itp. Obawiam się że nikt za rękę cię nie poprowadzi. Piszesz że wymyśliłeś że...
macierz matlab macierz dyskowa macierz pendrive
schematy kabli wtyczek zasilaczy daewoo włącza jablotron serwis
marvell 88ss9190 wzmacniacz 2sa1943 2sc5200
WAPRO Mag Prestiż – instrukcja wystawiania paragonów na drukarce fiskalnej Posnet, Novitus, Elzab RK-2006 SPGM – brak działania zapalarki w piecu na pellet: diagnostyka, ustawienia, typowe usterki