vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Suche Visual-Basic Code
Polygon zeichnen und abhängig vom wert einer Textdatei färben 
Autor: mat65
Datum: 11.03.13 19:30

Moin in die Runde,
der mit MS Projekt ermittelte Abarbeitungsgrad eines Projektes möchte ich auf einen Grundriss übertragen, dazu brauche ich Polygone die so wie der betrachtete Raum heißen und deren Werte das Polgon entsprechend verfärbt. Mit bedingte Formatierung in Excel kein Problem, aber da wollte ich nicht stehenbleiben. Theoretisch ist alles klar, aber eben nur die Theorie. habe mir VB 2010 express geladen und komm nicht weiter, wer kann helfen, ein Literaturhinweis würde helfen, Ich brauche nur eine geeignete Lösung/Hinweis. Danke vorab. Mat65
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Polygon zeichnen und abhängig vom wert einer Textdatei färben 
Autor: Franki
Datum: 24.03.13 02:28

Hallo,

was genau suchst du denn?
Polygone gehen unter VB.Net z.B. so:


http://openbook.galileocomputing.de/einstieg_vb_2010/einstieg_vb_2010_kap_10_002.htm#mj9732cb7e4856497ad6b3ef4a4ea04a93


Die Daten hast du ja aus deiner DB.

Gruß
Frank
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Polygon zeichnen und abhängig vom wert einer Textdatei färben 
Autor: mat65
Datum: 24.03.13 15:50

Hallo Frank,

vielen Dank vorab. Ein paar Infos vorab. Den Beitrag hatte ich schon gefunden, aber unter Visual basic 2010 express nicht zum laufen gebracht, liegt sicher daran dass ich gar keine ahnung habe. Dem beschriebenen polygon fehlt eine kurve, ich brauch also ein polygon mit kurve. Aus der DB käme dann die höhe, 3D kann ich in dem Beispiel nicht erkennen. Falls du immer noch Lust hast mir zu helfen, ich würde mich freuen. Ganz ehrlich brauch ich nur den Quellcode,anpassen könnte ich dann schon, mein letztes Prog war unter TP5, da war alles noch ganz anders.
Gruß Mathias
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Polygon zeichnen und abhängig vom wert einer Textdatei färben 
Autor: Franki
Datum: 25.03.13 00:52

Hallo Mathias,

Zitat:


Den Beitrag hatte
ich schon gefunden, aber unter Visual basic 2010 express
nicht zum laufen gebracht, liegt sicher daran dass ich gar
keine ahnung habe.


Wo lag denn da das Problem? Gab es Fehlermeldungen? Wenn ja welche.

Zitat:


Dem beschriebenen polygon fehlt eine
kurve, ich brauch also ein polygon mit kurve.


Ok, dann hast du deine Frage aber falsch gestellt. Ein Polygon ist eine Sache wo Linien auf direktem Weg von einm Punkt zum nächsten gezeichnet werden.

Wenn du Kurven brauchst, dann schau dir an wei Kreise / Ellipsen gezeichnet werden z.B.

Zitat:


Aus der DB käme
dann die höhe, 3D kann ich in dem Beispiel nicht erkennen.

Von 3D war in deiner Frage auch nicht die Rede.
3D auf einem immer noch zweidimesionalen Medium darstellen zu können ist immer noch eine Herausforderung. Damals zu meiner Studienzeit galten schon solche Stichworde wie Dimetrie, Isometrie womit man entsprechd den Normen Zeichnungen auf Papier brinden konnte.

Zitat:


Falls du immer noch Lust hast mir zu helfen, ich würde mich
freuen. Ganz ehrlich brauch ich nur den Quellcode,anpassen
könnte ich dann schon, mein letztes Prog war unter TP5, da
war alles noch ganz anders.


Schau dir doch mal Programme wie AutoCad an oder so was in der Richtung. Solche Sachen selbst zu programmieren ist zwar machbar, aber definitiv nichts für Anfänger. Da brauchst du nicht nur Fachwissen in der gewählten Programmiersprache sondern auch im Bereich Mathematik.

