tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
7
ZUGRIFFE
4385
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    VerbalKint VerbalKint ist offline Rookie
    Registriert seit
    Jul 2007
    Beiträge
    6
    Hi.

    Ich würde gerne unter oben genannter Entwicklungsumgebung Grafikprogrammierung durchführen. Sprich, ich möchte einfache ein paar Punkte, Linien und Flächen in einem 3D Koordinatensystem darstellen und wenn möglich, das System drehen und rein- bzw. rauszoomen können. Ich weis allerdings nicht, welche Optionen ich jetzt habe, um dies durchzuführen, und wo ich dazu Infos bekommen könnte. Könntet ihr mir bitte ein paar Tips dazu geben?

    DANKE.
    V.K.
     

  2. #2
    Supa Supa ist offline Mitglied Gold
    Registriert seit
    Jul 2004
    Ort
    Velbert
    Beiträge
    160
    Hy,

    such mal nach "GLUT" und "OpenGL" da wirste mit Sicherheit schnell fündig.
    z.B.: hier
     
    noch 'n bischen Werbung in eigener Sache: www.ice-only.de

  3. #3
    VerbalKint VerbalKint ist offline Rookie
    Registriert seit
    Jul 2007
    Beiträge
    6
    Hallo.

    vielen Dank für die Hilfe, ich werde mich mal mit OpenGL beschäftigen.

    Ich würde jetzt noch ganz gerne wissen, wie man eine PAINTBOX als Grundfarbe SCHWARZ machen kann? Irgendwie habe ich da unter dem Objektinspektor nichts gefunden.

    VIELEN DANK.
    V.K.
    Geändert von VerbalKint (05.07.07 um 11:28 Uhr)
     

  4. #4
    Supa Supa ist offline Mitglied Gold
    Registriert seit
    Jul 2004
    Ort
    Velbert
    Beiträge
    160
    In einer PainBox zeichnen kannste mit "Canvas"

    Beispiel:
    Code :
    1
    
    PaintBox1->Canvas->FloodFill(0,0,clBlack,1);
    macht dein Hintergrund schwarz...

    mfg
     
    noch 'n bischen Werbung in eigener Sache: www.ice-only.de

  5. #5
    Pik-9 Pik-9 ist offline Mitglied
    Registriert seit
    Sep 2008
    Beiträge
    11
    Hallo erstmal

    Ich habe da noch ein Problem:

    Ich habe in einer anderen Unit eine Funktion, die auf ein Canvas zugreift. Ich übergebe dieser Funktion auch einen Zeiger auf mein Canvas, aber ich kann trotzdem nicht in das Canvas zeichnen. (Der Compiler erkennt es aber an und kompiliert das auch so!)

    Wäre nett, wenn mir jemand sagen könnte woran das liegt. Danke
     

  6. #6
    GillBates GillBates ist offline Mitglied Silber
    Registriert seit
    Oct 2007
    Ort
    BW
    Beiträge
    69
    Zitat Zitat von Pik-9 Beitrag anzeigen
    Hallo erstmal

    Ich habe da noch ein Problem:

    Ich habe in einer anderen Unit eine Funktion, die auf ein Canvas zugreift. Ich übergebe dieser Funktion auch einen Zeiger auf mein Canvas, aber ich kann trotzdem nicht in das Canvas zeichnen. (Der Compiler erkennt es aber an und kompiliert das auch so!)

    Wäre nett, wenn mir jemand sagen könnte woran das liegt. Danke
    Nicht den Canvas übergeben, der ist ein Property. Immer das Object als Referenz übergebn, also z. B. das TImage. Dann sollte es passen.

    grüssle

    p.s. :
    Zitat Zitat von Supa Beitrag anzeigen
    In einer PainBox zeichnen kannste mit "Canvas" ...
    mfg
    Ist zwar sicher nur ein Schreibfehler, aber: wie wahr, wie wahr
     
    GillBates


    Hab' gerade einen Intel und einen AMD aus dem 3. Stock geworfen ... der AMD war tatsächlich schneller!

    [X] <-- Nail here for new Monitor

  7. #7
    Pik-9 Pik-9 ist offline Mitglied
    Registriert seit
    Sep 2008
    Beiträge
    11
    Hallo,

    erstmal sorry: Ich habe einfach nur einen anderen Fehler gemacht, der gar nichts mit dem Thema zu tun hatte; jetzt funktioniert das aber!

    PS: Ich kann sehr wohl einen Zeiger auf TCanvas übergeben:

    Beispiel:
    void Fuelle_Bildflaeche (TCanvas *Tafel)
    {
    //meine Anweisungen
    }

    Das funktioniert
     

  8. #8
    GillBates GillBates ist offline Mitglied Silber
    Registriert seit
    Oct 2007
    Ort
    BW
    Beiträge
    69
    Zitat Zitat von Pik-9 Beitrag anzeigen
    Hallo,
    PS: Ich kann sehr wohl einen Zeiger auf TCanvas übergeben:

    Beispiel:
    void Fuelle_Bildflaeche (TCanvas *Tafel)
    {
    //meine Anweisungen
    }

    Das funktioniert
    Ja ne, is klar. So gehts auch. War ich wohl etwas verwirrt, hatte zu der Zeit das Problem mit so einem Konstruct:
    Header:
    Code :
    1
    
    __fastcall  TKlasse( TCanvas* &canvas );
    und im .cpp
    Code :
    1
    
    ... = TKlasse( FImage->Picture->Bitmap->Canvas );
    und das geht im BCB4, nicht aber im BCB2007. ( Wie es dazwischen aussieht, kann ich nicht sagen )

    Verwechslung .

    grüssle
     
    GillBates


    Hab' gerade einen Intel und einen AMD aus dem 3. Stock geworfen ... der AMD war tatsächlich schneller!

    [X] <-- Nail here for new Monitor

Ähnliche Themen

  1. Winapi nutzen unter Borland Builder
    Von RealbigZ im Forum C/C++
    Antworten: 10
    Letzter Beitrag: 23.07.10, 22:02
  2. Borland C++ Builder
    Von riccardo1 im Forum C/C++
    Antworten: 7
    Letzter Beitrag: 02.05.08, 19:57
  3. Borland C++ Builder?
    Von Sinac im Forum C/C++
    Antworten: 9
    Letzter Beitrag: 12.12.06, 16:11
  4. Borland C++ Builder + ADO Edit
    Von coVo2k im Forum Borland CBuilder und VCL
    Antworten: 0
    Letzter Beitrag: 11.01.05, 20:16
  5. Borland c++ Builder
    Von js-mueller im Forum C/C++
    Antworten: 11
    Letzter Beitrag: 11.09.03, 12:57