問題タブ [nspoint]

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

objective-c - Objective-Cでファイルからポイント座標を読み取る方法は?

次のようなファイルがあります。

各線は点の座標です。

次のことを行うコードの書き方がわかりません。これらの座標をファイルから読み取り、double に変換して、NSPoint として配列に格納します。

ところで、Objective-C++ を書いてみたのですが、XCode のバグで ifstream が動かないようです。

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

objective-c - NSImageView の mouseDown でビットマップの座標を取得する

サポートされていない (XCode で) ファイル形式を表示するアプリに取り組んでいます)。そのNSBitmapImageRepため、サブクラス化して のサブクラスで表示しましたNSImaageView。比例してスケーラブル (上下) になるように設定しました。ここで、ビットマップでピクセルの座標を取得する可能性を追加する必要があります。だから私は、mouseDown: メソッドを ovveride しました:

NSPoint を取得した後、それをビットマップの座標に変換しようとする必要がありますが、最初に locationInWindow がNSPointを返すという問題を解決する方法NSImageViewがわかりませんNSImageView。マージンをクリックすると、mouseDown イベントがNSPointそのマージンに返されます。私が何をすべきか分かりますか?

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

objective-c - 別の NSPoint が最も近い NSPoint を見つける最良の方法は何ですか?

長方形の 4 つの角である 4 つの NSPoints があります。

これで、マウスがダウンする場所 ( mousedown_nsp ) に別の NSPoint ができました。

mousedown_nsp に関連して (4 つの四角形の角のNSPointsから) 最も近い NSPoints を見つける最良の方法は何ですか?

mousedown_nspと他の 4 つの NSPoints の間の距離を比較して、最小の距離を選択することだけを考えていましたが、もっと良い方法が必要だと感じています。

何か案は?

前もって感謝します!

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

macos - 画面座標をCocoaのウィンドウ座標に変換しますか?

この質問がここで何度も聞かれるのを見て、いくつかの回答を試みましたが、うまくいかないようです。

上記のコードを使用して変換を行っていますが、マウスの位置に関係なく、pnt.x と pnt.y の座標は同じです。

このメソッドは推奨されていないことに気付きましたが、それでも機能するはずですよね?

この変換を行う方法について誰か良い提案はありますか?

どんな種類の助けも大歓迎です!

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

ios - NSpoint を変換して値を CGRectMake に渡す

私は次のように NSPoint でポイントを取得しています:

273 と 534 を に渡したいCGrectMake
例えば:

その中の値を取得できませんNSpoint
NsArrayとNSDictionaryに渡してみました。何も機能しません。助けてください

コンソールで Po コマンドを使用すると、必要な値が NSPoint にあることがわかりました。でも変換の仕方がわからない