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

質問編集履歴

1

案1を反映

2021/09/18 03:46

投稿

sugidodan
sugidodan

スコア26

title CHANGED
File without changes
body CHANGED
@@ -1,19 +1,21 @@
1
1
  標記はSwiftで動作を確認しました。
2
2
 
3
- 原因は
4
- UIViewRepresentableのmakeUIView角度を変更しても、再描画されない
3
+ UIViewRepresentableのupdateUIView
4
+ uiViewから
5
+ Node.eulerAngles
5
- からと考えていま
6
+ を変更れば良いでしょうか?
6
- makeUIViewに角度の値は正しく渡せています。
7
7
 
8
+ ~~原因は~~
9
+ ~~UIViewRepresentableのupdateUIViewで角度を変更しても、再描画されない~~
10
+ ~~からと考えています。~~
11
+ ~~makeUIViewに角度の値は正しく渡せています。~~
8
- 再描画させるための命令文などが必要でしょうか?
12
+ ~~再描画させるための命令文などが必要でしょうか?~~
9
- 角度を設定する
13
+ ~~角度を設定する~~
10
- .eulerAnglesがよくないでしょうか?
14
+ ~~.eulerAnglesがよくないでしょうか?~~
11
15
 
12
16
 
13
-
14
17
  ```ここに言語を入力
15
- func makeUIView(context: Context) -> SCNView {func updateUIView(_ uiView: UIViewType, context: Context){
18
+ func updateUIView(_ uiView: UIViewType, context: Context){
16
-
17
19
  Node.eulerAngles = SCNVector3(x: Float(self.pitch), y: Float(self.azimuth), z: Float(self.roll))
18
20
  print(self.pitch,self.azimuth,self.roll)
19
21
  }