Skip to content

MeshData

This page defines documentation for MeshData and MeshDataBuilder

MeshData

{
    Mesh : string,
    MeshType : Enum.MeshType,

    Offset : Vector3,
    Scale : Vector3,
}

Mesh data struct for the NewSmooth Algorithm.

Used by:

Properties

Mesh

Constructors

fromData

MeshData.fromData(data: table) -> MeshData
data
{
    Mesh : string,
    MeshType : Enum.MeshType,

    Offset : Vector3,
    Scale : Vector3,
}

fromInstance

MeshData.fromInstance(instance: Instance) -> MeshData
instance Children
{
    Mesh : StringValue,
    MeshType : StringValue,

    Offset : Vector3Value,
    Scale : Vector3Value,
}

fromMesh

MeshData.fromMesh(meshInstance: MeshInstance) -> MeshData

Creates MeshData from a given Mesh.

MeshDataBuilder

MeshDataBuilder {
    Mesh : string,
    MeshType : string,

    Offset : Vector3,
    Scale : Vector3,
}

Methods

WithMesh

MeshDataBuilder:WithMesh(mesh : string) -> self

WithMeshType

MeshDataBuilder:WithMeshType(mesh : string) -> self

WithOffset

MeshDataBuilder:WithOffset(offset : Vector3) -> self

WithScale

MeshDataBuilder:WithScale(scale : Vector3) -> self