Hi Leute, wir müssen an der Uni en Grafik Tool schreiben.
Aber unser Prof is net wirklich gut, der spielt mehr Solitär, als uns mal was beizubringen.
Wir müssen ein Grafik tool schreiben.
Ich poste hier mal die Aufgabenstellung:
Teil 1
Erstellen sie einen Graphikeditor
Schreiben Sie ein C++ Programm mit dem sie interaktiv einen Graphikeditor auf Oberflächenbasis erzeugen. Dazu sollten Sie einige Graphikprimitive (Linien, Rechtecke, Kreise, Punkte) definieren und mit Attributen (Füllung, Linenart, Farbe) versehen. Dazu sollten sie Transformationen (Translation, Skalierung und Rotation) ermöglichen. Das Programm sollte objektorientiert sein und eine Graphische Obeerfläche besitzen.
alternativ
Teil2
Erstellen Sie einen Graphikeditor
Lesen sie ein Graphikprogramm ein, dass folgende Befehle kennt.
OpenGr(x1,y1,x2,y2)
Setline(x1,y1,x2,y2)
Setlinetype(type, Farbe)
SetReccht((x1,y1,x2,y2)
SetRecchttyp( type, Farbe)
SetCircle((x1,y1,r)
SetCircletyp( type, Farbe)
SetXformmat(M1)
AccTrans(M1,tx,ty)
AccSkal(M1,tx,ty)
AccRot(M1,alpha)
CloseGR()
Analysieren sie die Befehle geben sie unter Umständen einen Text aus mit den Objekten und den Koordinaten
So jetzt programmier mal sowas, wenn man erst eine Vorlesung hatte und die mehr auf normalem C aufgebaut war.
Meine Frage jetzt, hat jmd sowas in der Art schon mal programmiert und könnte mir da weiterhelfen? Bzw. kennt ihr gute Tutorials für Grafikprogrammierung in C++ was so auf das Thema zielt?
Danke im Vorraus
Aber unser Prof is net wirklich gut, der spielt mehr Solitär, als uns mal was beizubringen.
Wir müssen ein Grafik tool schreiben.
Ich poste hier mal die Aufgabenstellung:
Teil 1
Erstellen sie einen Graphikeditor
Schreiben Sie ein C++ Programm mit dem sie interaktiv einen Graphikeditor auf Oberflächenbasis erzeugen. Dazu sollten Sie einige Graphikprimitive (Linien, Rechtecke, Kreise, Punkte) definieren und mit Attributen (Füllung, Linenart, Farbe) versehen. Dazu sollten sie Transformationen (Translation, Skalierung und Rotation) ermöglichen. Das Programm sollte objektorientiert sein und eine Graphische Obeerfläche besitzen.
alternativ
Teil2
Erstellen Sie einen Graphikeditor
Lesen sie ein Graphikprogramm ein, dass folgende Befehle kennt.
OpenGr(x1,y1,x2,y2)
Setline(x1,y1,x2,y2)
Setlinetype(type, Farbe)
SetReccht((x1,y1,x2,y2)
SetRecchttyp( type, Farbe)
SetCircle((x1,y1,r)
SetCircletyp( type, Farbe)
SetXformmat(M1)
AccTrans(M1,tx,ty)
AccSkal(M1,tx,ty)
AccRot(M1,alpha)
CloseGR()
Analysieren sie die Befehle geben sie unter Umständen einen Text aus mit den Objekten und den Koordinaten
So jetzt programmier mal sowas, wenn man erst eine Vorlesung hatte und die mehr auf normalem C aufgebaut war.
Meine Frage jetzt, hat jmd sowas in der Art schon mal programmiert und könnte mir da weiterhelfen? Bzw. kennt ihr gute Tutorials für Grafikprogrammierung in C++ was so auf das Thema zielt?
Danke im Vorraus