good
This commit is contained in:
91
boom.ipynb
91
boom.ipynb
@ -2,7 +2,7 @@
|
|||||||
"cells": [
|
"cells": [
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": 129,
|
"execution_count": 142,
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [],
|
"outputs": [],
|
||||||
"source": [
|
"source": [
|
||||||
@ -118,7 +118,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": 130,
|
"execution_count": 143,
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [
|
"outputs": [
|
||||||
{
|
{
|
||||||
@ -155,7 +155,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": 131,
|
"execution_count": 144,
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [],
|
"outputs": [],
|
||||||
"source": [
|
"source": [
|
||||||
@ -284,7 +284,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": 132,
|
"execution_count": 145,
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [],
|
"outputs": [],
|
||||||
"source": [
|
"source": [
|
||||||
@ -314,17 +314,9 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": 134,
|
"execution_count": 146,
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [
|
"outputs": [
|
||||||
{
|
|
||||||
"name": "stdout",
|
|
||||||
"output_type": "stream",
|
|
||||||
"text": [
|
|
||||||
"[[0.2005 0.20049998 0. ]\n",
|
|
||||||
" [0.2005 0.20049998 0.1 ]]\n"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"data": {
|
"data": {
|
||||||
"application/vnd.plotly.v1+json": {
|
"application/vnd.plotly.v1+json": {
|
||||||
@ -344,6 +336,7 @@
|
|||||||
"2",
|
"2",
|
||||||
"3"
|
"3"
|
||||||
],
|
],
|
||||||
|
"textposition": "middle center",
|
||||||
"type": "scatter3d",
|
"type": "scatter3d",
|
||||||
"x": [
|
"x": [
|
||||||
0.15199999511241913,
|
0.15199999511241913,
|
||||||
@ -376,6 +369,7 @@
|
|||||||
"2",
|
"2",
|
||||||
"3"
|
"3"
|
||||||
],
|
],
|
||||||
|
"textposition": "middle center",
|
||||||
"type": "scatter3d",
|
"type": "scatter3d",
|
||||||
"x": [
|
"x": [
|
||||||
0.02500000037252903,
|
0.02500000037252903,
|
||||||
@ -408,6 +402,7 @@
|
|||||||
"2",
|
"2",
|
||||||
"3"
|
"3"
|
||||||
],
|
],
|
||||||
|
"textposition": "middle center",
|
||||||
"type": "scatter3d",
|
"type": "scatter3d",
|
||||||
"x": [
|
"x": [
|
||||||
0.27900001406669617,
|
0.27900001406669617,
|
||||||
@ -440,6 +435,7 @@
|
|||||||
"2",
|
"2",
|
||||||
"3"
|
"3"
|
||||||
],
|
],
|
||||||
|
"textposition": "middle center",
|
||||||
"type": "scatter3d",
|
"type": "scatter3d",
|
||||||
"x": [
|
"x": [
|
||||||
0.15199999511241913,
|
0.15199999511241913,
|
||||||
@ -486,7 +482,13 @@
|
|||||||
},
|
},
|
||||||
"mode": "markers+lines+text",
|
"mode": "markers+lines+text",
|
||||||
"name": "20",
|
"name": "20",
|
||||||
"text": "20",
|
"text": [
|
||||||
|
"0",
|
||||||
|
"1",
|
||||||
|
"2",
|
||||||
|
"3"
|
||||||
|
],
|
||||||
|
"textposition": "middle center",
|
||||||
"type": "scatter3d",
|
"type": "scatter3d",
|
||||||
"x": [
|
"x": [
|
||||||
0.15199999511241913,
|
0.15199999511241913,
|
||||||
@ -513,7 +515,13 @@
|
|||||||
},
|
},
|
||||||
"mode": "markers+lines+text",
|
"mode": "markers+lines+text",
|
||||||
"name": "21",
|
"name": "21",
|
||||||
"text": "21",
|
"text": [
|
||||||
|
"0",
|
||||||
|
"1",
|
||||||
|
"2",
|
||||||
|
"3"
|
||||||
|
],
|
||||||
|
"textposition": "middle center",
|
||||||
"type": "scatter3d",
|
"type": "scatter3d",
|
||||||
"x": [
|
"x": [
|
||||||
0.025000000372529047,
|
0.025000000372529047,
|
||||||
@ -540,7 +548,13 @@
|
|||||||
},
|
},
|
||||||
"mode": "markers+lines+text",
|
"mode": "markers+lines+text",
|
||||||
"name": "22",
|
"name": "22",
|
||||||
"text": "22",
|
"text": [
|
||||||
|
"0",
|
||||||
|
"1",
|
||||||
|
"2",
|
||||||
|
"3"
|
||||||
|
],
|
||||||
|
"textposition": "middle center",
|
||||||
"type": "scatter3d",
|
"type": "scatter3d",
|
||||||
"x": [
|
"x": [
|
||||||
0.27900001406669617,
|
0.27900001406669617,
|
||||||
@ -567,7 +581,13 @@
|
|||||||
},
|
},
|
||||||
"mode": "markers+lines+text",
|
"mode": "markers+lines+text",
|
||||||
"name": "23",
|
"name": "23",
|
||||||
"text": "23",
|
"text": [
|
||||||
|
"0",
|
||||||
|
"1",
|
||||||
|
"2",
|
||||||
|
"3"
|
||||||
|
],
|
||||||
|
"textposition": "middle center",
|
||||||
"type": "scatter3d",
|
"type": "scatter3d",
|
||||||
"x": [
|
"x": [
|
||||||
0.15199999511241916,
|
0.15199999511241916,
|
||||||
@ -614,7 +634,12 @@
|
|||||||
},
|
},
|
||||||
"mode": "markers+lines+text",
|
"mode": "markers+lines+text",
|
||||||
"name": "24",
|
"name": "24",
|
||||||
"text": "24",
|
"text": [
|
||||||
|
"0",
|
||||||
|
"1",
|
||||||
|
"2",
|
||||||
|
"3"
|
||||||
|
],
|
||||||
"type": "scatter3d",
|
"type": "scatter3d",
|
||||||
"x": [
|
"x": [
|
||||||
1.5308085217450162e-18,
|
1.5308085217450162e-18,
|
||||||
@ -641,7 +666,12 @@
|
|||||||
},
|
},
|
||||||
"mode": "markers+lines+text",
|
"mode": "markers+lines+text",
|
||||||
"name": "25",
|
"name": "25",
|
||||||
"text": "25",
|
"text": [
|
||||||
|
"0",
|
||||||
|
"1",
|
||||||
|
"2",
|
||||||
|
"3"
|
||||||
|
],
|
||||||
"type": "scatter3d",
|
"type": "scatter3d",
|
||||||
"x": [
|
"x": [
|
||||||
9.30731537424187e-18,
|
9.30731537424187e-18,
|
||||||
@ -668,7 +698,12 @@
|
|||||||
},
|
},
|
||||||
"mode": "markers+lines+text",
|
"mode": "markers+lines+text",
|
||||||
"name": "26",
|
"name": "26",
|
||||||
"text": "26",
|
"text": [
|
||||||
|
"0",
|
||||||
|
"1",
|
||||||
|
"2",
|
||||||
|
"3"
|
||||||
|
],
|
||||||
"type": "scatter3d",
|
"type": "scatter3d",
|
||||||
"x": [
|
"x": [
|
||||||
9.307315374241872e-18,
|
9.307315374241872e-18,
|
||||||
@ -695,7 +730,12 @@
|
|||||||
},
|
},
|
||||||
"mode": "markers+lines+text",
|
"mode": "markers+lines+text",
|
||||||
"name": "27",
|
"name": "27",
|
||||||
"text": "27",
|
"text": [
|
||||||
|
"0",
|
||||||
|
"1",
|
||||||
|
"2",
|
||||||
|
"3"
|
||||||
|
],
|
||||||
"type": "scatter3d",
|
"type": "scatter3d",
|
||||||
"x": [
|
"x": [
|
||||||
1.7083823709442298e-17,
|
1.7083823709442298e-17,
|
||||||
@ -722,6 +762,7 @@
|
|||||||
},
|
},
|
||||||
"mode": "markers+lines",
|
"mode": "markers+lines",
|
||||||
"name": "normal_c",
|
"name": "normal_c",
|
||||||
|
"textposition": "middle center",
|
||||||
"type": "scatter3d",
|
"type": "scatter3d",
|
||||||
"x": [
|
"x": [
|
||||||
1.2277083037334799e-17,
|
1.2277083037334799e-17,
|
||||||
@ -1593,12 +1634,12 @@
|
|||||||
" z=corners[:, 2],\n",
|
" z=corners[:, 2],\n",
|
||||||
" mode=\"markers+lines+text\",\n",
|
" mode=\"markers+lines+text\",\n",
|
||||||
" text=list(range(4)),\n",
|
" text=list(range(4)),\n",
|
||||||
|
" textposition=\"middle center\",\n",
|
||||||
" name=str(plane_a.ids[i]),\n",
|
" name=str(plane_a.ids[i]),\n",
|
||||||
" marker=dict(size=1),\n",
|
" marker=dict(size=1),\n",
|
||||||
" )\n",
|
" )\n",
|
||||||
" )\n",
|
" )\n",
|
||||||
"\n",
|
"\n",
|
||||||
"print(plane_a.transformed_normal_vector)\n",
|
|
||||||
"# normal vector\n",
|
"# normal vector\n",
|
||||||
"fig.add_trace(\n",
|
"fig.add_trace(\n",
|
||||||
" go.Scatter3d(\n",
|
" go.Scatter3d(\n",
|
||||||
@ -1619,7 +1660,8 @@
|
|||||||
" y=corners[:, 1],\n",
|
" y=corners[:, 1],\n",
|
||||||
" z=corners[:, 2],\n",
|
" z=corners[:, 2],\n",
|
||||||
" mode=\"markers+lines+text\",\n",
|
" mode=\"markers+lines+text\",\n",
|
||||||
" text=str(plane_b.ids[i]),\n",
|
" text=list(range(4)),\n",
|
||||||
|
" textposition=\"middle center\",\n",
|
||||||
" name=str(plane_b.ids[i]),\n",
|
" name=str(plane_b.ids[i]),\n",
|
||||||
" marker=dict(size=1),\n",
|
" marker=dict(size=1),\n",
|
||||||
" )\n",
|
" )\n",
|
||||||
@ -1643,7 +1685,7 @@
|
|||||||
" y=corners[:, 1],\n",
|
" y=corners[:, 1],\n",
|
||||||
" z=corners[:, 2],\n",
|
" z=corners[:, 2],\n",
|
||||||
" mode=\"markers+lines+text\",\n",
|
" mode=\"markers+lines+text\",\n",
|
||||||
" text=str(plane_c.ids[i]),\n",
|
" text=list(range(4)),\n",
|
||||||
" name=str(plane_c.ids[i]),\n",
|
" name=str(plane_c.ids[i]),\n",
|
||||||
" marker=dict(size=1),\n",
|
" marker=dict(size=1),\n",
|
||||||
" )\n",
|
" )\n",
|
||||||
@ -1654,6 +1696,7 @@
|
|||||||
" y=plane_c.transformed_normal_vector[:, 1],\n",
|
" y=plane_c.transformed_normal_vector[:, 1],\n",
|
||||||
" z=plane_c.transformed_normal_vector[:, 2],\n",
|
" z=plane_c.transformed_normal_vector[:, 2],\n",
|
||||||
" mode=\"markers+lines\",\n",
|
" mode=\"markers+lines\",\n",
|
||||||
|
" textposition=\"middle center\",\n",
|
||||||
" name=\"normal_c\",\n",
|
" name=\"normal_c\",\n",
|
||||||
" marker=dict(size=2),\n",
|
" marker=dict(size=2),\n",
|
||||||
" )\n",
|
" )\n",
|
||||||
|
|||||||
Reference in New Issue
Block a user