با سلام
مثلا من با این کد دو خط رسم میکنم
x = 100 : y = 50
x1 = 150 : y1 = 10 : x2 = 200 : y2 = 50
g.DrawLine(Pens.Black, x, y, x1, y1)
g.DrawLine(Pens.Black, x1, y1, x2, y2)

حال اگه بخوام به کمک زاویه همین خط ها رو رسم کنم چطور باید عمل کرد

فکر کنم با فرمول زیر بشه ولی نمیدونم چرا عمل نمی کنه

r = deg * PI / 180
x2 = x + (x1 - x) * Cos(r) - (y1 - y) * Sin(r)
y2 = y + (x1 - x) * Sin(r) + (y1 - y) * Cos(r)