Und TP5 kenne ich auch noch, aber ich wüßte jetzt nicht auf Anhieb, ob das damals damit möglich gewesen wäre bzw. wenn doch wie.

Gruß
Frank
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Polygon zeichnen und abhängig vom wert einer Textdatei färben 
Autor: mat65
Datum: 25.03.13 10:23

Moin Frank,

alles richitg, ... In Autocad kann ich das auch ... Ist aber nicht mein Ziel ...
Ich denke das kann alles nicht so schwierig sein. Aber selbst Aushänge an der Uni und unter Stellenmarkt helfen nicht weiter. www.drawing3d.de bietet sicher Ansätze. Wenn Du es kannst, oder jmd anderes können wir über alles sprechen. Ich brauch im Grunde nur das wie und such mal weiter ...
Gruß Mathias
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Polygon zeichnen und abhängig vom wert einer Textdatei färben 
Autor: Manfred X
Datum: 25.03.13 19:16

Hallo!

Windows Presentation Foundation (WPF) bietet einige Hilfsmittel für
dreidimensionale Darstellungen.
http://msdn.microsoft.com/de-de/library/vstudio/ms747437.aspx
http://msdn.microsoft.com/de-de/library/vstudio/ms746607.aspx
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Polygon zeichnen und abhängig vom wert einer Textdatei färben 
Autor: mat65
Datum: 26.03.13 07:47

Moin Manfred,

das deutet alles in die richtige Richtung, eine Verbindung von Geraden und Kurven im Polygon habe ich jetzt nicht entdeckt. Wenn Du hier Erfahrung hast, dann könntest vlt Du mir helfen.
Würde mich freuen, danke für deinen Hinweis
Mathias
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Polygon zeichnen und abhängig vom wert einer Textdatei färben 
Autor: Manfred X
Datum: 26.03.13 15:37

Hallo!

Ich verstehe Dein Problem nicht.

Du kannst Figuren durch eine Anzahl von 3D-Punkten festlegen.
Wenn Du Kurven zeichnen willst, kannst Du deren Verlauf durch die
Berechnung der Position einer hinreichend großen Zahl von "Stützpunkten"
angeben, die beim Zeichnen jeweils durch eine kurze Gerade miteinander
verbunden sind.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Polygon zeichnen und abhängig vom wert einer Textdatei färben 
Autor: mat65
Datum: 26.03.13 18:43

Ich wäre schon dankbar für einen Krümel Quelcode.
Gibt es keinen BogenBefehl mit Start/Ende und Radius?
Theoretisch ist mir das schon klar und in zb. AcaD auch kein Problem.
Polygon zeichen extrudieren fertig. Aber darum geht es nicht wirklich.
Ich kann es nicht in "Quellcode" schreiben und hätte auch gern eine eigene EXE.
Gruß
Mathias
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Polygon zeichnen und abhängig vom wert einer Textdatei färben 
Autor: Franki
Datum: 26.03.13 23:49

Hallo Manfred,

genau das geht ja nicht wirklich, wenn es keine Grundlage gibt was die Zeichnung eigentlich darstellen soll. Wenn es sich um "Rundungen" handelt, müsste man schon jedes Pixel einzeln berechenen wenn es nur Punkte in der "Kurve" gibt.

Ich weiß, du kennst dich mit Mathematik aus, also Beispiel anhand eine X/Y Koordinatensystems:

Nullstellen bei (-1/0) und (1/0)
Weiterer Punkt bei (0/1)

Wenn die Punkte per Graden verbunden werden ergibt das ein Dreieck, wenn das aber eine Parabel ist, dann lautet die Funktion dazu f(x) = -x^2 + 1

Unanbhängig davon ist es ja auch bei VB so, dass VB wissen muss was es denn zeichnen soll. 4 Punkte sind für Rechtecke, Trapeze usw. zwar notwendig, aber für eine Ellipse auch. VB oder jede andere Sprache auch muss wissen, was es mit den entprechenden Angaben anfangen soll.

