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.
Constructors1
Showing 1 constructors
public MapMesh(Editor.MapDoc.MapDocument mapDocument = null)
| Parameter | Type | Description |
|---|---|---|
| mapDocument = null | MapDocument | — |
No results match this filter.
Methods5
Showing 5 methods
public void ConstructFromPolygons(Editor.MeshEditor.PrimitiveBuilder.PolygonMesh mesh)
Constructs the mesh from the given `Editor.MeshEditor.PrimitiveBuilder.PolygonMesh` builder.
| Parameter | Type | Description |
|---|---|---|
| mesh | PolygonMesh | — |
Returns:
void—public System.Collections.Generic.IEnumerable`1<Editor.Asset> GetFaceMaterialAssets()
Get all material assets used on this mesh
public System.Collections.Generic.IReadOnlyList`1<Editor.MapDoc.MapMeshFace> GetFaces()
Every face of the mesh, in world space. A face's `Editor.MapDoc.MapMeshFace.Index` stays valid until the mesh's topology changes, for `Editor.MapDoc.MapMesh.SetFaceMaterial(System.Collections.Generic.IEnumerable,Sandbox.Material)`.
No results match this filter.
Properties1
Showing 1 properties
No results match this filter.