No.3ベストアンサー
- 回答日時:
Y軸の反転が必要な理由は
(-20,-20) から (33,15)へ直線を引く場合
X/Y軸ともに100のオフセットを加えただけでは
(80,80) から (133,115)への直線になります
これは右下がりの直線ですよね
本来は右上がりの直線が欲しいはずです
原点を(100,100)とするなら
(80,120)から(133,85)へ直線を引けば数学などで使う座標系と同じように表示可能です
MFCを使うのであれば CDCのSetWindowExt / SetViewportExt/
SetViewOrg / SetMapModeなどを使えば座標変換をしなくても描画できます
No.4
- 回答日時:
>しかし講師の方はy座標の符号を変える必要があると言いました。
この点がいまいち理解しずらいのですが点Aを(50,50)、点Bを(50,60)とした時、一般的な2軸座標のグラフは
Y
|
|
|
| ・B
| ・A
|
--+------------X
|
のように「点Bの位置は、点Aより上の位置」になります。
このまま、X,Yに100足すだけで描画すると、画面上はどうなるでしょう?
画面には
・A 画面座標で(150,150)
・B 画面座標で(150,160)
と描画されます。
質問者さんは「どうしてBの方が下に描画される」のか、疑問に思わないのですか?
この回答への補足
質問の方にも書いてありますが、MFCでは左上端が原点で
x座標は→へいくほど正
y座標は↓へいくほど正
という概念を持てばBの方が下でも構わないと思うんですが、
そこんとこがわからないんですよ。一般的な座標だとおかしいんですけどね。
No.1
- 回答日時:
座標の指定を外部入力とか、プログラム内部で初期値として持つということなら、
座標の指定はあくまでも符号付きでやれっていうことじゃないのかな?
であれば、入力する際に(80,80)ではなく、(-20,20)で入力して表示する方法を考えろって意味になるけど、
前提としている
>しかし講師の方はy座標の符号を変える必要があると言いました。
意味が質問文からだとよくわからない。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 物理学 角運動量の式変形が分かりません。 4 2022/08/03 21:04
- 中学校 中1数学 比例のグラフの座標の読み取り 4 2023/03/28 12:26
- 数学 線形代数の2次元直交座標系、極座標系についての問題がわからないです。 2 2022/07/16 20:42
- 数学 ベクトル方程式(ヘッセの標準形)についての質問 2 2022/04/23 18:00
- 物理学 ミンコフスキー時空図の作図の仕方について 2 2023/04/30 10:01
- 数学 球面と接する直線の軌跡が表す領域 4 2023/07/30 12:37
- その他(プログラミング・Web制作) vbaで座標を指定してコマンドプロンプト画面を表示させる。 1 2023/01/09 16:06
- その他(プログラミング・Web制作) プログラミング pythonの問題について 2 2022/04/19 00:41
- Java java 引数 戻り値のあるメソッド 3 2023/02/12 06:23
- 物理学 角速度ベクトルにつきまして 3 2022/08/09 15:44
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
グラフの交点の求め方(Excel)
-
マインクラフト(pc版)で座標...
-
始点、終点の二つの座標と半径...
-
Excel関数で指定範囲内に有るか...
-
座標の回転方向について
-
コントロールのドラック&ドロップ
-
C言語 配列で座標
-
PPTのVBA スライド右下端の座...
-
座標
-
ワード上Shapeの位置情報を統一...
-
位置座標からx軸となす角度(ラ...
-
C#でxy座標グラフを描きたい。
-
回転する矩形同士の当たり判定...
-
オートシェイプ円弧の中心点、...
-
【エクセル・マクロ】座標を回...
-
GLで座標を変えて回転させたい
-
図形が重なりあっているかどうか
-
atan2関数 ベクトル計算・・・
-
ゲームプログラミングにおけるs...
-
回転する四角や円で当たり判定...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
グラフの交点の求め方(Excel)
-
マインクラフト(pc版)で座標...
-
エクセルで回転する座標の出し方
-
エクセルである点からの距離で...
-
3次元空間上の2つの座標から...
-
閉図形の座標の配列が右回りか...
-
ダイアログ内コントロールの位...
-
始点、終点の二つの座標と半径...
-
座標を持った平面範囲に座標を...
-
空間上の二点を結ぶ直線上に任...
-
エクセルシート上のマウスポイ...
-
多角形の内部かどうか判定する方法
-
ワード上Shapeの位置情報を統一...
-
Excel VBA で自在に図形を変化...
-
OpenCvSharp4による画像判定解...
-
C言語 配列で座標
-
以下のプログラムは重心を求め...
-
シーケンサー(PLC?)で制...
-
交差する2線分の交点座標の求め方
-
VB6のPrinter.ScaleWidth に対...
おすすめ情報