Mega Code Archive

 
Categories / VB.Net Tutorial / 2D Graphics
 

PointF and PointDouble

Imports System.Drawing Imports System.Drawing.Drawing2D Public Class Tester     Public Shared Sub Main         ' ----- Original PointF version.         Dim singlePoint As New PointF(1 / 17, Math.PI)         Console.WriteLine("PointF: " & singlePoint.ToString())         Console.WriteLine("X: " & singlePoint.X)         ' ----- New Point2D version.         Dim doublePoint As New Point2D(1 / 17, Math.PI)         Console.WriteLine("Point2D: " & doublePoint.Tostring())         Console.WriteLine("X: " & doublePoint.X)              End Sub End Class Public Class Point2D     Public X As Double     Public Y As Double     Public Sub New(ByVal xPoint As Double, _           ByVal yPoint As Double)         Me.X = xPoint         Me.Y = yPoint     End Sub     Public Overrides Function Tostring() As String         Return "{X=" & X & ",Y=" & Y & "}"     End Function End Class PointF: {X=0.05882353, Y=3.141593} X: 0.05882353 Point2D: {X=0.0588235294117647,Y=3.14159265358979} X: 0.0588235294117647