問題タブ [clip]

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 投票する
1 に答える
3120 参照

.net - Silverlight / WPFでクリッピングジオメトリを反転する方法は?

UIElement.Clipプロパティはオブジェクトを取得し、Geometryそれを使用しての外側を切り取りますUIElement。代わりに、幾何学的な逆を行い、要素に穴を開けたいと思います。

誰もがこれを行う方法を知っていますか?

クリップジオメトリの反転バージョンを作成することは機能すると思いますが、これを行う方法が見つかりません。


編集Geometry.CombineSilverlightでは使用できませんが、WPFにはあるジオメトリを別のジオメトリから減算するために使用できるものがあるようです。もしそうなら、要素の外接する長方形の長方形からクリップジオメトリを差し引き、代わりにそれを使用してクリップすることができます。

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

flash - AS3:複数のムービークリップ(ランダムな場所)を生成しますか?

ステージで複数の星を生成しようとしていますが、アクションスクリプトエラーが発生し続けます。

私が得るエラーは次のとおりです。

TypeError:エラー#1009: nullオブジェクト参照のプロパティまたはメソッドにアクセスできません。

       Untitled_fla :: MainTimeline / frame1()[Untitled_fla.MainTimeline :: frame1:7]
       at runtime :: ContentPlayer / loadInitialContent()
       at runtime :: ContentPlayer / playRawContent()
       at runtime :: ContentPlayer / playContent()
       at runtime ::グローバル/ランタイムでのAppRunner/run()
       :: ADLEntry()

前もって感謝します。

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

image - HTML Canvasクリップ領域-コンテキストの復元?

移動していないアイテム(背景画像、静止アイテムなど)の再描画を防ぐために、キャンバスに「ダーティゾーン」を設定しようとしています。つまり、移動しているプレーヤーの後ろに描画された背景のみを再描画する必要があります。

編集:提案されているように、これがそのjsfiddleです http://jsfiddle.net/7kbzj/3/

「update」メソッドはそこでは機能しないので、「movesprite」リンクをクリックして実行できるmoveSprite()です...基本的に、クリッピングゾーンはクリックするたびに右に10px移動する必要があります。クリッピングマスクは初期位置に留まり、再ペイントのみが行われます。奇妙なo_O

したがって、キャンバスを初期化するときに、背景がペイントされたら、ctx.save()メソッドを使用するように設定します。

切り抜きの動作を確認するために、切り取りたい領域に別の色の背景(青いもの)を描画します...結果は悪く、最初の切り取られた領域だけが青く塗られます:(

}

ブルーゾーンが画面の右側に向かって伝播するのを見てみたいです...助けてください、何が悪いのかわかりません!ありがとう、J。

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

html - HTML5キャンバス上の複数のクリック領域?

HTML5のキャンバスとクリッピングをいじっています。ユーザーにキャンバスをクリックしてもらい、円をクリップさせてから繰り返すにはどうすればよいのでしょうか。したがって、基本的に、ユーザーは複数回クリックすることができ、複数のクリップがあります。

私が望むものと少し似ているいくつかの解決策を試しましたが、それは機能していません。

クリッピングコードは次のとおりです。

ここで実際の動作全体を見ることができます:http://jsfiddle.net/cnbishop/8FzuB/。現在、一度クリックするとクリップは機能しますが、キャンバスをもう一度クリックすると新しいクリップを取得できます。これも可能ですか?

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

java - コンポーネントの境界外への描画

私はコンポーネント (JComponent を拡張する) を作成しています。このコンポーネントには、その上に部分的にその境界の外に装飾が描画されます。

自己完結型のコードを使用してコンポーネントの外側に描画する方法があるかどうかを知りたいです (たとえば、親コンテナーで描画する必要はありません)。

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

css - 0であっても、水平方向のボックスシャドウを削除します

ボックスシャドウの水平方向の値を0に設定しても、divにプラスの幅が与えられます。要素の幅がわからない場合や100%に設定されている場合、どうすればこれらの余分なピクセルを取り除くことができますか?

CSSクリッププロパティを使用するこのメソッドを見つけましたが、要素の幅がピクセル単位でわかっている場合にのみ機能します。

jquery / javascriptを使用してピクセルを計算し、その値を使用することもできますが、もっと簡単なものがあると確信しています。

ありがとう。

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

python - matplotlib のいくつかのパッチを使用して画像をクリップする

英国の地図の境界線にクリップしたい pylab にプロットがあります。

また、各国の概要を含む一連のパッチも作成しました。1 つはイングランド、もう 1 つはウェールズなどです。

プロットを 1 つのパッチでクリッピングすると、見事に機能します。

しかし、もし私がそれを複数の人のためにやろうとすると、何も残らない - 当然のことながら、プロットのどの部分も同時に各国内にあるわけではない.

「OR」タイプのステートメントを使用してクリップする方法を知っている人はいますか? (つまり、このパッチまたはこのパッチ内にある場合はクリップしないでください)。

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

r - プロット上の複数のクリップは可能ですか?

私はこれを編集して、必要なもののより良い例を提供しています。役立つ場合に備えて、元のメッセージを下部に残しておきます。

私は次のデータを持っています:

だから私のデータはこれです:

z$diffがゼロ未満の場合に基づいてポリゴンの色が変化するポリゴンプロットを作成したいと思います。したがって、プロットは次のようになります。

条件に基づいて異なる色のポリゴンプロット

セグメントが線でこれを行うことができることは知っていますが、残念ながら私にとってはポリゴンでそれを行う必要があります。

オリジナルメッセージ:

私がこのデータを持っているとしましょう:

次に、2つの色で構成されるポリゴンを作成しようとします。1つはx> yの場合、もう1つはy>xの場合です。私はこれをします:

データフレームにギャップがある場合w、ポリゴンがそれらのギャップをカバーします。クリップを使用して1つの領域をクリップする方法を知っていますが、データフレーム内の複数のギャップをクリップするために使用できますか?

理想的には、y> xの場合は常にw、ポリゴンがポリゴン上でオーバーラップする必要があります。z

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

css - パーセンテージでCSSクリップを使用する

画像の上半分と同じ画像の下半分だけを2つの別々のdivで表示しようとしています。

CSSプロパティを試してみましたが、clip%を単位としてサポートしていないようです。

私だけでしょうか?画像の半分だけを表示するための解決策はありますか?

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

java - OpenGL-AndroidのglClipPlanefに関する問題

3DモデルをXY、YZ、ZXの3つの平面でクリップしようとしています。GL11.GL_CLIP_PLANE0を使用すると機能しますが、GL11.GL_CLIP_PLANE1とGL11.GL_CLIP_PLANE2が機能しません。私が使用しているJavaコードは以下に貼り付けられています。Androidバージョン2.2では正常に動作しますが、2.2以降のバージョンでは動作しません。理由を知っている人がいたら投稿してください。