問題タブ [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 に答える
7974 参照

ios - 長方形からUIViewをスケーリングするための適切な変換?

ビューの「ズームイン」を模倣したいと思います。大きい方のビューは小さい方のビューのスーパービューにサブビューとして追加され、大きい方のビューは小さい方のビューからズームインしているかのように見えます。小さい方のビューの長方形とfromRect拡大された大きい方のビューの最後のフレームをfinalRect考えると、適切な変換は何でしょうか?

ここに画像の説明を入力してください

メソッドのシグネチャはview、スーパービューであるため、次のようになると思います。私は自分自身を助けるためにこれを書きましたが、まだそれを理解することはできません。

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

python - Pygame: .set_clip は、要求された値ではなく、リストの最初の値を返します

スプライト シートから返された画像の歩行アニメーションを作成しようとしています。スプライト シートの一部を返すため
に使用しています。.set_clipすべてが機能するように見えます
.set_clip、呼び出したリストの項目ではなく、提供したリストの最初の Rect 値を返しています。
マイコード

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

jquery - KineticJS: 右クリックでクリックが発生する

私は Kineticjs を使用しており、このような rect イベントを定義しています

左クリックだけでなく、右クリックでもイベントが発生します。右クリックでこのイベントを発生させないようにするにはどうすればよいですか? (四角形を右クリックするとコンテキストメニューが開きたいので、ページの右クリックを無効にすることはできません)

ありがとうございました

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

android - for ループから四角形を保存する方法

画面を四角形に分割しましたが、ループに aa を使用しているため、毎回作り直される四角形を保存していません。それらを配列のように格納するにはどうすればよいですか?

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

java - 四角形を作成するためにスケーリングするGraphics2D描画ライン

描画する必要がある線を保存して、塗りつぶしバケット ツールを作成しようとしています。その部分はうまく機能していますが、拡大縮小しようとすると、一部の線の間に描画されていない領域があるという問題に遭遇します。これを修正する方法、またはこれを行うためのより良い方法はありますか?

このコードは、私が直面している問題を示しています。最初の四角形は拡大縮小されておらず、問題ないように見えますが、2 番目のボックスを拡大縮小すると、いくつかの線の間にスペースができます。

この例では、線の代わりに四角形を描画する方がはるかに簡単ですが、私の塗りつぶしバケットでは、それを行う方法がわかりません。

ありがとう。

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

python - pygame.draw.shapeがRectを返すのはなぜですか?

描画関数の目的は特定のサーフェスに描画することであることは理解していますが、単にpygame.Surfaceオブジェクトを返さない理由はわかりません。このオブジェクトは、後で必要なときにサーフェスにブリットできます。これまでのところ、サーフェスを作成して後で別の場所に描画したい場合、これは非常に不便です。

追加の手順を実行して別のサーフェスに直接描画する代わりに、同様の関数を取得してサーフェスオブジェクトを返す方法はありますか?

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

svg - svg長方形に負の幅を設定することは可能ですか?

マウスの動きに基づいて長方形を動かしたい。以下のリンクを参照してください。

http://atomicrobotdesign.com/blog_media/draw/draw1.html

mousedownイベントで長方形の開始位置を取得し、ドラッグを開始すると、マウス移動イベントで長方形が作成されます。しかし、前の値に移動すると(つまり、マウスの下の値よりも小さい値に移動すると、負の値が返されるため)、幅は負になります。

上記のリンクはキャンバスの長方形です。しかし、私は同じロジックでsvg長方形を作成しました。

長方形の負の幅はサポートされていませんか?または、マウスの移動に基づいて長方形を移動するにはどうすればよいですか?

何が悪いの?

私のコードスニペット。

ありがとう、

シヴァ

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

android - パスまたは四角形を使用して大きなビットマップから複数のビットマップを作成する

だから私はビットマップを持っています..今、元のビットマップの特定の領域から5つの小さなビットマップを作成したいと思います。

パスまたは四角形でこれを行うことは可能ですか?

例えば ​​:newBitmap = OriginalBitmap.copyFromArea(Path data | rect)

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

ios - cgcontext 回転長方形

彼ら!CGContext に画像を描画する必要があります。関連するコードは次のとおりです。

実際には、長方形を回転させて領域に表示するのは私の目的ではありません。画像を回転させて同じ位置に表示したいだけです。何か案は ?????

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

python - 衝突検出時のPygame停止の動き

私は基本的に、pygame を使用して「ソリッド」オブジェクトを作成しようとしています。目標は、プレイヤーが接触したときにプレイヤーを撃退することです。私が現在使用しているもの(ただし、正しく動作しません)は次のとおりです。

これの問題は、衝突が開始される前の場所に戻ったにもかかわらず、プレイヤーがタワーの Rect 内で「立ち往生」し、プレイヤーの Rect が常にタワーに引き戻され、衝突が継続することです。引き金。最初にタワーの Rect に触れた後、プレイヤーはどの方向にも移動できなくなります。