問題タブ [cgpath]
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.
ios - CGPathIsRectが機能しないのはなぜですか?CGPathContainsPointが機能しないのはなぜですか?
CGPointとCGPathRefを作成してから、CGPointがCGPathRef内にあるかどうかを調べようとしています。コードは次のとおりです。
出力は次のようになります。
パスは明らかに長方形であり、ポイントは閉じたパスの内側にあります。ここで私が間違っていることを教えてください。
objective-c - タッチ用のスプライト形状を定義する
次のコードを使用して、NSArray にあるスプライトにシェイプを追加しようとしています。
次に、スプライトのみが移動可能であることを指定しようとしています。cocos2d チュートリアルのような関数を作成しました。
そして今、私はスタックです!そして、CGRectContainsPoint を CGPathContainsPoint に変更する方法がわかりません... 1 つのステートメントで両方の形状を指定する方法がわかりません... または if () if () 構文を作成する方法がわかりません...
ios - UIBezierPath-パスからのポイントの配列?
UIBezierPathがあります。
パス内のすべてのポイントの配列を取得したいと思います。
それは可能ですか?
ありがとうシャニ
cocos2d-iphone - CCLayer で CGPath が見えない
Cocos2d を使用しています。CGPath を使用して「トレイル」を作成しようとしています。CGPath は画面上にあり、NSLogged を実行しました。「トレイル」または CGPath は表示されません。
「トレイル」は動的に生成する必要があります。
次のようないくつかの異なるエラーがあります。
どんな助けでもいいでしょう
ios - 描画完了後の CGPath パスのクリア
touchesMoved() メソッドで iOS で描画するためのプログラムを作成しました。
描画されたパスをクリアして元のビューに戻すにはどうすればよいですか?
objective-c - CGPathRef で CGContext をマスキングしますか?
CGContext を使用して描画を行っています。私は現在、次のようなpngファイルを使用して図面をマスキングしています:
これは問題なく動作しますが、既存の CGPathRef をマスクとして使用したいと考えています。CGPathRef を UIImage に変換し、上記のようにマスクする必要がありますか? もしそうなら、どうすれば変換を行うことができますか?-または- これにアプローチするより良い方法はありますか?
objective-c - 目的cに指の動きのパスを保存するにはどうすればよいですか?
iPhoneの画面上で指の動きの軌跡を保存したい。今のところ、タッチを読んでCGPointsをNSMutableArrayに追加しています。その配列内のすべての cgpoint を印刷しようとすると、中間点が欠落しています。これにもっと良い方法はありますか?パス全体を直接保存できますか?
これが私が使用しているコードです
ios - CAShapeLayer Animating Path Glitches / Flickers(EllipseからRectへ、そしてその逆へ)
CAShapeLayerのパスの値を楕円から長方形に変更する明示的なアニメーションを作成すると、問題が発生します。
キャンバスコントローラーで、基本的なCAShapeLayerをセットアップし、ルートビューのレイヤーに追加します。
次に、パスをアニメーション化すると、アニメーションの最後の数フレームでシェイプが長方形になり、最初の数フレームで図形が長方形から離れてアニメーション化すると、奇妙なグリッチ/ちらつきが発生します。アニメーションは次のように設定されています。
CATransactionのロック/ロック解除、さまざまな塗りつぶしモードでの再生など、さまざまなことを試しました...
グリッチの画像は次のとおりです: http ://www.postfl.com/outgoing/renderingglitch.png
私が経験していることのビデオはここで見つけることができます:http: //vimeo.com/37720876
iphone - drawRect から cgpath を作成する
UIView サブクラスがあり、drawRect から CGPath を描画したいと考えています。できることもできないことも聞いたことがあります。CGPath にはコンテキストが必要であることを理解しています。newImage でコンテキストを与えようとしました。また、ビューが drawRect にあるものを表示するための CCLayer のコードなど、これを別の方法で呼び出す必要があると考えています。
ios - ARCを使用したCGMutablePathRefのエンコードとデコード
ARCでは、 ?を使用してCGMutablePathRef
(またはその非可変形式)をエンコード/デコードすることは可能NSCoding
ですか?素朴に私は試します:
しかし、コンパイラからわかりやすいエラーが発生します。
これをエンコードするにはどうすればよいですか?