問題タブ [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.
wpf - WPF: 変換が適用された後に UIElement のサイズを取得できますか?
UIElementWPF/Silverlight では、変換が適用された後に計算された値を取得できますか?
(以下のコメントによる):
スタック パネルがあり、それに適用しTranformGroupました。このグループには、2 つの変換と 1 つのスケール変換があります。
(警告、疑似コードが先にある)
明らかに、スケール変換は私が最も興味を持っているものです。
iphone - カスタム変換を(理論的には)使用して、CALayerに水の波及効果を作成できますか?
カスタム変換行列を作成することが可能です。しかし、それらがCALAyerに水の波及効果をもたらすのに適しているのだろうか。アニメーションでそれらの20を考えてみてください。誰か教えてもらえますか?
iphone - iPhone OS 用のカスタム変換行列の作成に関するチュートリアルはありますか?
私はそのようなものに飛び込みたいです。いくつかの優れたチュートリアルは素晴らしいでしょう!
iphone - 変換の値を変更するにはどうすればよいですか?
たとえば、次のようにアクセスできます。
しかし、私はそれに値を割り当てることはできません
無効な割り当てと表示されます。しかし、それは実際に機能するべきではありませんか?
少なくとも Xcode は、マトリックス内のこれらすべてのフィールドを認識します。
wpf - それぞれ複数の変換を行う複数の 3D オブジェクトの WPF アニメーション
私は WPF 3D プロジェクトに取り組んでおり、複数 (1 ~ 20 インチ) の ModelVisual3D オブジェクトをアニメーションでシーン内を移動させることができます。各 ModelVisual3D には、移動ごとに適用される RotateTransform3D と TranslateTransform3D の両方があります。また、各 ModelVisual3D オブジェクトは互いに独立して移動します。
これを行うために、オブジェクトを移動するたびに、各 ModelVisual3D をスピンして、回転と移動変換の両方の動きに対して二重のアニメーションを設定します。次に、両方の変換で (オブジェクトごとに) BeginAnimation() を呼び出します。
つまり、20 個の ModelVisual3D オブジェクトがある場合、40 個の異なる変換オブジェクトで BeginAnimation() を呼び出すことになります...それらを移動する必要があるたびに。
これはうまく機能しますが、もっと良い方法があるはずです。複数の ModelVisual3D オブジェクトの複数の変換を 1 つの「変換グループ」オブジェクトにグループ化し、その上で Begin を呼び出すことができるものはありますか?
また、ストーリーボード オブジェクトの使用も検討しましたが、これはすべて C# で行っています (ここでは静的な xaml はほとんど使用されず、ほとんどの UI は動的に作成されます)。ストーリーボード オブジェクトは、単一の ModelVisual3D オブジェクトにしか使用できないようです。したがって、最良のケースとして、BeginAnimation を呼び出すストーリーボード オブジェクトを 20 個まで減らすことができます。
それとも、私がやっていることは最善のことですか?
wpf - DoubleAnimation の後で TranslateTransform3D の OffsetX を変更できないのはなぜですか?
私のコードはここにあり、TranslateTransform3Dこれを実行した後はオフセット プロパティを編集できません。
ruby - クラスへのルビ記号
Ruby でシンボルまたは文字列を取り、それを同じ名前のクラスに変換する方法はありますか?
たとえば、次のようなクラスがある場合
そして、コードの別の場所にあるメソッドにシンボル :bob が渡されています。何らかの方法でそれをクラス Bob に変換できますか? 多分何かのような
または、これに似た何かを行う方法はありますか?
iphone - すべての変換行列フィールドの説明はどこにありますか?
アップルのいくつかのドキュメントで、CALayerの変換プロパティの背後にあるマトリックスにm14、m21、m22などのフィールドがあることがわかりました。また、約1、2か月前に、これらのフィールドを説明する表を見たことを覚えています。私はそれを見つけるのに苦労しました。誰かが情報源を知っていますか?
iphone - CGAffineTransform (回転) の後、view.frame.size 属性はどうなりますか?
ピンチインとピンチアウトでサイズを変更できる UIImageView があります (例: view.frame.size.width+10)。Image View の画像も回転できます (CGAffineTransformMakeRotate)。さて、ここに問題があります:回転変換を適用した後に UIImageView のサイズを変更すると、ビューのサイズが異常に変更されます(逆に(拡大する必要があるときに縮小する、その逆)、またはサイズ変更単位の増分が非常に大きくなります)。CGAffineTransform が適用されているかどうかにかかわらず、一貫した方法で UIImageView のサイズを変更するにはどうすればよいですか?