回答編集履歴
2
コード修正
test
CHANGED
@@ -22,7 +22,7 @@
|
|
22
22
|
|
23
23
|
|
24
24
|
|
25
|
-
# 独自に与えるデータ。最低限以下
|
25
|
+
# 独自に与えるデータ。最低限以下があればよいようだ。
|
26
26
|
|
27
27
|
box = {'vertices': np.array([
|
28
28
|
|
@@ -42,7 +42,11 @@
|
|
42
42
|
|
43
43
|
|
44
44
|
|
45
|
+
# 分割結果は主に'triangles'に格納されるようだ
|
46
|
+
|
47
|
+
t = tr.triangulate(box, 'pc')
|
48
|
+
|
45
|
-
t = tr.triangulate(box, 'pc') #
|
49
|
+
#t = tr.triangulate(box, 'pcqa0.1') # より細かく
|
46
50
|
|
47
51
|
print(t)
|
48
52
|
|
@@ -55,3 +59,5 @@
|
|
55
59
|
```
|
56
60
|
|
57
61
|
![イメージ説明](2213fde7a96111bbe511739c5a6df53a.png)
|
62
|
+
|
63
|
+
![イメージ説明](b7871ab59f54955e3c2fc093dac7ce6e.png)
|
1
追記
test
CHANGED
@@ -5,6 +5,8 @@
|
|
5
5
|
[Triangle](https://rufat.be/triangle/index.html)というライブラリを見つけました。
|
6
6
|
|
7
7
|
入出力データ形式がちょっとよく分かりませんが、比較的簡単に「**穴**」を除外して分割できるようです。
|
8
|
+
|
9
|
+
使い方や分割イメージは[Examples](https://rufat.be/triangle/examples.html)や[data](https://rufat.be/triangle/data.html)を見ると何となく分かるかと思います。
|
8
10
|
|
9
11
|
```Python
|
10
12
|
|