AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte spin cube 2d - zwei dimensionale rotation

spin cube 2d - zwei dimensionale rotation

Ein Thema von jokerfacehro · begonnen am 4. Jul 2006 · letzter Beitrag vom 5. Jul 2006
 
jokerfacehro
(Gast)

n/a Beiträge
 
#1

spin cube 2d - zwei dimensionale rotation

  Alt 4. Jul 2006, 21:07
hi
dieses programm habe ich aus interesse an der 2d rotaion geproggt.
es dient der reinen veranschaulichung.

funktionen:
darstellung:
z.B. Sanduhr, kreuze etc.

und

positionierung einmal per eingabe und mit rechter maustaste
skalierung

repaint ein/aus ^^

ich versuche den quelltext sobald wie möglich hoch zu laden

die hauptfunktion ist:
Delphi-Quellcode:
function get_cos_sin(radius,angle:double;x_or_y_pos:integer;cos_or_sin:String):integer;
var pi:double;
begin
pi:=3,142; //egal jetzt ^^
if(cos_or_sin='cos')then
 result:=floor(radius*cos(angle*pi/180)+x_or_y_pos)
else if(cos_or_sin='sin')then
 result:=floor(radius*sin(angle*pi/180)+x_or_y_pos);
end;
so jetzt müsst ihr diese funktion nur noch auf x und y koordinate anwenden und
könnt so jegliche 2d rotation durchführen

viel spaß damit !
Miniaturansicht angehängter Grafiken
ss5_192.jpg  
Angehängte Dateien
Dateityp: rar spin_cube_2d_196.rar (168,7 KB, 18x aufgerufen)
  Mit Zitat antworten Zitat
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 06:41 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