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

質問編集履歴

3

文章を修正

2021/06/24 07:17

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,4 @@
1
- 提示コードなのですが参考サイトの回答を参考にプログラムしたいのですが回転する角度に数値20を入れると画面に表示されなくなります。またためこれは一体何をしたのでしょうか?原因が知りたいです。
1
+ 提示コードなのですが参考サイトの回答を参考にプログラムしたいのですが回転する角度に数値20を入れると画面に表示されなくなります。これは一体何をしたのでしょうか?原因が知りたいです。
2
2
 
3
3
  #試したこと
4
4
  getWindowContext()->getSize()関数の実装には問題がないです。確認しました。

2

文章を修正しました。

2021/06/24 07:17

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,11 +1,18 @@
1
- 提示コードなのですが参考サイトの回答を参考にプログラムしたいのですが回転する角度に数値20を入れると画面に表示されなくなります。またglMatrixMode,glPushMatrix,glTranlated,glRotate,関数をコメントアウトすると矩形が正常に描画されるためgetWindowContext()->getSize()関数の実装には問題がないです。これは一体何をしたのでしょうか?原因が知りたいです。
1
+ 提示コードなのですが参考サイトの回答を参考にプログラムしたいのですが回転する角度に数値20を入れると画面に表示されなくなります。またためこれは一体何をしたのでしょうか?原因が知りたいです。
2
2
 
3
- 試したこと
3
+ #試したこと
4
+ getWindowContext()->getSize()関数の実装には問題がないです。確認しました。
5
+ glMatrixMode,glPushMatrix,glTranlated,glRotate,関数をコメントアウトすると矩形が正常に描画されます。
6
+ 回転角度rに0,20,45,90と入力すると表示されなくなり180と表示すると提示画像のうに表示されます。
4
7
  回転の順序の間違いをglTranslated,glRotated関数を逆しました。
5
8
  glRectfではなくglVetrex2f関数を使ってみした。
6
9
 
10
+ #やりたいこと
11
+ 矩形の中心を中心に回転させたい
7
12
 
8
13
 
14
+
15
+
9
16
  ![イメージ説明](c9f9551ddb4a08f1d92e22a4d062d153.png)
10
17
  参考サイト(リファレンス): https://docs.microsoft.com/ja-jp/windows/win32/opengl/glrectf
11
18
  参考サイト: https://teratail.com/questions/345582

1

文章を編集しました。

2021/06/24 07:17

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,8 @@
1
1
  提示コードなのですが参考サイトの回答を参考にプログラムしたいのですが回転する角度に数値20を入れると画面に表示されなくなります。またglMatrixMode,glPushMatrix,glTranlated,glRotate,関数をコメントアウトすると矩形が正常に描画されるためgetWindowContext()->getSize()関数の実装には問題がないです。これは一体何をしたのでしょうか?原因が知りたいです。
2
2
 
3
3
  試したこと
4
- 回転の順序の間違いを疑い順序あれこれ触りました。
4
+ 回転の順序の間違いをglTranslated,glRotated関数を逆しました。
5
+ glRectfではなくglVetrex2f関数を使ってみした。
5
6
 
6
7
 
7
8