从点数据使用vtk进行曲面构造

时间:2019-03-07 03:47:45

标签: python vtk convex-hull

我对多面体有这样的观点。基本上,它是点和具有点ID的多面体的列表,以及由这些点组成的多面体的列表。

  NODE
   1,  1.00000e+00,  1.00000e+00,  0.00000e+00 
   2,  1.00000e+00,  0.00000e+00,  0.00000e+00 
   3,  1.00000e+00,  0.00000e+00,  1.00000e+00 
   4,  1.00000e+00,  1.00000e+00,  1.00000e+00 
   5,  0.00000e+00,  1.00000e+00,  0.00000e+00 
   6,  0.00000e+00,  0.00000e+00,  0.00000e+00 
   ...
   ...
   ...
  35,  5.00000e-01,  0.00000e+00,  3.00000e+00 
  36,  5.00000e-01,  1.00000e+00,  3.00000e+00 
  37,  0.00000e+00,  5.00000e-01,  2.00000e+00 
  38,  0.00000e+00,  0.00000e+00,  2.50000e+00 
  39,  0.00000e+00,  5.00000e-01,  3.00000e+00 
  40,  0.00000e+00,  1.00000e+00,  2.50000e+00 
 ELEMENT
 1,     1,     2,     3,     4,     5,     6,     7,     8,     9,    10,
      11,    12,    17,    18,    19,    20,    13,    14,    15,    16
 2,    21,    22,    23,    24,    25,    26,    27,    28,    29,    30,
      31,    32,    37,    38,    39,    40,    33,    34,    35,    36

如您所见,它是40点,两个多面体分别由20点组成。现在,我想使用以上信息构造这两个多面体的表面。请注意,我没有面部信息。现在,我可以在vtk中为这两个多面体构造凸包吗?任何指针,尤其是python vtk都将是有帮助的。

0 个答案:

没有答案