Forum: PC-Programmierung Grafikausgabe mit c++


von Ingo L. (grobian)


Lesenswert?

in wie weit kann ich Funktionen (z.B. Gleichungen)die ich mit C++ 
berechnet haben auf einen Grafikbildschirm in einem Koordinatensystem 
darstellen.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Woher sollen wir wissen, was Du programmiertechnisch hinbekommst?

Möglich ist sowas allemal, Du musst halt wissen, wie die Graphikhardware 
anzusteuern ist (verwendest Du ein Betriebssystem? Hat das Treiber für 
die Graphikhardware bzw. eine allgemeine Unterstützung für 
Graphikausgaben?) und Du solltest Dir algorithmisch Gedanken machen 
können, wie man eine Funktion in auf einem Bildschirm zu setzende Pixel 
umsetzt.

Ich habe sowas mal auf einem Apple II in Basic gemacht, und war damals 
alles andere als programmiererfahren. Möglich ist es also.

von Ingo L. (grobian)


Lesenswert?

nun ja ist halt ein Windows PC gell..gemacht habe ich sowas auch schon 
mal mit einem Amiga. Da war es relativ einfach mit SETPIXEL (oder so) 
und der Angabe der Koordinaten x;y..meine Frage geht jetz dahin wie kann 
ich das von c aus mit dem PC realisieren.

von TommyS (Gast)


Lesenswert?

Hi!

Stichwort: GDI - ist zwar uralt, für solche einfachen Aufgaben reicht's 
aber vollkommen aus.

Grüße,
TommyS

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

OK, es geht also um die Programmierung von Windows.

Die üblichen C++-Klassenbibliotheken enthalten ausreichend Unterstützung 
für die Aufgabe, sei es die ungeliebte MFC von Microsoft, das freie 
wxWidgets oder QT, um nur ein paar zu nennen. Für alle sind Tutorials 
und auch komplette Bücher verfügbar, die einem die Programmierung 
nahebringen.

von ich (Gast)


Lesenswert?

gtk ;)

von Sven P. (Gast)


Lesenswert?

Auch SDL kommt portabel daher.

von Matthias (Gast)


Lesenswert?

Mit Gnuplot über eine Pipe oder eine Datei?

von Daniel V. (volte)


Lesenswert?

Hab mir sowas mal im VB.net geschrieben. Da gehts ganz einfach. Es 
verfügt über eine Grafik Klasse. In den Propertys übergibt man man die 
Skalierung (z.b.Pixel), die Linienart , Farbe Stärke usw.....)
Nun noch in einer Schleife die Funktion durchlaufen, rechnen und 
zeichnen lassen....
Kannst dann auch noch Ableitungen bilden um z.B. bei einer runden 
Funktion die Mitte zu finden, etc......
mfg

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.