私はdouble []が必要です。私はPoint3dまたはVector3dを持っています。どのようにしてポイントやベクトルをdouble []に変換できますか? 私は次のコードでポイントとベクトルを作成します。C#Vector3d/Point3dをdoubleに変換する[]
double[] move_mapped = new double[] {
pos1.X, pos1.Y, pos1.Z
};
同じ構文がVector3d
のために働く:あなたはこのように、[]
初期化子構文を使用することができます
Point3d pos1 = new Point3d();
Point3d pos2 = new Point3d();
GetPosition(out pos1, out pos2);
Vector3d a = new Vector3d(pos1.X, pos1.Y, pos1.Z);
double[] move_mapped = new double[3];
可能[すべての可能な重複をC#配列の初期化構文](https://stackoverflow.com/questions/5678216/all-possible-c-sharp-array-initialization-syntaxes) –