質問するログイン新規登録

回答編集履歴

5

画像追加

2021/06/28 06:54

投稿

fana
fana

スコア12349

answer CHANGED
@@ -149,4 +149,17 @@
149
149
 
150
150
  return 0;
151
151
  }
152
- ```
152
+ ```
153
+
154
+ ---
155
+
156
+ [追記]
157
+
158
+ 動作結果のスクリーンショット画像を示す.
159
+ これは実行後にウィンドウをかなり小さくした状態のスクリーンショットである.
160
+ 矩形を回転させても,ウィンドウ座標を変更しても
161
+
162
+ * 矩形の中心は常に(150,120)あたりにある
163
+ * 矩形の1辺は100[pixel]くらいになってる
164
+
165
+ ![イメージ説明](d67b8aaef83e9533144475edf7aedefe.png)

4

コード内注釈の抜け字を修正

2021/06/28 06:54

投稿

fana
fana

スコア12349

answer CHANGED
@@ -63,7 +63,7 @@
63
63
  ```C++
64
64
  namespace
65
65
  {
66
- //値がクライアント領域のサイズ次第ある変数群の再計算が必要なことを示すフラグ
66
+ //値がクライアント領域のサイズ次第ある変数群の再計算が必要なことを示すフラグ
67
67
  bool NeedToRecalc_Flag = true;
68
68
 
69
69
  //ウィンドウサイズ変化時のコールバック

3

typo修正

2021/06/25 03:54

投稿

fana
fana

スコア12349

answer CHANGED
@@ -51,7 +51,7 @@
51
51
  というのを考えれば,
52
52
  この例ではX方向を半分に潰した結果が -1~1 になる範囲なんだから,「X方向が -2~2,Y方向が -1~1」という長方形な範囲だ.
53
53
  この範囲に 200*100[pixel] な範囲がすっぽりはまるような変換をしてやることは問題ないよね.
54
- (元々あたがやっていた,pixel座標をクリッピング座標に変換する計算と話は全く一緒.倍率とオフセット量を考えればいいよ)
54
+ (元々あたがやっていた,pixel座標をクリッピング座標に変換する計算と話は全く一緒.倍率とオフセット量を考えればいいよ)
55
55
 
56
56
  …と言う話のサンプルコードを以下に示すよ.
57
57
  おCAT座標系での値は,そうだとわかるように変数名の末尾を _oc としている.

2

微修正

2021/06/25 03:52

投稿

fana
fana

スコア12349

answer CHANGED
@@ -51,7 +51,7 @@
51
51
  というのを考えれば,
52
52
  この例ではX方向を半分に潰した結果が -1~1 になる範囲なんだから,「X方向が -2~2,Y方向が -1~1」という長方形な範囲だ.
53
53
  この範囲に 200*100[pixel] な範囲がすっぽりはまるような変換をしてやることは問題ないよね.
54
- (元々やっていた,pixel座標をクリッピング座標に変換する計算と話は全く一緒.倍率とオフセット量を考えればいいよ)
54
+ (元々ああたがやっていた,pixel座標をクリッピング座標に変換する計算と話は全く一緒.倍率とオフセット量を考えればいいよ)
55
55
 
56
56
  …と言う話のサンプルコードを以下に示すよ.
57
57
  おCAT座標系での値は,そうだとわかるように変数名の末尾を _oc としている.

1

変換ミスの修正

2021/06/25 03:51

投稿

fana
fana

スコア12349

answer CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
  という変換を,
28
28
 
29
- `pixel座標系 → 何か考えやすい中間の座系(形状はそのまま.潰れてない) →(潰す)→ クリッピング座標系(形状はいい感じに潰しておく必要がある)`
29
+ `pixel座標系 → 何か考えやすい中間の座系(形状はそのまま.潰れてない) →(潰す)→ クリッピング座標系(形状はいい感じに潰しておく必要がある)`
30
30
 
31
31
  として,間に1つ座標系を挟んでみる話をするよ.
32
32
  この座標系の名前を,ここでは便宜上「おCAT座標系」とか呼ぼうか.