Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Suchergebnisse

Suchergebnisse 1-20 von insgesamt 37.

Werbeanzeige

01.08.2008, 15:09

Forenbeitrag von: »Andi«

[Erledigt] Linie in einen bestimmten Winkel durch Punkt zei

japp, habs. Danke. Hatte wohl einen kleinen Blackout. Is ja schliesslich auch schon fast Wochenende. Gruß Andi

01.08.2008, 14:53

Forenbeitrag von: »Andi«

[Erledigt] Linie in einen bestimmten Winkel durch Punkt zei

Hallo, wahrscheinlich werden mich jetzt einige auslachen, aber ich komm einfach nicht mehr dahinter wie ich eine Linie in einem bestimmten Winkel durch einen bestimmten Punkt zeichne. Zum Hintergrund, ich programmiere mit C++ und MFC und ich will eine Linie quer durch mein ganzes Fenster zeichnen. Dafür hab ich den Winkel in Grad oder auch Bogenmaß gegeben und quasi den Scheitelpunkt auf der Gerade. Es muss doch eigentl. reichen damit die Schnittpunkte mit den Fensterkanten zu berechnen, doch ic...

01.07.2008, 12:29

Forenbeitrag von: »Andi«

char * in short konvertieren

jupp, perfekt. So funktioniert das also. Du hast mir grad den Tag gerettet. Vielen dank und liebe Grüße Andi

01.07.2008, 11:59

Forenbeitrag von: »Andi«

char * in short konvertieren

die Uni ist schon eine Weile her und ich bin nich mehr ganz so fit in dem Binärsystem. ich hab die Min. bzw. Maxima der Grauwerte.Hab eine so eine Bilbearbeitungsbibliothek eingebunden, die mir das verrät. Da fast das ganze Bild schwarz ist, also der min Wert, konnte ich beim Pixel auslesen diesen Wert gut zuordnen. Leider krieg ich die Pixeldaten nur in Form von einem char-array raus, weshalb ich jetzt etwas fest stecke. Bei 16bit Graustufen klappt ja alles, daher muss es an der umrechnung lieg...

01.07.2008, 11:02

Forenbeitrag von: »Andi«

char * in short konvertieren

Vielen Dank für die schnelle Antwort. Aber es hilft mir leider noch nicht. Das Problem ist, dass die Werte Vorzeichenbehaftet sind. Ein Beispiel: Meine Daten 16bit: 11111000 00000000 ist umgerechnet -2048 (klappt) andere Daten 13bit: 00011100 00000000 ist umgerechnet 7168 sollte aber -1024 (glaub ich) sein, klappt nicht. ich probier mal noch ein wenig Viele Grüße Andi

01.07.2008, 10:29

Forenbeitrag von: »Andi«

char * in short konvertieren

Hallo, ich bin grad mit folgendem Problem konfrontiert. Ich möchte Pixelwerte aus einem Graustufenbild auslesen. Die einzelnen Werte bekomme ich in einem char- array. Um mit diesen Werten rechnen zu können, muss ich sie konvertieren in einen int, short... Bei 16bit Graustufen klappt alles super. Leider bekomme ich auch 13bit oder 12bit graustufenbilder. Ich weiß wo das HighBit liegt, aber mir will einfach nicht einfallen, wie ich diese Werte konvertieren kann. Da die Pixeldaten in einem char-Arr...

28.04.2006, 11:29

Forenbeitrag von: »Andi«

Bildschirmkoordinaten auslesen mit OpenGL

Hallo, ich wollte vom 3d- Punkt die 2d-Bildschirmkoordinate haben. Den Punkt mit den Matrizen multiplizieren haut gut hin. Danke. :huhu: Ich hab dafür sogar einen Befehl im Redbook gefunden-> gluProject Danke nochmal Gruß Andi

26.04.2006, 14:00

Forenbeitrag von: »Andi«

Bildschirmkoordinaten auslesen mit OpenGL

