問題タブ [rect]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1156 参照

macos - ココアで4点から長方形を作る方法は? サイズ変更可能な四角形

4点から長方形を作る方法は? 角でサイズ変更可能な長方形を作成しています。

こんな感じの2点で作れます。

1 (左下) または 3 (右上) のコーナーを移動するとうまくいきますが、2 (左上) または 4 (右下) の場合はうまくいきません。4つのNSPointsで作る方法 - コーナー?

0 投票する
4 に答える
1877 参照

android - AndroidRectが機能しない

私は2日間、単純なコードに取り組んでいます。私はすべての変更を試しましたが、どれも機能していないようです。さまざまな色の縦長の長方形を描画しようとしています。最初の例では、Rect変数を1つだけ使用して、座標を移動しています。これがコードの関連部分です。

私が試した他の変更は、アレイを介したものでした。これがコードです。

誰かが私に実際にそこにある問題は何ですか?

0 投票する
2 に答える
1286 参照

ios - iOS 開発 - 丸い四角形のボタンがサブ メニューで下に移動

私は今、問題を解決しようとして約 3 か月を費やし、ついに助けになりました。5 つの丸い四角形のボタンがあるメニューがあります。最初のボタンをクリックすると、他の 4 つのボタンが下に移動して、最初のボタンの下にサブメニュー用のスペースが作成されるようにする方法があるかどうかを知りたいです。2 番目、3 番目、4 番目、5 番目のボタンも同様です。ただし同時に、最初のボタンをクリックすると他の 4 つが下に移動し、3 つ目のボタンをクリックすると 4 つと 5 つがさらに下に移動し、スクロール ビューが起動できないときにスクロール ビューが起動するようにしたいと考えています。一度にすべてが画面に表示されます。すべての助けを前もってありがとう:)。

0 投票する
4 に答える
5358 参照

c++ - SDL と C++ の衝突

C++ と SDL で 2 つの rect 間の衝突を計算するにはどうすればよいですか? また、プレーヤーがこの rect を通過できないようにするには (つまり、一方の rect がもう一方の rectを通過できないようにする) にはどうすればよいですか?

プレーヤーを停止するとplayeryvel = 0、プレーヤーの Y 速度が 0 になり、通過できなくなります。私の問題は、他の四角形を通る動きを止めたいときに、これがすべての垂直方向の動きを止めることです。

私の現在のコードは、という名前の関数を使用していますcheck_collision(SDL_Rect, SDL_Rect)。これが私の使用法と実際の機能のコードです。

0 投票する
2 に答える
1819 参照

c# - System.Windows.Rect を System.Windows.Point にキャストする

この C++ コードを C# に変換したい:

RECT rcCurrent; ::GetWindowRect ( hwndChild, &rcCurrent ); ::MapWindowPoints ( NULL, hWnd, reinterpret_cast<LPPOINT>(&rcCurrent), 2);

しかし、私はどのように変換するのかわかりません:

reinterpret_cast<LPPOINT>(&rcCurrent)

System.Windows.Rect を System.Windows.Point にキャストする方法は?

0 投票する
1 に答える
794 参照

c++ - 親RECT内で画像クリッピングを効率的に実行するにはどうすればよいですか?

そこで、
C++でDIRECTXAPIを試してみてRECT、UIウィンドウや別のスプライトなど、親内でクリッピングを行うスプライトインターフェイスを設計しています。

これは、後でUIウィンドウのスクロール機能を作成するためです。

私が達成しようとしていることを示すには、画像が適切だと思います。
クリッピング

クリッピング計算を行うには、少なくとも4つの変数/構造体が必要です(私が識別できるものから)。

  • RECT:「クリッピング」境界
  • D3DXIMAGE_INFO:幅や高さなどの画像情報が含まれています
  • スプライトの位置
  • Draw RECTLPD3DXSPRITE->Draw()関数用。基本的に、画像のどの部分を描画する必要があります。ここで「クリッピング」が行われます。

さて、インターフェース全体とその内部の仕組み、そしてそれが変数をどのように処理するかを示したら、混乱するだろうと思います。

したがって、代わりに、
このコードは、現在クリッピングを計算している方法を示しています。

私の質問は次のとおりです。

  1. コードにすぐに何か問題がありますか?
  2. それは効率的ですか、それとも非効率的ですか?
    クリッピングは、スプライトが再配置、ロードされるたび、または親が追加されるたびに実行されます。
  3. 数学はしっかりしていますか?別の方法でアプローチする必要がありますか?
  4. それはより良い方法で行われることができますか、そしてあなたは例を提供できますか?
0 投票する
1 に答える
63 参照

actionscript-3 - 幅を狭くしたときに長方形がその位置から移動しないようにする方法

長方形の幅を狭くするだけで、割り当てられた位置から長方形が移動するのに問題があるようです。私が取り組んでいるゲームは、ヒューズを使って爆発物をシミュレートします。クロックが0にカウントダウンすると、ヒューズのサイズが小さくなります。問題はローカル座標とグローバル座標に関係していると思いますが、問題を修正する方法がわかりません。ここにいくつかのコードがあります:

そして、ここで私は各フレームの幅を減らします:

私のコードのどこにもヒューズのx位置は変わりません。この1つの問題は別として、rectは私が望むとおりに機能します。この問題についての助けをいただければ幸いです。

0 投票する
1 に答える
4507 参照

python - numpyで2D「長方形」配列(1の正方形のブロック、それ以外の場合は0)を作成するにはどうすればよいですか?

次のような2Dnumpy「rect」配列を作成する「正しい」方法は何ですか。

つまり、特定の範囲内に特定の値がある配列、それ以外の場合はゼロですか?

0 投票する
0 に答える
144 参照

c# - 「くっつく」ように画像のサイズを変更する

現在、画像のサイズを変更して画像コンテナーで使用することを目指しています。したがって、私が現在行っていることはこれに似ています(メモリからのコーディング..以下に間違いがあるかもしれませんが、考え方はほぼ同じです):

これにより、イメージがコンテナーに読み込まれます。今、私は次のように最初のコンテナからイメージをロードする別のコンテナを持っています:

ただし、MyPictureContainer1 からサイズ変更された画像を取得し、その上に四角形マスク (または私が四角形マスクとして扱うもの) を描画したにもかかわらず、MyPictureContainer2 内の画像は、ディスクに保存されている画像の実際の解像度であり、含まれているサイズ変更されたバージョンではありません。 MyPictureContainer1 内。

これが理にかなっていることを願っています.MyPictureContainer1からの画像のトリミングされたバージョンではなく、ディスク上の画像のトリミングされたバージョンを取得している理由について誰かがアドバイスを提供できますか?

どうもありがとう!