SwiftUI SceneKit之绘制SCNPlane几何平面3D(教程含源码)

本文价值与收获

看完本文后,您将能够作出下面的界面

SwiftUI SceneKit之绘制SCNPlane几何平面3D(教程含源码)_第1张图片
SCNPlane几何平面3D
SCNPlane几何平面3D

基础教程

SCNPlane

具有指定宽度和高度的矩形,单侧平面几何。

class SCNPlane : SCNGeometry

使用教程

平面根据其width和height属性在其局部坐标空间的x和y轴维度上定义一个平面。要以不同的方式定向平面,请调整transform包含平面几何的节点的属性。您可以使用属性创建圆角矩形平面。

SwiftUI SceneKit之绘制SCNPlane几何平面3D(教程含源码)_第2张图片
平面

表面是单面的。其表面法线矢量指向其局部坐标空间的正z轴方向,因此默认情况下仅从该方向可见。要渲染平面的两侧,请将其材质的属性设置为或创建两个平面几何并将它们背对背定向。

控制的细节与水平,和特性。较高的细分数量会产生更多的顶点,这可以提高某些照明模型或自定义着色器效果的渲染质量,但会降低渲染性能。


代码

你可能感兴趣的:(SwiftUI SceneKit之绘制SCNPlane几何平面3D(教程含源码))