問題タブ [transformation]

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 に答える
3302 参照

java - 透視図/変換マトリックス

Java でパースペクティブ ビューの変換を行うにはどうすればよいですか? 私が理解しているように、FOV、アスペクト比、および近距離と遠距離の表示距離を決定するために使用できる魔法の 4 次元マトリックスがいくつかありますが、そのマトリックスを作成する方法がわかりません。

Java で「PerspectiveTransform」を実装できますが、次を使用しても効果がありません。

一番下の「1」は「d」が距離である 1/d である必要があるかもしれないことは理解していますが、どのような数値を試しても効果がありません。他の数値を変更しても効果はありますが、試してみるまでどのような効果があるかはわかりません (無限に推測することはできません)。私は認識しており、「quadToQuad」関数を機能させることができましたが、使用する「quad」を推測する必要があります。

そのため、FOV、アスペクト比、距離などに基づいて必要なマトリックスを作成する方法を説明するリソースが必要です。「Interactive Computer Graphics」第 5 版の関連部分を読みました。エドワード・エンジェルによって、それを理解していません。

私がやろうとしているのは、鳥瞰図の画像を人間の視点の画像に変換することです。この例は、Google Earth を使用するときに見ることができます。

ありがとう

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

xml - XSL 変換で Xml 要素を削除

私は困惑しています。次のような xml ドキュメントがあるとします。

Source="My.Exe" を格納する要素を削除するには、xslt を使用する必要があります。この場合、属性 id=BEED24F05AB78FB588F61D4092654B6D の要素「Com」を削除します。

私はそれをしました。しかし、私ができないことは、Id=BEED24F05AB78FB588F61D4092654B6D の「CompRef」要素も削除することです。

したがって、変換後、xml は次のようになります。

どんな助けでも大歓迎です。

アップデート

「FileName」要素を削除する xml を次に示します。

その結果、次のようになります。

xsl:apply-template を呼び出す上記の xsl を変更しても、動作しているノードにスタックしているため、何も起こりません。削除したい Id を保存してループする方法がわかりません。

更新 2

削除するノードが複数ある場合があります。つまり、source="MyExe" である複数の "Com" 要素です。また、ID は自動生成されるため、これが実行されるたびに異なります。

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

xslt - データを 1 つの変数に連結する

XML ファイルには次のようなデータがあります。

3 つのタグすべてのデータを変数に連結するにはどうすればよいでしょうか?

よろしくお願いいたします。

キラン

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

geometry - あるデカルトシステムから別のシステムに変換するにはどうすればよいですか

2D問題:デカルト座標系で三角形の3つの端の位置を測定します。次に、システム(三角形)を別のデカルトシステムに移動し、両端の位置を測定します。このデータに基づいて、3番目の端の位置を特定するにはどうすればよいですか?

ありがとう!(そして第二の角度としての悪い英語をお詫びします)

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

xslt - 日付と時刻の解析

現在、私のソースファイルでは、次のような日付と時刻の値を取得しています。2010-07-06T19:06:47

ある変数に日付を入れ、別の変数に時間を入れたい。これを行う方法を教えてください。

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

xslt - データを 1 つの変数に連結する

ソースファイルは以下のようになります。

ここでの要件は、<AddtlStsRsnInf>値を 1 つのサイン変数に連結することです。

どうすればできるのか教えてください。

よろしくお願いします、キラン。

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

xml - Xsl変換の質問

次の質問:他の「OutputDoc」xmlドキュメントに変換するための「InputDoc」xmlドキュメントとxsltファイルがあります。以下にxsltおよびxmlドキュメントの例を示します。

できます。ただし、出力xmlドキュメントに「InputValue2OutputDescriptionMappings」への値を含む「OutputElement」ノードのみが含まれていると便利です。つまり、「OutputDescription」ノードの値が空の場合、「OutputElement」ノードは「OutputDoc」に含まれません。

上記のXSL変換を使用してそれを行うにはどうすればよいですか?

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

algorithm - ポリゴンをエッジに向かってスケーリングしますか?

頂点をスケーリングするには、単にスケール係数を掛ける必要があることを私は知っています。しかし、ほとんどのベクター描画アプリケーションは形状の境界ボックスを表示し、エッジの1つをドラッグすると、反対側のエッジに向かってジオメトリがスケーリングされ、このエッジを超えると、その軸上のジオメトリがミラーリングされることに気付きました。エッジに向けたスケーリングはどのように行われますか?例:円の最上部のエッジを選択すると、境界ボックスの下端に向かって、何も見えなくなるまで拡大縮小されます。これは、地面に当たると崩壊する雨滴のようなものです。これが十分に明確であることを願っています。ありがとう

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

php - XSLでPHP-Functionを定義し、それを呼び出します。可能?どのように?

タイトルが示すように:XSL-DocumentでPHP-Functionを記述し、後でそれを呼び出すことは可能ですか?

私はそれをしたい場合はありません。XSLを学んでいるときに頭に浮かんだのはそれだけです。

XSLでは、次のようなものを作成できます。

PHPコードは、レンダリングされたページで実行されます。たとえば、処理命令でPHP関数を作成し、後で(同じテンプレートで)呼び出すことは可能ですか?

疑似サンプル:

私はあなたの解決策/アプローチを楽しみにしています:)

クリス

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

c# - パスに沿ってコントロールを移動する

変換を使用して、コントロールをWPFのパスに沿って移動したいと思います。動きはスムーズで、パスは正弦曲線のようになります。現在、どのように始めればよいかわかりません...

-sa