Есть ли Point3D?
Есть ли встроенный тип Point3 в .Net?
Какой-то этот
public class Point3D
{
public double X { get; set; }
public double Y { get; set; }
public double Z { get; set; }
}
но встроенный. Это не сложно реализовать на себе, но..
Ответы
Ответ 1
.NET Framework имеет класс Point3D
.
Представляет координаты трехмерной (3D) точки данных. Этот класс используется при выполнении пользовательского чертежа с 3D-диаграммами.
- X Получает или задает координату X трехмерной точки.
- Y Получает или задает координату Y трехмерной точки.
- Z Получает или задает координату Z трехмерной точки.
Также имеет структуру Point3D
.
Представляет точку x-, y- и z-координат в трехмерном пространстве.
Ответ 2
- DirectX имеет структуру Microsoft.DirectX.Vector3, но будет ли это излишним для вашего приложения?
- XNA имеет класс Microsoft.XNA.Framework.Vector3
- Unity3D имеет класс Vector3 для представления 3D
векторов и точек.
- OpenTK также представляет 3D-вектор, используя три числа с плавающей запятой с одной точностью.