14

.Net に組み込み型 Point3 はありますか? ある種のこれ

public class Point3D
{
    public double X { get; set; }
    public double Y { get; set; }
    public double Z { get; set; }
}

自分で実装するのは難しくありませんが..

4

3 に答える 3

10

System.Windows.Forms.DataVisualization.ChartingPoint3Dクラスがあります。

3 次元 (3D) データ ポイントの座標を表します。このクラスは、3D チャートでカスタム描画を実行するときに使用されます。

  • X     3D ポイントの X 座標を取得または設定します。
  • Y     3D ポイントの Y 座標を取得または設定します。
  • Z     3D ポイントの Z 座標を取得または設定します。

構造もありPoint3Dます。

3 次元空間の x、y、および z 座標点を表します。

于 2013-04-07T10:24:25.127 に答える
9

System.Windows.Forms.DataVisualization.ChartingPoint3Dがあるclass

  • float X, Y, Z
  • System.Windows.Forms.DataVisualization.dll (WinForms)
  • .NET フレームワーク >= 4.0

System.Windows.Media.Media3DPoint3Dがあるstruct

  • double X, Y, Z
  • プレゼンテーションコア.dll (WPF)
  • .NET フレームワーク >= 3.0
  • .NET コア >= 3.0

structVector3D が Point3D ではないことはわかっていますが、X、Y、Zだけが必要な場合:

System.Windows.Media.Media3DVector3Dを持っているstruct

  • double X, Y, Z
  • プレゼンテーションコア.dll (WPF)
  • .NET フレームワーク >= 3.0
  • .NET コア >= 3.0

System.NumericsVector3を持っているstruct

  • float X, Y, Z
  • System.Numerics.dll
  • .NET フレームワーク >= 4.6
  • .NET コア >= 1.0

WinForms または WPFSystem.Numerics.Vector3 に依存しないだけです。

于 2020-07-09T09:29:15.763 に答える
3
于 2013-04-07T10:24:28.770 に答える