問題タブ [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 投票する
1 に答える
3887 参照

cocoa - CALayer座標系

Cocoaは初めてですが、CALayerの座標系を変更する方法を知りたいです。Core Animationプログラミングガイドの「レイヤージオメトリと変換」の記事を読みましたが、それでも実用的なアドバイスが必要です。

デフォルトの座標系では、左下隅に(0,0)があります。これをレイヤーの中央に変更したいと思います。それは可能ですか?

私が試したこと:レイヤーのフレームのMidXおよびMidYへのsublayerTransformとしてCATransform3DTranslateを使用すると、サブレイヤーが適切な場所に表示されます。setFrameSizeイベントで、変換を再計算して再度適用する必要があります。自動更新(「ステップ」なし)が必要です。

または、kCAConstraintMidXを使用してサブレイヤーMidXをレイヤーMidXに関連付け、オフセットを使用する必要がありますか?実際、私はサブレイヤーとしてCATextLayersを使用しており、テキストを中央に揃えたいので、テキストの中心をスーパーレイヤーの中心に対して相対的に配置します。これを試しましたが、スーパーレイヤーのサイズを変更しても自動的に更新されないようです。

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

apache-flex - Flex / AS3-AS3ディスプレイリストを取得し、そこからmxmlを作成する方法を知っている人はいますか?

アプリケーション内で作成されたディスプレイリストからmxmlを構築する方法に苦労してきました。たとえば、キャンバス上にいくつかのコンポーネントを作成し、ボタンをクリックして、キャンバスとそのプロパティのフォーマットされたxmlドキュメントをmxmlで取得します。

これには簡単な方法がありますか?

助けてくれてありがとう...

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

c# - このデータをC#(linq?)で固定ピボット変換する最も簡単な方法は何ですか?

このサンプル データ (Po、Sku、Qty がプロパティである .NET クラス) を考えると、次のようになります。

これを、1 行あたり最大 5 つの SKU を持つ固定列形式に変換する必要があります (必要に応じて、5 つ以上の場合は PO を繰り返します)。

出力は、CSV (私が出力しているもの) または .NET クラスにすることができます。POでグループ化し、次に5のカウントでグループ化することにより、Linqでこれを行う簡単な方法はありますか?

編集:宛先形式を制御することはできません。興味のある人にとっては、このナンセンスを必要とするのは VendorNet と VendorBridge です。

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

objective-c - 2本の線からのCGAffineTransform-それぞれがCGPointのペアで表されます

これで私がどこに向かっているのかがわかると思いますが、2本の線からCGAffineTransformを生成する簡単な方法はありますか?それぞれがCGPointのペアで表されています。

結果として得られるCGAffineTransformをラインAに適用すると、もちろんラインBが生成されます。これには、平行移動、縮尺、および回転が含まれる可能性があります。

確かに、いくつかのトリガーをブラッシュアップした後、自分でこれを書くことができることを望んでいますが、これを行うためにすでに何かが利用可能かどうか疑問に思っていましたか?

注:私はあなたにこれを書いてくれるように頼んでいません-私はコアグラフィックスのトリックを見逃したくないだけです!

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

wpf - TranslateTransform in Style

私は次のコードを持っています:


基本的に私が達成しようとしているのは、TextBlockのコンテンツが右から左(および後ろ)にスクロールする必要があるということです。どういうわけか、このスタイルは何もしません。TranslateTransformをScaleTransformに変更し、LayoutTransform.XをLayoutTransform.ScaleXに変更すると、TextBlockは問題なくアニメーション化されます。これはWPFのバグですか、それとも何かが足りませんか?

0 投票する
6 に答える
153 参照

compilation - プラットフォームAからBにプログラムを移行するためのツール

ペットプロジェクトとして、言語Aで記述されたアプリケーションを言語Bに移行するプログラムを作成することを考えていました。AとBはオブジェクト指向言語になります。これは非常に難しい作業だと思います。似たような言語構造のマッピングは実行可能ですが、ライブラリの概念のマッピングは非常に長い作業になります。

使用するツールを考えていました。これはコンパイルに関係していることはわかっていますが、LexやYaccなどを使用するのは少し怖いです。Eclipse Modeling Frameworkを使用することを考えていました。これは、(アプリケーションコードの)変換を読み取り可能な形式で作成するのに役立ちます。ただし、最初に、モデルを作成するためのパーサーを作成する必要があります(また、言語文法からメタモデルを作成する必要があります)。

私のタスクを簡単にするツールはありますか?

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

java - 画像の自動拡大縮小と回転

与えられた:

  • 同じ主題の2つの画像。
  • 画像の解像度、色深度、ファイル形式は同じです。
  • 画像のサイズと回転が異なります。と
  • 画像を相互に関連付ける(x、y)座標の2つのリスト。

私が知りたいのですが:

  • 大きい方の画像をどのように変換して、2番目の画像に視覚的に揃えますか?
  • (オプション)正確な変換を行うために必要な最小ポイント数はいくつですか?
  • (オプション)正確な変換を行うには、ポイントをどれだけ離す必要がありますか?

変換には、より大きな画像を回転、拡大縮小、場合によってはせん断する必要があります。基本的に、私は次のことを行うプログラムを作成(または検索)したいと思います。

  1. 2つの画像(TIFFなど)を入力します。
  2. 小さな画像のいくつかのアンカーポイントをクリックします。
  3. 大きな画像で対応するいくつかのアンカーポイントをクリックします。
  4. アンカーポイントを揃えて、大きな画像を小さな画像にマッピングするように変換します。

これは、同じ恒星オブジェクトの写真を揃えるのに役立ちます。(たとえば、2000年にハッブルが撮影した写真にマッピングされた1855年の手描きの写真。)

アルゴリズム(できればJavaまたは同様の擬似コード)、アイデア、または関連するオープンソースソフトウェアパッケージへのリンクを事前に感謝します。

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

apache-flex - 親子の制約

例:

前の例の後、Flashがcircle2をレンダリングするのは、circle1の子であるため、にスケーリングされます。circle2に影響を与えずにcircle1をスケーリングする方法はありますか、それとも同じスケールを持つことができるようにcircle2に何ができますか?

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

ssis - ルックアップなしのテーブルからの SSIS SELECT VALUE

私はSSISにかなり慣れていませんが、

XLS スプレッドシートからデータベース テーブルにインポートしています。途中でテーブルからレコードを選択したいのですが、それはルックアップではありません。つまり、入力ソースからの結合のない単純な SELECT です。次に、これを XLS の他の行とマージします。

これを行う最善の方法は何ですか?変数?OLE DB コマンド?

ありがとう

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

sql - このデータを変換するには、SQLクエリ(SQL Server 2005)のヘルプが必要です

これが私が持っているテーブルの簡単な見方です

カテゴリー

  • CategoryId
  • 種別名
  • ParentCategoryId

ご覧のとおり、カタログテーブルは自己参照テーブルであるため、偽の「ルート」カテゴリである0から開始することで再帰することができます(nullになることもありますが、そうではありません)。

サンプルデータ:

カテゴリ階層の最深部は4深さであり、次のような出力を取得しようとしています。

このSQLは近いですが、左寄せで逆方向に生成されます

SQLの天才は良いアイデアを持っていますか?