C# Class SimplexDialog.MathF

Afficher le fichier Open project: lofcz/SimplexRpgEngine

Méthodes publiques

Méthode Description
DrawRectangleRotated ( Graphics g, Rectangle r, float angle, Pen pen ) : void
getVerticles ( int sides, int radius, int startingAngle, Point center ) : Point[]
instancePosition ( Form1 form, Point p1 ) : Dialog
moveTowardsPoint ( Point a, Point b, int distance ) : Point
placeFree ( Form1 form, Point p1, int Depth ) : bool
pointDirection ( Point p1, Point p2 ) : float

Private Methods

Méthode Description
DegreesToXY ( float degrees, float radius, Point origin ) : Point
XYToDegrees ( Point xy, Point origin ) : float

Method Details

DrawRectangleRotated() public static méthode

public static DrawRectangleRotated ( Graphics g, Rectangle r, float angle, Pen pen ) : void
g System.Drawing.Graphics
r System.Drawing.Rectangle
angle float
pen System.Drawing.Pen
Résultat void

getVerticles() public static méthode

public static getVerticles ( int sides, int radius, int startingAngle, Point center ) : Point[]
sides int
radius int
startingAngle int
center Point
Résultat Point[]

instancePosition() public static méthode

public static instancePosition ( Form1 form, Point p1 ) : Dialog
form Form1
p1 Point
Résultat Dialog

moveTowardsPoint() public static méthode

public static moveTowardsPoint ( Point a, Point b, int distance ) : Point
a Point
b Point
distance int
Résultat Point

placeFree() public static méthode

public static placeFree ( Form1 form, Point p1, int Depth ) : bool
form Form1
p1 Point
Depth int
Résultat bool

pointDirection() public static méthode

public static pointDirection ( Point p1, Point p2 ) : float
p1 Point
p2 Point
Résultat float