AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Verzogener Kreis

Ein Thema von Mario · begonnen am 10. Mai 2004 · letzter Beitrag vom 11. Mai 2004
Antwort Antwort
Mario

Registriert seit: 7. Apr 2003
567 Beiträge
 
Delphi 2006 Enterprise
 
#1

Verzogener Kreis

  Alt 10. Mai 2004, 20:57
Ich möchte auf einem Canvas einen Kreis zeichen. Wie links dargestellt, kein Problem. Aber wie kann ich den Kreis auf der rechten Seite zeichen. Das Rechteck drum herum gibt die Orientierung für mich vor (es soll sozusagen ein leicht räumlicher Effekt simuliert werden...). Vom Prinzip her ist es ja eine Ellipse mit gekippten Achsen?
Miniaturansicht angehängter Grafiken
ellipse.gif  
Schöne Grüße,
Mario Noack
  Mit Zitat antworten Zitat
Benutzerbild von fiasko
fiasko

Registriert seit: 10. Dez 2002
Ort: Dresden
506 Beiträge
 
#2

Re: Verzogener Kreis

  Alt 10. Mai 2004, 21:42
Schau mal da:
How to Draw Rotated Ellipses Using Bezier Curve Approximation
Thomas Liske
Posts comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
  Mit Zitat antworten Zitat
tommie-lie
(Gast)

n/a Beiträge
 
#3

Re: Verzogener Kreis

  Alt 10. Mai 2004, 21:48
Du könntest eine Ellipse erstmal in ein temporäres Bitmap zeichnen und das anschließend mit dem API-Befehl PlgBlt (diesmal nicht BitBlt ) in das eigentlich Bild kopieren. PlgBlt nimmt u.A. drei Punkte des Parallelogramms an.
Ein entsprechendes VCL-Pendant zu PlgBlt habe ich nicht gefunden (zuminderst nicht als Methoden von TBitmap oder TCnavas) und eine Funktion um eine Ellipse gleich richtig gedreht zu zeichnen hab' ich auch vergeblich gesucht.

Edit: zu spät... vieeel zu spät...
  Mit Zitat antworten Zitat
Mario

Registriert seit: 7. Apr 2003
567 Beiträge
 
Delphi 2006 Enterprise
 
#4

Re: Verzogener Kreis

  Alt 11. Mai 2004, 06:04
2 Super Ansätze. Werde ich gleich mal probieren!
Schöne Grüße,
Mario Noack
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: Unterhaching
11.412 Beiträge
 
Delphi 12 Athens
 
#5

Re: Verzogener Kreis

  Alt 11. Mai 2004, 08:44
Bilder bitte als Anhang, damit Du es auch wieder von Deinem Server löschen kannst

......

P.S.: Danke
Daniel Lizbeth
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
Mario

Registriert seit: 7. Apr 2003
567 Beiträge
 
Delphi 2006 Enterprise
 
#6

Re: Verzogener Kreis

  Alt 11. Mai 2004, 09:03
Geändert...
Schöne Grüße,
Mario Noack
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:22 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz