.NET 4.x Определить факт пересечения объекта с прямой - C#
Формулировка задачи:
Имеется 4 точки PointF которые условно образуют стену(необязательно прямоугольную и правильных пропорций), и шар координаты которого также известны.
Так вот можно ли както проверить докатился ли шар до любой из точек такой стены?
Решение задачи: «.NET 4.x Определить факт пересечения объекта с прямой»
textual
Листинг программы
float A = a.Y * (b.Z - c.Z) + b.Y * (c.Z - a.Z) + c.Y * (a.Z - b.Z); float B = a.Z * (b.X - c.X) + b.Z * (c.X - a.X) + c.Z * (a.X - b.X); float C = a.X * (b.Y - c.Y) + b.X * (c.Y - a.Y) + c.X * (a.Y - b.Y); float D = (-1) * (a.X * (b.Y * c.Z - c.Y * b.Z) + b.X * (c.Y * a.Z - a.Y * c.Z) + c.X * (a.Y * b.Z - b.Y * a.Z));
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д