2011-07-30 5 views
-1

こんにちは私はC#でダブルバッファを作成しています。配列のX座標とY座標をプロットする数式を見つける必要があります。現在私はXとYをプロットするためにループを使用していますが、それを行うには時間がかかります。 (私はMULTI次元配列を使用することはできません!)それはあなたが遅すぎる、まだであればXとYをC#で配列にプロットする簡単な方法

+0

あなたが持っているものを見せてもらえますか?また、長い時間を定義する? 1秒は長すぎますか?何時にお探しですか? –

答えて

2
int[] buffer = new int[width * height]; 

void Plot(int x, int y, int color) 
{ 
    buffer[y* width + x] = color; 
} 

EDIT

長いブロックをプロットするには、

Array .Copy機能を使用することができますできますfallback to unsafe code to fill the array

0

MathGL(GPLプロットライブラリ)はあなたのニーズを満たすかもしれません。直接のC#インタフェースはありません(実際にはSWIGで構築できますが、決して試しません)。しかし、私が知っているように、C関数はC#から簡単に呼び出すことができます。

関連する問題