問題タブ [pathgeometry]
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.
c# - MatrixAnimationUsingPath パスの周囲 (アウトライン) でアニメーション化する
syncfusion プログラムからコピーしたパス データがあります。私は自分のページにそのデータを含むパスを持っていて、オブジェクトを正確にパスウェイ (パスラインの途中) でアニメーション化したいのですが、問題はパスのアウトライン (周囲) でオブジェクトが移動することです。
ここにコードがあります:
編集 1: 私のアニメーションは間違った方向に進みます。Rectangle を正確にパスラインの内側と真ん中に移動したい。お使いの PC のコードを参照してください。問題が表示されます。私の質問は、その問題をどのように修正するのですか?
編集 2: DoubleAnimationUsingPath 同じ結果でアニメーションを変更します
編集3:
wpf - DoubleAnimationUsingPath を逆再生する
2 つのアニメーションを含むWPF Storyboard
(with RepeatBehavior=Forever
) があります。DoubleAnimationUsingPath
これらのアニメーションは、EllipseGeometry
. 1 つのアニメーションは X 位置を制御するために使用され、もう 1 つのアニメーションは Y 位置を制御するために使用されます。
アニメーションは常に時計回りにパスをたどり、常に円の右側の中央から開始します。アニメーションを強制的に逆方向 (つまり、パスに沿って反時計回り) に再生する必要があります。理想的には、開始位置も制御できるようにしたいのですが、現時点では必要ありません。
アニメーションのAutoReverse
プロパティは私が望むことを行いますが、明らかに時計回りと反時計回りを交互に繰り返します。アニメーションを常に反時計回りにループさせる必要があります。
また、これが役立つことを期待して、楕円を反転するためにScaleTransform
withを使用しようとしましたが、そうではありませんでした。ScaleX = -1
DoubleAnimationUsingPath
パスに沿って特定の方向に従うように強制する方法はありますか?
wpf - PathGeometry をアイコンとして使用する WPF ButtonStyle
ボタン/ラドボタンのスタイルにアイコンとしてPathGeometryを追加するにはどうすればよいですか?
たとえば、リソースには次のようなものがあります。
Path を使用して、これをスタイルに追加します。
PathGeometry で同じことを行うにはどうすればよいですか? ありがとう
c++ - 2 つの長方形間の幾何学的関係の識別
私は最近プログラミングを始めて、助けを求めていました。
私が実装しようとしているアルゴリズムには、2 つの長方形グリッドがあり、各セルにはオブジェクトが含まれています。原点に xy 座標が割り当てられた の 2D 配列と考えることができます。
2 つの整数 "m" と "n" が与えられた場合、1 つのグリッドで n 個のセルをマークし、もう 1 つのグリッドで (mn) 個のセルをマークします。もう一方のグリッド(逆)。
たとえば、グリッド A が座標 (x1, y1) と (x2, y2) の間に存在し、グリッド B が (a1, b1) と (a2, b2) の間に存在するとします (x1 < x2, y1 < y2 など)。x2 < a1 かつ y2 < b1 (つまり、グリッド B がグリッド A の右上にある) の場合、グリッド A の右上隅とグリッド B の左下隅がマークされます。
スイッチのケースを使ってこれをデザインしようとしましたが、ケースが多すぎて考慮できないようでした。何か良い方法をご存知でしたら、ご教授いただけると大変助かります。
私の質問が曖昧すぎて理解できない場合は、遠慮なく指摘してください:)
wpf - DrawingImage をジオメトリに変換
ResourceDictionary (.xaml ファイル) で作成されたいくつかの DrawingImages があります。
「データ」プロパティを設定したい「パス」もあります。だから、私はしたい 1)リソースへのアクセスを取得する 2)それを DrawingImage にキャストする 3)それを描画するジオメトリにアクセスできるポイントまで操作します。4) そのジオメトリを Path.Data に保存する
c# - 親を基準としたパス ジオメトリの位置を取得します
私のアプリケーションは、(コード ビハインドを介して) パス シェイプをグリッドに追加します。これは次のようになります。
そして、これらのパスはグリッド内にあり、それ自体がビューボックス内にあります。開始点が M0,0 でない場合、グリッドに対するパスの位置を取得するにはどうすればよいですか? Canvas.GetLeft(path)/Canvas.GetTop(path) のようなものを使用してみましたが、明らかに機能しません。