我正在开展可视化项目。根据数据,我计算了大量点的X,Y和Z坐标。使用Processing,用线条和点来绘制它非常简单。
从顶部看起来像这样:
从侧面角度你可以看到它如何占据3D空间
我挣扎的部分是把它变成多边形。我需要最终结果是我可以导出为.obj文件,然后在Blender或类似的3D建模程序中打开。
两个主要问题是这些点不在网格上,而是基于弧度角组织成圆形,并且三角形结构并非如此简单。
我尝试绘制自己的多边形(它有点像工作),但我已经到了数学变得有点太复杂无法处理的程度,而且我的代码在数组中变得臃肿, if语句和for循环......
当然必须有更好的方法吗?是否有任何插件可能会帮助我完成这项任务?或者我应该看一些技巧?
答案 0 :(得分:0)
处理具有screenX()
和screenY()
函数,这些函数采用3D点并返回2D点。这听起来就像你正在寻找的那样。有关详细信息,请参阅the reference。