Gruß,
Frank
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Polygon zeichnen und abhängig vom wert einer Textdatei färben 
Autor: Franki
Datum: 27.03.13 00:03

Hallo Mathias,

Zitat:

Gibt es keinen BogenBefehl mit Start/Ende und Radius?


Hier die Stichworte Kreis, Kreissegment, DrawPie usw.

Zitat:


Polygon zeichen extrudieren fertig. Aber darum geht es nicht
wirklich.


Hmm, da reden wir aber aneinander vorbei. Willst du jetzt 2D oder 3D?
Auch in ACAD wird aus einer Graden keine Kurve rein mathematisch gesehen. Extrudieren hebt die vorhandene Zeichnung ja in eine andere Perspektive wo die Basiswerte errechnet werden.

Schreibe doch mal kurz was das als Ausgangsbasis hast an Daten und was daraus werden soll. Am besten mal mit zwei Bildern.

Ich habe so den Verdacht, dass du dir entweder nicht daürüber klar bist was du eigentlich machen möchtest, oder du es uns hier falsch vermittelst oder aber auch, dass du ACAD und Co. nachprogrammieren möchtest.

Gruß
Frank
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Polygon zeichnen und abhängig vom wert einer Textdatei färben 
Autor: mat65
Datum: 27.03.13 08:44

Moin Franki,

sorry, wenn ich mich falsch ausdrücke und ich weiß ganz genau was ich machen möchte.
Nehmen wir mal an ich habe einen Grundriss zu zeichnen (2D) und bräuchte dafür ein Polygon mit Geraden und Bögen. Abhängig von zwei Werten ändert sich die Höhe (3D) und die Farbe.
Das kann ich in ACAD, Solid works, ... und wenn Du willst suche ich genau diese Funktionalität.
Die Frage ist, kannst Du mir helfen?
Gruß Mathias
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Polygon zeichnen und abhängig vom wert einer Textdatei färben 
Autor: Franki
Datum: 28.03.13 01:09

Hallo Mathias,

Zitat:


Nehmen wir mal an ich habe einen Grundriss zu zeichnen (2D)
und bräuchte dafür ein Polygon mit Geraden und Bögen.


Ok, aber das musst du selbst zusammenbauen, mit Polygon alleine kommst du da nicht weiter, da per Definition ein Polygon keine Bögen enthält. Nennt sich auf Deutsch ja auch Vieleck.

Was du brauchst, sind Bézierkurven für die Bögen in deiner 2D Zeichnung.

Siehe z.B.:
http://msdn.microsoft.com/de-de/library/vstudio/xt9t4wah.aspx

oder vielleicht reicht auch:
http://msdn.microsoft.com/de-de/library/vstudio/hk087c6d.aspx

Je nachdem, was deine Datenbasis so her gibt.

Gruß
Frank
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Polygon zeichnen und abhängig vom wert einer Textdatei färben 
Autor: mat65
Datum: 28.03.13 06:15

Moin Frank,

... so Bézierkurven, endlich mal ein neues Wort, wie schön. Kubische, quadratische, eine quadratische Kurve man lernt nicht aus. Ich werde das gewissenhaft studieren und zu dem Schluss kommen, dass ...
Aber Mensch muss bekommen was er braucht und deshalb geht es einfach weiter. Vielen Dank für deine Tipps, ich wünsche Dir ein schönes Osterfest.
Gruß Mathias
PS: ... ich dachte es wäre mal wieder ganz einfach ...
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Polygon zeichnen und abhängig vom wert einer Textdatei färben 
Autor: Franki
Datum: 28.03.13 22:54

Hallo Mathias,
ich wünsche dir auch schöne Osterfeiertage.

Du kannst ja mal berichten, ob du weiter gekommen bist mit deinem Projekt.

Gruß
Frank
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Polygon zeichnen und abhängig vom wert einer Textdatei färben 
Autor: mat65
Datum: 01.04.13 09:42

Moin und einen schönen Ostermontag,

vielen Dank für die weiterführenden Hinweise. Ich weiß zwar immer noch nicht so genau werde mich aber mal versuchen.

LG
Mathias
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel