导入网格:极坐标数组的格式

问题描述

我不是3D modeller,而是尝试使用网格绘图仪来可视化sw优化的输出,该优化对于每个优化结果都将给出参数值。 我认为结果将用作Z轴坐标。 我正在考虑使用雷达图原理(https://en.wikipedia.org/wiki/Radar_chart)来绘制具有极坐标的参数值。

示例: 具有5个参数的优化输出数组,使用此角度(0',72',144',216',288')作为360'/ 5绘制:[z1,1,2,3,4,5],[z2,1.1 ,2.1,3.1,4.1,5.1] 绘图数组: z1,(0'@ 1,72'@ 2,144'@ 3,216'@ 4,288 @ 5) z2,(0'@1.1,72'@2.1,144'@3.1,216'@ 4.1,288 @ 5.1)

我之所以考虑polor坐标,是因为它更容易操纵结果文件以绘制所有Zn结果的角度都相同且只有值会改变的地方。

在这一点上,考虑到以上所有内容,可以meshlab导入具有极坐标的文件吗? 文件的格式是什么?像(角度,值,Z)一样? 有没有一种方法可以为每个参数赋予不同的颜色,并可能根据值赋予渐变色?

在我看来,最终的网格将是粗糙的垂直“ n星状挤压”,带有许多凹痕和长钉...

如果我的解释不够清楚,请告诉我。

任何提示都非常欢迎!

最诚挚的问候

gipsea

解决方法

Meshlab无法导入极坐标,只能导入笛卡尔坐标。 我的建议是对您的绘图使用pyplot或Matlab / octave而不是meshlab。

如果仍然要使用meshlab,则必须在程序中或使用中间脚本(python,bash,powershell)将极坐标转换为笛卡尔坐标。