Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Stardesigner - Make your Star (https://www.delphipraxis.net/142318-stardesigner-make-your-star.html)

turboPASCAL 26. Okt 2009 08:58


Stardesigner - Make your Star
 
Liste der Anhänge anzeigen (Anzahl: 2)
Stardesigner

Make your Star.

Balu der Bär 26. Okt 2009 09:00

Re: Stardesigner - Make your Star
 
Moin turbo,

eine etwas genauere Beschreibung was das ist und was es macht wäre nett, vlt. in Verbindung mit einem Screenshot. :mrgreen:

Mithrandir 26. Okt 2009 09:02

Re: Stardesigner - Make your Star
 
Entertainment. :mrgreen:

Gut gemacht. :thumb:

Etwas enttäuscht bin ich dennoch, denn ich dachte, ich könnte mir jetzt einen eigenen Star kreieren. :mrgreen:

RWarnecke 26. Okt 2009 09:16

Re: Stardesigner - Make your Star
 
Ganz den Sinn habe ich zwar nicht kapiert. Aber stellt mal folgende Werte ein :

Anzahl Punkte : 20
innerer Radius : -140
äußerer Radius : 137

Damit kann ich meine Zacken am Stern verdoppeln.

turboPASCAL 26. Okt 2009 09:30

Re: Stardesigner - Make your Star
 
Zitat:

Zitat von Balu der Bär
Moin turbo,

eine etwas genauere Beschreibung was das ist und was es macht wäre nett, vlt. in Verbindung mit einem Screenshot. :mrgreen:

Wenn ich Zeit hab mach ich das mal.


Zitat:

Zitat von Daniel G
Entertainment. :mrgreen:

Absicht.

Zitat:

Zitat von Daniel G
Etwas enttäuscht bin ich dennoch, denn ich dachte, ich könnte mir jetzt einen eigenen Star kreieren. :mrgreen:

Kommt dann in der nächsten Version, nach dem casting.


Zitat:

Zitat von RWarnecke
Ganz den Sinn habe ich zwar nicht kapiert...

Ich auch nicht.

Aber -> (Beschreibung als Bild) http://www.delphipraxis.net/download.php?id=41196

Ich gebe das dann mal jetzt ab. :mrgreen:

DeddyH 26. Okt 2009 09:50

Re: Stardesigner - Make your Star
 
Ihr habt wohl alle zuviel Zeit :lol:

wicht 26. Okt 2009 10:08

Re: Stardesigner - Make your Star
 
Die Applikation hat mich überzeugt und begeistert! Vielleicht sollte man den Text oben nicht kursiv machen, es ist nicht so einfach zu lesen. Steht da etwa nur "statich" anstelle von "statisch"? Meine Augen sind wohl auch nicht mehr das, was sie mal waren :?
Ansonsten :thumb:

turboPASCAL 26. Okt 2009 11:03

Re: Stardesigner - Make your Star
 
Zitat:

Zitat von DeddyH
Ihr habt wohl alle zuviel Zeit :lol:

Jo. ( und oder Spass daran ) :mrgreen:

Zitat:

Zitat von wicht
Vielleicht sollte man den Text oben nicht kursiv machen ..

Mach ich doch glatt.

Zitat:

Steht da etwa nur "statich"
Upps, in der Tat.

Balu der Bär 26. Okt 2009 11:05

Re: Stardesigner - Make your Star
 
Zitat:

Screenshot (extra für "Balu der Bär")
:kiss:

himitsu 26. Okt 2009 11:58

Re: Stardesigner - Make your Star
 
Liste der Anhänge anzeigen (Anzahl: 1)
is aber nich nett ... wollte doch nur 2 Vollkreise malen lassen :cry:

:lol:


Ach ja, bei den Ellipsen solltest du unten und rechts noch je ein Pixel dranhängen, da der Kreis dort immer etwas kleiner ist, als das gewählte Rechteck. :zwinker:
Das heißt soviel, daß deine Sternspitzen da jetzt immer über den Kreis hinausgehn ... ein ganzes Pixel :nerd:

[edit] [edit] [edit] was ich mich hier alles vertippt hab °_°

jfheins 26. Okt 2009 12:49

Re: Stardesigner - Make your Star
 
Liste der Anhänge anzeigen (Anzahl: 1)
Dann möchte ich aber auch meinen hier vorstellen :)

