質問編集履歴

4

文字の修正

2021/12/21 03:24

投稿

jy8666
jy8666

スコア2

test CHANGED
File without changes
test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  3Dモデルの表面座標を取得するプログラムをPythonで作りたいと考えています。
6
6
 
7
- 具体的には、ポリゴンで構成されているSTLファイル上で、マウスでクリックした表面の座標を取得したいです。
7
+ ポリゴンで構成されているSTLファイル上で、マウスでクリックした表面の座標を取得したいです。
8
8
 
9
9
 
10
10
 
@@ -48,7 +48,7 @@
48
48
 
49
49
  Pyvistaの関数でPlotter.pick_click_position()が使えると聞いて試したものの、多分使い方が間違ってる。(データプロット用?)
50
50
 
51
- 上述したエラーメッセージに対して他にも関数を変えてみたりしましたが、自力で解決は叶いませんでした…。
51
+ 他にも関数を変えてみたりしましたが、自力で解決は叶いませんでした…。
52
52
 
53
53
 
54
54
 

3

文字の修正

2021/12/21 03:24

投稿

jy8666
jy8666

スコア2

test CHANGED
@@ -1 +1 @@
1
- メッシュで構成された3DモデルのSTLファイルで座標位置を取得したい
1
+ メッシュで構成された3Dモデルの座標位置を取得したい
test CHANGED
@@ -1,10 +1,8 @@
1
1
  ### 前提・実現したいこと
2
-
3
- プログラミング初心者です。
4
2
 
5
3
 
6
4
 
7
- 骨の3Dモデルの表面座標を取得するプログラムをPythonで作りたいと考えています。
5
+ 3Dモデルの表面座標を取得するプログラムをPythonで作りたいと考えています。
8
6
 
9
7
  具体的には、ポリゴンで構成されているSTLファイル上で、マウスでクリックした表面の座標を取得したいです。
10
8
 
@@ -19,36 +17,6 @@
19
17
  まずSTLファイルを読み込めない。
20
18
 
21
19
  3次元の座標位置を取得するためのアルゴリズムがわからない。
22
-
23
- 以下のようなエラーメッセージが表示される。
24
-
25
-
26
-
27
- エラーメッセージ
28
-
29
- Traceback (most recent call last):
30
-
31
-
32
-
33
- File "C:\Users\Python Scripts\read_only.py", line 6, in <module>
34
-
35
- pv.Plotter.pick_mouse_position(mesh) #マウス位置の取得
36
-
37
-
38
-
39
- File "C:\Users\anaconda3\lib\site-packages\pyvista\plotting\picking.py", line 626, in pick_mouse_position
40
-
41
- if self.mouse_position is None:
42
-
43
-
44
-
45
- File "C:\Users\kudo0\anaconda3\lib\site-packages\pyvista\core\dataset.py", line 102, in __getattr__
46
-
47
- return super().__getattribute__(item)
48
-
49
-
50
-
51
- AttributeError: 'PolyData' object has no attribute 'mouse_position'
52
20
 
53
21
 
54
22
 
@@ -92,6 +60,4 @@
92
60
 
93
61
  Python3.8
94
62
 
95
- Anaconda
63
+ Anaconda
96
-
97
- 見ての通りプログラミング初心者

2

書式の改善

2021/12/21 03:24

投稿

jy8666
jy8666

スコア2

test CHANGED
File without changes
test CHANGED
@@ -30,13 +30,13 @@
30
30
 
31
31
 
32
32
 
33
- File "C:\Users\kudo0\Python Scripts\read_only.py", line 6, in <module>
33
+ File "C:\Users\Python Scripts\read_only.py", line 6, in <module>
34
34
 
35
35
  pv.Plotter.pick_mouse_position(mesh) #マウス位置の取得
36
36
 
37
37
 
38
38
 
39
- File "C:\Users\kudo0\anaconda3\lib\site-packages\pyvista\plotting\picking.py", line 626, in pick_mouse_position
39
+ File "C:\Users\anaconda3\lib\site-packages\pyvista\plotting\picking.py", line 626, in pick_mouse_position
40
40
 
41
41
  if self.mouse_position is None:
42
42
 

1

エラーメッセージの不備がありました。

2021/12/19 16:10

投稿

jy8666
jy8666

スコア2

test CHANGED
File without changes
test CHANGED
@@ -25,6 +25,28 @@
25
25
 
26
26
 
27
27
  エラーメッセージ
28
+
29
+ Traceback (most recent call last):
30
+
31
+
32
+
33
+ File "C:\Users\kudo0\Python Scripts\read_only.py", line 6, in <module>
34
+
35
+ pv.Plotter.pick_mouse_position(mesh) #マウス位置の取得
36
+
37
+
38
+
39
+ File "C:\Users\kudo0\anaconda3\lib\site-packages\pyvista\plotting\picking.py", line 626, in pick_mouse_position
40
+
41
+ if self.mouse_position is None:
42
+
43
+
44
+
45
+ File "C:\Users\kudo0\anaconda3\lib\site-packages\pyvista\core\dataset.py", line 102, in __getattr__
46
+
47
+ return super().__getattribute__(item)
48
+
49
+
28
50
 
29
51
  AttributeError: 'PolyData' object has no attribute 'mouse_position'
30
52