CylinderMesh

Inherits: PrimitiveMesh < Mesh < Resource < Reference < Object

表示圆柱形PrimitiveMesh的类。

描述

表示圆柱形PrimitiveMesh的类。通过将top_radiusbottom_radius属性设置为0.0,这个类可以用来创建圆锥体。

属性

float

bottom_radius

1.0

float

height

2.0

int

radial_segments

64

int

rings

4

float

top_radius

1.0

属性说明

Default

1.0

Setter

set_bottom_radius(value)

Getter

get_bottom_radius()

圆柱体的底部半径。如果设置为0.0,而不会生成底面,从而形成圆锥体。


Default

2.0

Setter

set_height(value)

Getter

get_height()

缸体的全高。


  • int radial_segments

Default

64

Setter

set_radial_segments(value)

Getter

get_radial_segments()

圆柱体上的径向段数。更高的值会生成更细致的圆柱体或圆锥体,但以性能为代价。


Default

4

Setter

set_rings(value)

Getter

get_rings()

沿圆柱体的高度的边缘环的数量。除非使用着色器或程序网格工具来更改顶点数据,否则更改 rings 不会影响显示,rings 应保持其默认值。较高的值会产生更多的细分,这可用于使用着色器或程序式网格工具创建更平滑的显示效果,但以性能为代价。


Default

1.0

Setter

set_top_radius(value)

Getter

get_top_radius()

圆柱体的顶部半径。如果设置为 0.0,则不会生成顶部面,形成圆锥形状。