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

本文价值与收获

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

SCNPlane几何平面3D
SCNPlane几何平面3D

基础教程

SCNPlane

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

class SCNPlane : SCNGeometry

使用教程

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

平面

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

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


代码

还有 39% 的精彩内容
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
支付 ¥1.59 继续阅读

友情链接更多精彩内容