myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
   » Plugin für Firefox
   » Plugin für IE7
   » Gadget für Vista
» Regeln
» Wie poste ich richtig?
» Datenschutzerklärung
» wbb-FAQ

Mitglieder
» Liste / Suche
» Stadt / Anleitung dazu
» Wer ist wo online?

Angebote
» ASP.NET Webspace
» Bücher
» Zeitschriften
   » dot.net magazin
» Accessoires

Ressourcen
» .NET-Glossar
» guide to C#
» openbook: Visual C#
» openbook: OO
» .NET BlogBook
» MSDN Webcasts
» dotnetjob.de
» Search.Net

Team
» Kontakt
» Übersicht
» Wir über uns
» Bankverbindung
» Impressum

» Unsere MiniCity
MiniCity
» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Gemeinschaft » Projekte » LaLinea (zeichnen mit Splines)
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

LaLinea (zeichnen mit Splines)

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
byte_schubser byte_schubser ist männlich
myCSharp.de-Mitglied

Dabei seit: 17.12.2008
Beiträge: 77
Herkunft: Siegen


byte_schubser ist offline

LaLinea (zeichnen mit Splines)

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo zusammen,

„LaLinea“ ist eine kleine Anwendung mit der man Splines zeichnen kann. Die Kontrollpunkte können angehängt, eingefügt, gelöscht und verschoben werden.

Bedienung:

Taste „Insert“
Wenn kein Marker aktiv ist, dann wird ein neuer Kontrollpunkt mit der aktuellen Mausposition angehängt. Wenn ein Marker aktiv ist, dann wird ein neuer Kontrollpunkt (um die Markergröße verschoben) an der Stelle eingefügt.

Taste „Delete“
Löscht einen Kontrollpunkt – nur möglich wenn der Marker eines Kontrollpunkts aktiv ist.

Ein Kontrollpunkt kann verschoben werden, indem man die Maus über einen Kontrollpunkt positioniert (Marker aktiv), linke Maustaste drückt und die Maus bewegt.

Mit den „Settings“ einfach mal mit rumspielen…

Mögliche Erweiterungen sind das Speicher und Laden von Splines im XML Format, die Ausgabe aller Kontrollpunkte in einer Listbox, DXF Export, und und und…

Auch wenn´s simpel ist hoffe ich dass es einigen gefällt…

Grüße
byte_schubser

byte_schubser hat dieses Bild (verkleinerte Version) angehängt:
LaLinea.jpg
Volle Bildgröße

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von byte_schubser am 29.09.2009 17:48.

28.09.2009 13:51 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
byte_schubser byte_schubser ist männlich
myCSharp.de-Mitglied

Dabei seit: 17.12.2008
Beiträge: 77
Herkunft: Siegen

Themenstarter Thema begonnen von byte_schubser

byte_schubser ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Und hier das VS2008 Projekt.


Dateianhang:
rar LaLinea.rar (70,39 KB, 175 mal heruntergeladen)

Dieser Beitrag wurde 4 mal editiert, zum letzten Mal von byte_schubser am 29.09.2009 18:19.

28.09.2009 13:53 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
byte_schubser byte_schubser ist männlich
myCSharp.de-Mitglied

Dabei seit: 17.12.2008
Beiträge: 77
Herkunft: Siegen

Themenstarter Thema begonnen von byte_schubser

byte_schubser ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo zusammen,

ich habe das ursprüngliche Projekt umbenannt und erweitert.

1. Dateien können im XML Format gespeichert und geladen werden.
2. Die Koordinaten werden angezeigt.

Grüße

byte_schubser
29.09.2009 11:08 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
byte_schubser byte_schubser ist männlich
myCSharp.de-Mitglied

Dabei seit: 17.12.2008
Beiträge: 77
Herkunft: Siegen

Themenstarter Thema begonnen von byte_schubser

byte_schubser ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo zusammen,

auch auf die Gefahr hin dass es niemanden interessiert habe ich noch einige Änderungen hochgeladen.

Jetzt sind Funktionen für Zoom und Pan implementiert und das User Interface ist erweitert und verbessert.

Grüße

byte_schubser
29.09.2009 17:52 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
madjoe madjoe ist männlich
myCSharp.de-Mitglied

Dabei seit: 09.07.2009
Beiträge: 90


madjoe ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo byte_schubser,
also interessant find ich die Thematik schon, musste mal sowas für eine Übung implementieren, aber ohne GUI und API Hilfsmittel ;-)

Naja im ernst, nachdem dir sonst keiner eine Antwort gibt, ohne dich irgendwie runtermachen zu wollen: viel ist ja nicht da. Mit dieser einen Code-Datei, wo direkt alles ins Formular eingebettet ist, sieht das eher wie ein Versuch aus und nicht wie ein Projekt.

Wenn du aber vielleicht ein richtiges kleines Vektor-Grafikprogramm machen würdest, mit allen anderen Features, inklusive Text, und mit ein wenig Software-Architektur, dann sieht die Sache sicher schon ganz anders aus. Ich sehe nämlich eh immer wieder, wie Leute die ich kenne Coral Draw oder der gleichen benutzen <sarkasmus>müssen</sarkasmus> , obwohl sie nicht mal wissen was eine Bezierkurve oder dergleichen ist, nur weil sie ein Bild einfügen und ein paar zeilen Text schreiben wollen.

Ist halt meine Meinung, muss nicht die Meinung der anderen sein. Ich hab zumindest noch nie was veröffentlich, weil ich derzeit absolut nichts großartiges halbwegs lauffähiges habe, was jemand für seine Softwareprojekte gebrauchen könnte.

Gruß joe
29.09.2009 18:12 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
zommi zommi ist männlich
myCSharp.de-Poweruser/ Experte

images/avatars/avatar-2617.png


Dabei seit: 14.11.2007
Beiträge: 1.229
Entwicklungsumgebung: VS 2005+2010
Herkunft: Berlin


zommi ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Das sieht ja aus, wie das Männlein aus der Faktu Akut Werbung fröhlich
beste Grüße
zommi
01.10.2009 23:49 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
byte_schubser byte_schubser ist männlich
myCSharp.de-Mitglied

Dabei seit: 17.12.2008
Beiträge: 77
Herkunft: Siegen

Themenstarter Thema begonnen von byte_schubser

byte_schubser ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo zommi,

genau der isses - nur heißt der im Original La Linea und stammt aus Italien.

Guckst Du hier:  http://www.youtube.com/watch?v=KwfQEWE5tvM

Weil (fast) alles aus einer durchgehenden Linie gemacht ist finde ich den einfach genial.

Grüße

byte_schubser
02.10.2009 00:14 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum Der Startbeitrag ist älter als 3 Jahre.
Der letzte Beitrag ist älter als 3 Jahre.
Antwort erstellen


© Copyright 2003-2013 myCSharp.de-Team. Alle Rechte vorbehalten. 18.05.2013 14:32