問題タブ [transform]

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

xml - ブラウザーを使用して XML を変換するときに、URL を介して XSLT にパラメーターを渡すことは可能ですか?

ブラウザーを使用して XML (Google Chrome または IE7) を変換する場合、URL を介して XSLT スタイルシートにパラメーターを渡すことは可能ですか?

例:

data.xml

サンプル.xsl

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

sql - レポートへのアクセスでTRANSFORMクエリをバインドする

クロス集計クエリを使用するときに、Accessのレポートフィールドに変数列名をバインドするための最良の方法は何ですか?

0 投票する
5 に答える
4773 参照

algorithm - 多項式を別の座標系に変換するにはどうすればよいですか?

さまざまな行列演算を使用して、次数 'n' の多項式の係数を求める連立方程式を解きました。

次に、指定された x 範囲で多項式を評価します。基本的に、多項式曲線をレンダリングしています。これがキャッチです。この作業は、「データ空間」と呼ぶ 1 つの座標系で行いました。ここで、同じ曲線を別の座標空間に表示する必要があります。座標空間との間で入力/出力を変換するのは簡単ですが、エンド ユーザーは係数 [A,B,....,Z] だけに関心があります。これは、多項式を独自に再構築できるためです。異なる座標系で同じ形状の曲線を表す係数 [A',B',....,Z'] の 2 番目のセットをどのように提示できますか。

それが役立つ場合、私は 2D 空間で作業しています。昔ながらの x と y です。また、これには係数に変換行列を掛けることが含まれる可能性があると思いますか? 座標系間のスケール/変換係数を組み込むことはできますか? この行列の逆になりますか? いい方向に向かってる気がする…

更新: 座標系は線形に関連しています。有益な情報だったでしょう?

0 投票する
8 に答える
14278 参照

c# - WPF:GeneralTransformをGeometryデータに適用して新しいジオメトリを返す方法は?

いくつかの Geometry データと Transform がある場合、どのように変換を Geometry に適用して、データが変換された新しい Geometry を取得できますか?

例: Path.Data が PathGeometry オブジェクトに設定されている Path オブジェクトがあり、変換を使用して PathGeometry オブジェクトのポイントを所定の位置に変換し、レンダリング時に使用される PathGeometry に変換を適用したくありません。 .

PS Transform クラスには Point を変換するために使用できるメソッドがあることは知ってPoint Transform.Transform(Point p)いますが、任意のジオメトリを一度に変換する方法はありますか?

編集:現在見つかった解決策については、返信を参照してください

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

3d - 3Dジオメトリ:1つのペアのポイントを別のペアと平行に整列するように変換します

(x1、y1、z1)から(x2、y2、z2)に向かう線(実際には立方体)があります。(x3、y3、z3)から(x4、y4、z4)に向かう別の線に沿って整列するように回転させたいと思います。現在、とMath::Atan2一緒に使用していMatrix::RotateYawPitchRollます。これを行うためのより良い方法はありますか?

編集:私はこの投稿を非常にひどく言いました。私が実際に探しているのは、2つのベクトルからの回転行列です。

0 投票する
5 に答える
441 参照

3d - 3D モデルへの変換の適用 - 法線 pb

STL ファイル内の 3D オブジェクトに変換を適用しようとしています (構造化メッシュ オブジェクトを作成せずに)。手順は次のとおりです。STL ファイルで法線と面の情報を 1 つずつ読み取り、変換を各頂点と面の法線に適用し、新しく計算された値を別の STL ファイルに書き戻します。生成されたファイルの頂点は問題ありませんが、法線が間違っています。頂点に対して行うように、変換を法線に適用することはできないようです。そんなことがあるものか??

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

graphics - Direct3Dジオメトリ:2つのベクトルからの回転行列

2つの3DベクトルAとBが与えられた場合、AからBに回転する回転行列を導出する必要があります。

これは私が思いついたものです:

  1. acosからコサインを導出する(A。B)
  2. asinから正弦波を導出する(| A x B | /(| A | * | B |))
  3. 回転軸としてAxBを使用します
  4. このページの下部にあるマトリックスを使用してください(軸角度)

これは、0°(無視します)と180°(特別な場合として扱います)の回転を除いて、正常に機能します。Direct3Dライブラリを使用してこれを行うためのより優雅な方法はありますか?Direct3D固有の回答を探しています。

編集:acosとasinを削除しました(Hugh Allenの投稿を参照)

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

sql - Hibernate 変換 SQL を基準に

SQL クエリに Criteria を使用したいと思います。私は3つのテーブル「家」、「人」、そして家と人の対応のために「liveIn」という3番目のテーブルを持っています。

私のSQLクエリは、「home.country = 'Japan' and person.id = '15' and liveIn.Homeid = home.id and liveIn.PersonId = person.idのhome、person、liveInからhome.idを選択する」です。

誰かを少し助けますか?

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

xml - Visual Basic 9 で 1 つの要素を別の要素に変換する LINQ または XSLT

短縮版:

VB 用の LINQ to XML のサンプル、または 1 つの XML 要素を別の XML 要素に変更する方法の XSLT で (変更されていないすべての要素の要素ごとのコピーをハードコーディングせずに) 誰かが提案またはサンプルを提供できますか?

バックグラウンド:

<collection>および複数の<dvd>要素であるルートエントリを含む、適切に形成されていると思われるXMLファイルがあります。DVD には、以下に示すように、ジャンルとタグがあります。(簡単にするために、他の多くの要素を切り取っています)。

私がやりたいことは<Tag、存在する可能性のあるすべての > 要素を追加の<Genre> に変えることです。たとえば、以下のエントリでは、<Genre>Kids </Genre> を追加する必要があります。(実際に TAG 要素の NAME 属性を GENRE 要素に変えようとしているのはわかっていますが、「Tag」と呼ばれる新しい GENRE を作成する方法さえ理解できれば、もっと先に進むことができますそして、おそらく残りを理解することができます.)

私は XML を使って多くのことをしたことがありません。私の理解では、XSLT 変換ファイルと XSLCompiledTransform を使用するか、LINQ to XML を使用することができます (私は Visual Basic 9 を使用しており、VB 内ですべて実行したいと考えています)。[他にも多くのアプローチがあると確信しています。]

問題は、ある要素を別の要素に変換する方法を教えてくれる XSLT または LINQ 構文の例が見つからないことです。すべての要素を 1 つずつコピーするのに十分な LINQ を書き出すことはできますが、変更されないすべての要素のコピーをハードコーディングするよりも簡単な方法が必要です。(あるに違いない!)

したがって、知っている人が私に例を示したり、LINQ や XSLT のスターター コードを少し教えてくれたりしたら、私は永遠に感謝します (OK、永遠ではないかもしれませんが、少なくとも長い間!)。

ありがとう。

サンプル XML:

0 投票する
7 に答える
14000 参照

cocoa - Core Animation/Cocoa でのウィジェットの「フリップ」動作

コントロールや画像などをカードの両面に配置して、それらの間をめくることができるという点で、ダッシュボードウィジェットの動作を複製する Card クラスを作成しようとしています。

レイヤーに裏打ちされたビューには変換プロパティがありますが、それを変更すると、期待どおりの結果が得られません (レイヤーを y 軸を中心に回転させると、レイヤーが左側に折りたたまれます)。

いくつかの文書化されていない機能と cgsprivate.h という名前の .h ファイルを指摘されましたが、これを行う公式の方法があるかどうか疑問に思っています。このソフトウェアは出荷する必要があり、Apple の担当者が 10.6 でプルしたため、後で失敗するのは見たくありません。

誰でもこれを行う方法を知っていますか? Core Animation で単純なウィジェットを実行するのが非常に難しいというのは、私にはとても奇妙です。

前もって感謝します!

編集:レイヤー上にある画像でこの動作を実現できますが、レイヤー上でより高度なコントロール/ビュー/その他のものを取得する方法がわかりません。カードの例では画像を使用しています。