tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
512
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Kai_Jack Kai_Jack ist offline Mitglied Gold
    Registriert seit
    Jul 2005
    Beiträge
    159
    Hi Leute,

    ich habe etwas wie ein n-Aeder, also ein dreidimensionales Vieleck. Nun wird das Vieleck durch Punkte begrenzt. Dann werden Linien verbunden, so das ein 3-D Objekt entsteht.

    Die 1.Frage:

    Wie kann ich jetzt dieses Objekt mit einer farblichen Hülle versehen, also quasi Reendern, so heisst der Befehl in Autocad zumindest, glaube ich noch zu wissen.

    Die 2.Frage:

    Wie kann ich dann dieses Objekt unter 1.Frage stückweise verkleinern, also vom Volumen her schrumpfen lassen. Dies muss aber zeitlich ablaufen, da dies ein Schadstoff im Boden darstellt und ich eine Förderrate [m³/s] habe, z.B. V = 1000 [m³] und Q = 100 [m³/s], d.h. der Vorgang dauert dann 10 sekunden in Echtzeit. Des weiteren muss dies ohne Flackern ablaufen, also quasi fließend.

    Vielen Dank für die Hilfe an alle
    Masters of the Compuserve
    Jack
     

  2. #2
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Wie zeichnest du dein 3D-Objekt? Mittles GDI+?

    Ad Flächen füllen:
    Wenn du die einzelnen Eckpunkte hast (die hast du natürlich) weißt du auch die entsprechenden Flächen. Diese kannst du mit Hilfe der DrawPolygon-Methode des Graphics-Objekts mit Farbe ausfüllen.

    Ad Verkleinern:
    Du hast eine Methode, die dir das 3D-Objekt zeichnet und die Flächen mit Farbe ausfüllt. Nun kannst du dieser Methode zb. als Parameter einen Prozentwert übergeben. 100% stellen zb. eine bestimmte Größe dar. Übergibst du nun 80, wird das 3D-Objekt um 20% kleiner gezeichnet.

    Hoffe das hilft weiter.
     

  3. #3
    Christoph1972 Christoph1972 ist offline Mitglied Gold
    Registriert seit
    Mar 2005
    Beiträge
    147
    Hallo Jack!


    Ich habe eine Levelanzeige mit GDI+ erstellt, als Usercontrol. Das ist ja das Selbe, nur die Darstellung ist halt anders als bei deinem Projekt.
    Ich denke das beste ist, wenn du auch ein UC erstellst, dann kannst du immer das Control refreshen und nicht das ganze Form, dann flackert es nicht, und du kannst das Ding weiterverwenden. Werden deine Werte gemessen, und sollen sie in Echtzeit dargestellt werden, oder ist es nur eine Simulation, wo der Level mit einer Schleife runter/rauf gerechnet wird? Zeig mir doch mal wie dein dreidimensionales Vieleck aussieht, ich kann mir nicht so recht vorstellen, wie das ausschauen soll. Vielleicht habe ich ja eine Idee wie man das hinbekommt.

    Gruß
    Christoph
     

  4. #4
    Kai_Jack Kai_Jack ist offline Mitglied Gold
    Registriert seit
    Jul 2005
    Beiträge
    159
    Danke Leute
    , sorry hatte heute viel zu tun. Konnte nicht eher antworten. Ich poste das N-Aeder morgen gleich mal als Bild damit Ihr wisst was gemeint ist. Aber ich kriege langsam eine Vorstellung wies funktionuckelt.

    Zu Norbert:
    Dir auch Danke erst mal:
    Zeichne mit GDI+, aber die Frage: Gibts was besseres als GDI+, ich meine nicht das es ultimativ gut ist, aber vielleicht gibts was effizienteres für 3D Abbildungen.
    Problem mit den Prozenten: So wirds nicht gehen, brauche eine Art Timerfunktion denke ich, denn es sollte sehr professionell aussehen.



    Jack
    Greets to all the "Masters of the Compuserve"
    Geändert von Kai_Jack (01.11.05 um 21:05 Uhr) Grund: Tippifehler
     
    Wenn es so leicht wäre, wie es schwer ist, dann würde es sehr schwer werden, nicht leicht zu sein.

  5. #5
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Die Gesamte Windows Oberfläche ist in GDI+

    Selbst mit Timer ist das kein Problem. Entweder beim Tick-Event neu zeichnen lassen, oder du verkleinerst das Usercontrol, wenn du es darüber gelöst hast.
     

Ähnliche Themen

  1. Polygon Extrude
    Von 3Cyb3r im Forum Cinema 4D
    Antworten: 2
    Letzter Beitrag: 13.03.10, 22:33
  2. In Polygon neues Kreis-Polygon erstellen?
    Von VirusX93 im Forum Cinema 4D
    Antworten: 4
    Letzter Beitrag: 11.01.10, 23:58
  3. Aus 1 Polygon werden 2 ?!
    Von Suicider9184 im Forum Cinema 4D
    Antworten: 8
    Letzter Beitrag: 26.10.04, 18:47
  4. Polygon abrunden
    Von lordimac im Forum Vektor-Programme
    Antworten: 2
    Letzter Beitrag: 06.10.04, 13:03
  5. NURBS vs Polygon
    Von Spliffstar im Forum Cinema 4D
    Antworten: 5
    Letzter Beitrag: 04.01.03, 00:29