nannan
线框模式是模型填充风格的一种,主要包括三角形模式、四边形模式和草图模式三种显示。
三角形模式显示模型最原始的三角网形式,保留原有所有细节。
四边形模式和草图模式只显示了模型形状,草图模式模型边缘较粗糙。
下面来看其在WebGL里的主要代码:
1.设置模型填充风格:
layer.style3D.fillStyle = Cesium.FillStyle.WireFrame; // 线框模式
2.S3M图层模型线框模式的主要代码:
wireframeMode: function (val) {
switch (val) {
case 'triangle':
layer.wireFrameMode = Cesium.WireFrameType.Triangle; // 三角形线框模式
break;
case 'quad':
layer.wireFrameMode = Cesium.WireFrameType.Quad; // 四边形线框模式
break;
case 'sketch':
layer.wireFrameMode = Cesium.WireFrameType.Sketch; // 草图线框模式
break;
default:
break;
}
layer.refresh();
}
3.结果图如下:
(1)原图:

(2)三角形线框模式:

(3) 四边形线框模式:

(4)草图线框模式:

注: 具体的代码及效果可以参考 SuperMap iClient3D for WebGL 在线示范程序,范例地址:
http://support.supermap.com.cn:8090/webgl/examples/editor.html#wireframe
本文详细介绍了WebGL中的线框模式,包括三角形、四边形和草图三种显示方式,解释了如何通过代码实现不同的线框模式,并展示了各种模式下的模型效果。
1909

被折叠的 条评论
为什么被折叠?



