相关疑难解决方法(0)

Gnuplot:尊重Gnuplot 3d多边形的深度顺序

我有一个完整城市的3D模型,并希望显示这些建筑物的等距视图.我使用gnuplot多边形,因为我认为我不能将pm3d用于坐标不在定义良好的网格上的多边形.多边形显示的颜色对应于它们获得的平均太阳辐照度.我还将地面多边形显示为线框,主要是自动设置xrange,yrange和zrange.

从遥远的地方看起来还不错,但是当你放大时,你会看到一些多边形的深度顺序是错误的.

这是导入SketchUp的CityGML模型: 在此输入图像描述

这就是Gnuplot的结果: 在此输入图像描述

你知道我怎么能以正确的顺序显示这些多边形吗?

这样的东西会很棒,但它似乎只能使用splot.

这是一个Gnuplot文件来查看问题(2个建筑物和4个屋顶):

set style line 1 linecolor rgbcolor "#777777" linewidth 1
set style increment user
set palette file "-"
0.00000 0.23137 0.22353 0.64314
0.17990 0.47843 0.34510 0.71765
0.32010 0.34902 0.17647 0.55686
0.43990 0.40784 0.10980 0.36471
0.59010 0.46275 0.09020 0.16863
0.78000 0.86667 0.41569 0.24314
0.92990 0.92549 0.66667 0.33725
1.00000 0.97647 0.91765 0.82745
e
set cbrange [50:150]
set cbtics 25
set format cb "%.0f W/m²"
unset xtics
unset ytics
unset ztics
unset border …
Run Code Online (Sandbox Code Playgroud)

3d render gnuplot

6
推荐指数
1
解决办法
409
查看次数

标签 统计

3d ×1

gnuplot ×1

render ×1