MS Visio や Autocad などの複雑なベクターベースのアプリケーションを実装する、C++ または .NET で記述された高度なチュートリアルまたはオープンソース アプリケーションを探しています。私が知る必要があるのは、ユーザーが複雑なオブジェクトを他の複雑なオブジェクトの上に移動できるときに、そのようなアプリケーションの第一人者がマウスの移動時に複雑なオブジェクト (> 1000 の四角形) のレンダリングをどのように管理しているかということです。XOR ペインティングなどについては知っていますが、上記のアプリケーションを確認すると、明らかにこの手法を使用していません。XOR 反射だけでなく、オブジェクト全体がスムーズに別の上に移動します。さらに、移動するオブジェクトは、移動中に現在の座標などの追加情報を表示するため、ビットマップに保存された静的な表現ではありません。
どんなアドバイスも大歓迎です。
どうも