ist in C# Programmiert und erfüllt einen ähnlichen Zweck. Allerdings ist der Stern schön ausgefüllt :P

Und mit Anti-Aliasing :mrgreen:

himitsu 26. Okt 2009 13:06

Re: Stardesigner - Make your Star
 
und jetzt bitte noch als OpenGL, Direct3D und Co.

turboPASCAL 26. Okt 2009 13:17

Re: Stardesigner - Make your Star
 
Zitat:

Zitat von himitsu
is aber nich nett ... wollte doch nur 2 Vollkreise malen lassen :cry:

War da einer Neugierig und musste fummeln ?

Zitat:

Zitat von himitsu
und jetzt bitte noch als OpenGL, Direct3D und Co.

Das ist deine Aufgabe! :P


Zitat:

Zitat von jfheins
Dann möchte ich aber auch meinen hier vorstellen :) ...

Spitze Sache das. :thumb:

.Net ist doch eine feine Angelegenheit, wenn man schell und einfach auf die GDI-Plus zugreifen kann.

Namenloser 26. Okt 2009 13:35

Re: Stardesigner - Make your Star
 
Hmm, also wenn schon, dann bitte mit Quellcode :wink:

jfheins 26. Okt 2009 13:37

Re: Stardesigner - Make your Star
 
Zitat:

Zitat von NamenLozer
Hmm, also wenn schon, dann bitte mit Quellcode :wink:

Nagut, ist ja sowiso nicht viel *g*
Code:
public partial class Form1 : Form
    {
        Pen pen;
        Brush brush;

        public Form1()
        {
            InitializeComponent();

            pen = new Pen(Color.Black, 3);
            brush = new SolidBrush(Color.OrangeRed);
        }

        private PointF PolarToPic(double r, double phi)
        {
            PointF Result = new PointF();
            Result.X = (float)(r * Math.Cos(phi + Math.PI / 2) + pictureBox1.Width / 2d);
            Result.Y = (float)(-r * Math.Sin(phi + Math.PI / 2) + pictureBox1.Height / 2d);
            return Result;
        }

        private void pictureBox1_Paint(object sender, PaintEventArgs e)
        {
            double phi = 0;
            double dphi = Math.PI / (double)Zackenzahl.Value;

            double ri = InnerRadius.Value;
            double ra = OuterRadius.Value;

            PointF[] Points = new PointF[(int)Zackenzahl.Value * 2];

            for (int i = 0; i < Zackenzahl.Value * 2; i = i + 2)
            {
                Points[i] = PolarToPic(ra, phi);
                phi += dphi;
                Points[i + 1] = PolarToPic(ri, phi);
                phi += dphi;
            }
            e.Graphics.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality;
            e.Graphics.FillPolygon(brush, Points);
            e.Graphics.DrawPolygon(pen, Points);
        }

        private void ParamChanged(object sender, EventArgs e)
        {
            pictureBox1.Invalidate();
        }

        private void Form1_SizeChanged(object sender, EventArgs e)
        {
            pictureBox1.Invalidate();
        }
    }

Medium 26. Okt 2009 13:42

Re: Stardesigner - Make your Star
 
Tipp am Rande: Eine ganze Reihe an Standard-Pens und -Brushes findest du im Namespace "Pens" und "Brushes" quasi ready to use schon fertig :) (z.B. Pens.Red)

Mikescher 26. Okt 2009 15:28

Re: Stardesigner - Make your Star
 
Liste der Anhänge anzeigen (Anzahl: 3)
Cool man kann sogar ein Pentagramm machen :lol:

:thumb:

[Edit] und ein Quadrat :zwinker:

[Edit] und sogar Tic Tac Toe jetzt sollte ich eigentlich GFS machen und stattdessen spiel ich mit einem Stardesigner :oops:


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:12 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