CylinderMesh

显示已弃用

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

已弃用

圆柱网格对象将一个“圆柱”网格应用到它所属的 BasePart

气缸网格做什么?

一个圆柱网格将其应用于圆柱形网格。 BasePart

应用的网格给出与由 设置为“圆柱”或 设置为“圆柱”导致的外观相同。但与那两种情况相比,它被设置成使缸体的高度沿 BasePart Y 轴。

网格缩放与 BasePart.SizeBasePart 相对的尺寸。该比例在 BasePart Y 轴上是一致的,并保持零件的 X 和 Z 轴的 1:1 比率,使用最低值。这意味着 BasePart 可以正常缩放,但气缸的横截面始终会保持为圆形,不能拉长或压缩。

注意,由于圆柱网格对象不包含纹理,因此 DataModelMesh.VertexColor 属性不会做任何事情。

为什么使用圆柱网格?

使用网格来设置零件的 Part.Shape 属性为“圆柱”的优势是,DataModelMesh.ScaleDataModelMesh.Offset 属性暴露。这些允许显示的网格位置和尺寸无需更改父网格的 或 来更改网格的位置和尺寸。

与“气缸网格”或“气缸网格”设置为“气缸”的 不同的关键差异是气缸网格的方向。使用圆柱网格,圆柱的高度与零件的高度(Y轴)对齐。使用 (或 使用 设置为 '筒体'),筒体的高度与 X 轴对齐。

代码示例

本代码示例包括使用 CylinderMesh 的示范,以及如何缩放以保持恒定的长度与宽度比例。

筒体网格瞬间化

local part = Instance.new("Part")
part.Position = Vector3.new(0, 2, 0)
part.Size = Vector3.new(10, 2, 5)
part.Anchored = true
local mesh = Instance.new("CylinderMesh")
mesh.Parent = part
mesh.Scale = Vector3.new(1, 1, 1)
mesh.Offset = Vector3.new(0, 0, 0)
local adornment = Instance.new("SelectionBox")
adornment.Adornee = part
adornment.Parent = part
part.Parent = workspace

概要

属性

继承自DataModelMesh属性

属性

方法

活动