2016-01-26 85 views
0

我有一個激光掃描儀的圓柱3D(xyz)數據。包含201716點。如何在rgl R中顯示圓柱體3d數據?

x   y  z 
-114.63 62.23 0.004 
-114.748 62.297 0.061 
-114.55 62.246 -0.046 
-114.66 62.308 0.009 
-114.744 62.356 0.068 
-114.815 63.306 -0.017 
-114.579 63.319 -0.104 
-114.686 63.381 -0.048 
-114.78 63.435 0.009 
-98.459 59.892 2.489 
-98.353 59.834 2.636 
-98.323 59.881 2.954 
-98.303 59.872 3.005 
-98.281 59.86 3.053 
-99.868 60.922 3.562 
-100.037 61.053 4.284 
-98.326 60.005 2.931 
-98.33  60.009 2.981 
-98.351 60.023 3.032 
-98.286 59.988 3.13 
-99.844 60.953 3.537 

如何在R中使用rgl來顯示此3D數據?

回答

0

將數據存入矩陣d,列中有x,y和z座標,並調用points3d(d)

如果你更瞭解你的數據結構,你可能會做得更好。例如,您可能可以連接成對的點(使用segments3d(d))或點數的三倍(使用triangles3d(d)。)如果數據的結構不合理,那麼這兩個點看起來都很糟糕,以致它們有意義。

如果您想在圖上看到比例尺,請致電decorate3d()完成軸和比例尺的添加。