API ReferenceEditor.MapDoc

MapMeshclass

MapMesh is the Hammer map node which represents editable mesh geometry in a Hammer map. This is the map node that is created when using the hammer geometry editing tools.

objectMapNodeMapMesh
Namespace
Editor.MapDoc
Assembly
Sandbox.Tools
Declaration
public class Editor.MapDoc.MapMesh : Editor.MapDoc.MapNode

Constructors1

Showing 1 constructors

Methods3

Showing 3 methods

public void ConstructFromPolygons(Editor.MeshEditor.PrimitiveBuilder.PolygonMesh mesh)PUBLIC

Constructs the mesh from the given `Editor.MeshEditor.PrimitiveBuilder.PolygonMesh` builder.

ParameterTypeDescription
meshPolygonMesh
Returns:void

public System.Collections.Generic.IEnumerable`1<Editor.Asset> GetFaceMaterialAssets()PUBLIC

Get all material assets used on this mesh

Returns:IEnumerable<Asset>

public void SetMaterial(Sandbox.Material material)PUBLIC

Assigns the specified material to the entire mesh

ParameterTypeDescription
materialMaterial
Returns:void

On this page