Moinsen, wie kann man von einem 3d- Punkt in OpenGL die 2d- Bildschirmkoordinaten des dargestellten Bildes bestimmen? mfg Andi

02.12.2005, 11:05

Forenbeitrag von: »Andi«

mal was ungewöhnliches für Opengl

Moin, normalerweise benutzt man Opengl ja, um etwas grafisches auf dem Bildschirm zu erzeugen. Meine Aufgabe ist es aber, meine Grafik versteckt ablaufen zu lassen. Ich habe eine Menge Polygone und berechne die Anzahl der sichtbaren Pixel, jedes einzelnen Polygons, in bestimmten Kamerafahrten. Daraus kann ich ermitteln, welche Polygone überhaupt sichtbar waren. Dazu nutz ich Opengl und die Nvidia-Extension. Mein Problem ist aber, dass die Kamerafahrt und eigentl. das ganze Fenster nicht auf dem ...

25.07.2005, 16:01

Forenbeitrag von: »Andi«

Methoden aus verschiedenen Klassen aufrufen (MFC)

Moin, ich komm schon wieder nicht weiter mit meiner GUI. Nachdem ich ja schon einige MFC- Probleme gepostet hab( z.B. https://www.spieleprogrammierer.de/phpBB2/viewtopic.php?t=3712 ) gehts jetzt eher um ein objektorientiertes Problem. Es geht immer noch um die Tab Control. Die einzelnen Dialoge laufen soweit sehr gut und ich kann sie nun auch disablen und enablen, nur geht das nur innerhalb des Dialogs, wo das TabControl definiert ist. Jetzt frag ich mich, wie ich von einem TabPane(Dialog) aus e...

22.07.2005, 20:48

Forenbeitrag von: »Andi«

Tab items in Tab Control disablen/enablen

Moin, das mit CloseWindow() werd ich mal testen. Hab ansonsten bei CodeProject ´ne interessante Klasse gefunden, kann aber zur Zeit noch nicht so recht nachvollziehen, wie das ganze funktioniert. Aber ich schaff das noch irgendwie. Das mit dem Dialog zerstören funktioniert, hab ich schon mal probiert, aber das wollt ich eigtl. nicht unbedingt,is aber noch ´ne letzte Option falls ich nichts hinkrieg. Vielen Dank schonmal und ich bin auch weiterhin für jede Idee dankbar. Viele Grüsse Andi

22.07.2005, 14:56

Forenbeitrag von: »Andi«

Tab items in Tab Control disablen/enablen

Moin, hab die ganze Zeit versucht den Pseudocode umzusetzen, aber es klappt nich. Hier mal ein bisschen QuellCode: Hab ein paar Klassen zur CTabCtrl hinzugefügt, die das Erstellen etwas erleichtern(hab ich irgendwo im Web gefunden): void CibTabCtrl::AddTabPane(CString strCaption,CDialog * pDlg) { TabCaptions.Add(strCaption); TabPanes.Add(pDlg); TC_ITEM tci; tci.mask = TCIF_TEXT; tci.pszText = (LPSTR)(LPCTSTR)strCaption; tci.cchTextMax = strCaption.GetLength(); InsertItem((TabCaptions.GetCount()-...

21.07.2005, 16:29

Forenbeitrag von: »Andi«

Tab items in Tab Control disablen/enablen

und wie krieg ich den handle des Dialogs und disable diesen? Sorry, aber ich doch noch nich so viel Ahnung. Das mit den handles is mir eh ein bisschen susspekt.

21.07.2005, 15:46

Forenbeitrag von: »Andi«

Tab items in Tab Control disablen/enablen

aha, ist das das gleiche, wie wenn man im Visual Studio .net mit links- Klick auf einen Dialog, seine Eigenschaften ändern kann? Da ist auch eine Einstellung "Deaktivieren". Nur ob ich da true oder false einstelle, der Dialog ist immer enabled. Das find ich übrigens schon ein bisschen merkwürdig. Aber vieleicht is noch irgendwo ´ne Einstellung, die das aufhebt. ??? lg Andi

21.07.2005, 14:58

Forenbeitrag von: »Andi«

Tab items in Tab Control disablen/enablen

Moin, ich steck mal wieder in der Klemme. Ich hab in c++ und MFC eine GUI gemacht. In einem TabControl hab ich vier Dialoge zusammengepackt, die miteinander interagieren. Das war ja schon ein Krampf mit MFC. Jetzt sollen die einzelnen Dialoge(TabItems) enabled- bzw disabled werden können. Je nach Einstellung sollen dann einige Tabs enabled werden, andere nicht und bei wenn man andere Einstellungen wählt sollen wieder andere disabled werden. Ich könnte die einzelnen Tabs nat. zur Laufzeit immer w...

18.07.2005, 15:39

Forenbeitrag von: »Andi«

jpg in Picture Control laden

Moin, is ´ne absolute Beginnerfrage, ich weiß, aber wie kann man mittels buttonclick ein jpg- Bild in eine Picture Control anzeigen? Ich benutze MFC im Visual Studio .net 2003. MfG Andi

14.07.2005, 14:33

Forenbeitrag von: »Andi«

Grafikfläche in MFC GUI

japp, hab die Lösung. Man braucht garkeine membervariable. Es geht auch so: void CMFCDlg::OnNMCustomdrawSlider1(NMHDR *pNMHDR, LRESULT *pResult) { ... CWnd *pCtl = this->GetDlgItem(IDC_DRAWAREA); CDC *pDc = pCtl->GetDC(); ... } aber danke für die Denkanstöße! :huhu: Andi

14.07.2005, 14:13

Forenbeitrag von: »Andi«

Grafikfläche in MFC GUI

MFCDlg.h ... CStatic m_DrawArea; ... MFCDlg.cpp #include <MFCDlg.h> ... void CMFCDlg:oDataExchange(CDataExchange* pDX) { ... DDX_Control(pDX, IDC_DRAWAREA, m_DrawArea); } ... void CMFCDlg::OnNMCustomdrawSlider1(NMHDR *pNMHDR, LRESULT *pResult) { ... CDC* pDc = m_DrawArea.GetDC(); ... } IDC_DRAWAREA ist die ID vom Picture Control. pDc soll das handle übergeben werden. Das Compilieren und linken haut hin. Aber beim Programstart kommt ´ne Speicherverletzung, wenn die Variable allein schon definiert...

14.07.2005, 13:52

Forenbeitrag von: »Andi«

Grafikfläche in MFC GUI

sorry, aber ich muss noch mal fragen. Welchen Datentyp soll die Variable kriegen? Hab mit CStatic versucht, aber das funktioniert nicht. Da kommt ein Speicherfehler, wenn ich das Programm starten will.Ich benutze das VS.net 2003. Ich muss doch die ID des Elements von IDC_STAIC auf was anderes ändern. Dann kann ich membervariablen erstellen. Muss dann alles manuell einstellen. Und da initialisiere ich die Var. erstmal mit CStatic. danach muss man den Datentyp in der header- Datei ändern, aber ich...

14.07.2005, 08:54

Forenbeitrag von: »Andi«

Grafikfläche in MFC GUI

Moin, Danke, das sind ja schon mal gute News. Nur welche Komponente nehm ich da? Bei Delphi z.B. gibts ja Canvas. Da zieht man sich ein Zeichenfeld auf und dann gehts los. Ich dachte mit MFC geht das ähnlich. Das Picture Control sieht ja ein bisschen so aus. Geht das vieleicht darüber? Ich hab noch vergessen zu sagen, dass ich mit dem VisualStudio .net arbeite. In der Toolbox dort sieht eigtl. kein Element so aus, als ob man damit eine Zeichenfläche aufspannt. Wovon soll ich mir das handle holen...

Werbeanzeige