0

C# Express Edition - 2008 開発ツールを使用しています。100.000 個のアイテムの配列を使用して 3D メッシュ オブジェクトを形成するつもりです。3D メッシュを形成できるようにするには、何千もの "mesh.TriangleIndices.Add(...);" を使用する必要があります。. しかし、これは不要なコード量のため、良いアプリケーションではありません。「mesh.Tai.Add(...);」などの短縮コーディングを使用する必要があります。

[リファクタリング] > [名前の変更] を実行した後、システムは次のエラー メッセージを表示します

この問題を解決するには?助けてください !:-)

よろしくお願いします。

4

1 に答える 1

0

TriangleIndicesMeshGeometry3D参照されたアセンブリ内にあるクラスのプロパティの名前です。名前を変更することはできません。

コードでメッシュを作成する必要がある場合 (モデリング ツールを使用してメッシュをファイルとして作成する方がよいでしょう)、ヘルパー メソッドを使用して短縮することを検討してください。

private void AddTI(MeshGeometry3D mesh, int index)
{
    mesh.TriangleIndices.Add(index);
}

しかし、なぜあなたがこれをしているのかを真剣に考えてください。モデリング ツールを使用すると、標準形式でメッシュを簡単に作成できます。メッシュ ファイルを読み込むには、数行のコードしか必要ありません。

于 2009-05-02T04:58:54.520 に答える