PlaneMesh

继承: PrimitiveMesh < Mesh < Resource < RefCounted < Object

派生: QuadMesh

表示平面PrimitiveMesh的类。

描述

表示平面PrimitiveMesh的类。此平面网格没有厚度。默认情况下,此网格在X轴和Z轴上对齐;此默认旋转不适合用于广告牌材质。对于广告牌材质,将orientation更改为FACE_Z

注意:当使用大纹理PlaneMesh(例如作为地板)时,您可能会根据摄像机角度偶然发现紫外线抖动问题。为了解决这个问题,增加subdivide_depthsubdivide_width,直到您不再注意到紫外线抖动。

属性


枚举

enum Orientation: 🔗

Orientation FACE_X = 0

PlaneMesh将面对正X轴。

Orientation FACE_Y = 1

PlaneMesh将面对正Y轴。

Orientation FACE_Z = 2

PlaneMesh将面对正Z轴。


属性说明

Vector3 center_offset = Vector3(0, 0, 0) 🔗

生成平面的偏移量。对粒子有用。


Orientation orientation = 1 🔗

PlaneMesh面对的方向。有关选项,请参阅Orientation


Vector2 size = Vector2(2, 2) 🔗

生成平面的大小。


int subdivide_depth = 0 🔗

  • void set_subdivide_depth(value: int)

  • int get_subdivide_depth()

沿Z轴细分的数量。


int subdivide_width = 0 🔗

  • void set_subdivide_width(value: int)

  • int get_subdivide_width()

沿X轴的细分数。