Sandbox / type
PolygonMesh
Sandbox.PolygonMesh Overview
Declared type and relationship surface; behavioural intent is not inferred from the metadata alone.
PolygonMesh is a declared class in the pinned release metadata.
Exact identity & snapshot
Type relationships
Declarations owned by this type
- Sandbox.PolygonMesh..ctor() constructor
- Sandbox.PolygonMesh.AddFace(HalfEdgeMesh.VertexHandle[]) method
- Sandbox.PolygonMesh.AddVertex(Vector3) method
- Sandbox.PolygonMesh.AddVertexToEdge(HalfEdgeMesh.VertexHandle,HalfEdgeMesh.VertexHandle,System.Single,out HalfEdgeMesh.VertexHandle) method
- Sandbox.PolygonMesh.AddVertexToEdgeAndUpdateTable(HalfEdgeMesh.VertexHandle,HalfEdgeMesh.VertexHandle,System.Single,out HalfEdgeMesh.VertexHandle,System.Collections.Generic.SortedSet`1<HalfEdgeMesh.HalfEdgeHandle>) method
- Sandbox.PolygonMesh.AddVertices(Vector3[]) method
- Sandbox.PolygonMesh.ApplyTransform(Transform) method
- Sandbox.PolygonMesh.AreEdgesCoLinear(HalfEdgeMesh.HalfEdgeHandle,HalfEdgeMesh.HalfEdgeHandle,System.Single) method
- Sandbox.PolygonMesh.AssignMaterialToFaces(System.Collections.Generic.IEnumerable`1<HalfEdgeMesh.FaceHandle>,Sandbox.Material) method
- Sandbox.PolygonMesh.AverageEdgeUVs(System.Collections.Generic.IReadOnlyList`1<HalfEdgeMesh.HalfEdgeHandle>) method
- Sandbox.PolygonMesh.AverageVertexUVs(System.Collections.Generic.IReadOnlyList`1<HalfEdgeMesh.VertexHandle>) method
- Sandbox.PolygonMesh.BevelEdges(System.Collections.Generic.IReadOnlyList`1<HalfEdgeMesh.HalfEdgeHandle>,Sandbox.PolygonMesh.BevelEdgesMode,System.Int32,System.Single,System.Single,System.Collections.Generic.List`1<HalfEdgeMesh.HalfEdgeHandle>,System.Collections.Generic.List`1<HalfEdgeMesh.HalfEdgeHandle>,System.Collections.Generic.List`1<HalfEdgeMesh.FaceHandle>,System.Collections.Generic.List`1<HalfEdgeMesh.FaceHandle>) method
- Sandbox.PolygonMesh.BevelVertices(System.Collections.Generic.IReadOnlyList`1<HalfEdgeMesh.VertexHandle>,System.Single,out System.Collections.Generic.List`1<HalfEdgeMesh.VertexHandle>) method
- Sandbox.PolygonMesh.BridgeEdges(HalfEdgeMesh.HalfEdgeHandle,HalfEdgeMesh.HalfEdgeHandle,out HalfEdgeMesh.FaceHandle) method
- Sandbox.PolygonMesh.BridgeEdges(System.Collections.Generic.IReadOnlyList`1<HalfEdgeMesh.HalfEdgeHandle>,System.Collections.Generic.IReadOnlyList`1<HalfEdgeMesh.HalfEdgeHandle>) method
- Sandbox.PolygonMesh.BridgeEdgesInterpolated(System.Collections.Generic.IReadOnlyList`1<HalfEdgeMesh.HalfEdgeHandle>,System.Collections.Generic.IReadOnlyList`1<HalfEdgeMesh.HalfEdgeHandle>,Sandbox.PolygonMesh.BridgeInterpolationParameters,out System.Collections.Generic.List`1<HalfEdgeMesh.HalfEdgeHandle>) method
- Sandbox.PolygonMesh.CalculateBounds() method
- Sandbox.PolygonMesh.CalculateBounds(Transform) method
- Sandbox.PolygonMesh.ClassifyEdgeListConnectivity(System.Collections.Generic.List`1<HalfEdgeMesh.HalfEdgeHandle>,System.Collections.Generic.List`1<HalfEdgeMesh.HalfEdgeHandle>) method
- Sandbox.PolygonMesh.ClipFacesByPlaneAndCap(System.Collections.Generic.IReadOnlyList`1<HalfEdgeMesh.FaceHandle>,Sandbox.Plane,System.Boolean,System.Boolean,System.Collections.Generic.List`1<HalfEdgeMesh.HalfEdgeHandle>,System.Collections.Generic.List`1<HalfEdgeMesh.FaceHandle>) method
- Sandbox.PolygonMesh.CollapseEdge(HalfEdgeMesh.HalfEdgeHandle,System.Single,out HalfEdgeMesh.VertexHandle,out System.Collections.Generic.List`1<System.ValueTuple`2<HalfEdgeMesh.HalfEdgeHandle,HalfEdgeMesh.HalfEdgeHandle>>) method
- Sandbox.PolygonMesh.CollapseEdge(HalfEdgeMesh.HalfEdgeHandle,out HalfEdgeMesh.VertexHandle,out System.Collections.Generic.List`1<System.ValueTuple`2<HalfEdgeMesh.HalfEdgeHandle,HalfEdgeMesh.HalfEdgeHandle>>) method
- Sandbox.PolygonMesh.CollapseEdges(System.Collections.Generic.IReadOnlyList`1<HalfEdgeMesh.HalfEdgeHandle>) method
- Sandbox.PolygonMesh.CollapseFace(HalfEdgeMesh.FaceHandle,out HalfEdgeMesh.VertexHandle) method
- Sandbox.PolygonMesh.CombineFaces(System.Collections.Generic.IReadOnlyList`1<HalfEdgeMesh.FaceHandle>) method
- Sandbox.PolygonMesh.ComputeClosestPointOnEdge(HalfEdgeMesh.VertexHandle,HalfEdgeMesh.VertexHandle,Vector3,out System.Single) method
- Sandbox.PolygonMesh.ComputeFaceNormal(HalfEdgeMesh.FaceHandle,out Vector3) method
- Sandbox.PolygonMesh.ComputeFaceTextureCoordinatesFromParameters() method
- Sandbox.PolygonMesh.ComputeFaceTextureCoordinatesFromParameters(System.Collections.Generic.IEnumerable`1<HalfEdgeMesh.FaceHandle>) method
- Sandbox.PolygonMesh.ComputeFaceTextureCoordinatesFromParameters(System.Collections.Generic.IEnumerable`1<HalfEdgeMesh.FaceHandle>,Transform,System.Collections.Generic.IReadOnlyList`1<Vector2>,System.Single) method
- Sandbox.PolygonMesh.ComputeFaceTextureCoordinatesFromParameters(Transform) method
- Sandbox.PolygonMesh.ComputeFaceTextureParametersFromCoordinates() method
- Sandbox.PolygonMesh.ComputeFaceTextureParametersFromCoordinates(System.Collections.Generic.IEnumerable`1<HalfEdgeMesh.FaceHandle>) method
- Sandbox.PolygonMesh.ComputeFaceTextureParametersFromCoordinates(System.Collections.Generic.IEnumerable`1<HalfEdgeMesh.FaceHandle>,System.Collections.Generic.IReadOnlyList`1<Vector2>,Transform) method
- Sandbox.PolygonMesh.ComputeNormalForOpenEdgeLoop(System.Collections.Generic.IReadOnlyList`1<HalfEdgeMesh.HalfEdgeHandle>,Transform,out Vector3,out Vector3) method
- Sandbox.PolygonMesh.ComputeNormalForOpenEdgeLoop(System.Collections.Generic.IReadOnlyList`1<HalfEdgeMesh.HalfEdgeHandle>,out Vector3,out Vector3) method
- Sandbox.PolygonMesh.ComputeOpenEdgeExtendDirection(HalfEdgeMesh.HalfEdgeHandle) method
- Sandbox.PolygonMesh.ConnectEdges(System.Collections.Generic.IReadOnlyList`1<HalfEdgeMesh.HalfEdgeHandle>,out System.Collections.Generic.List`1<HalfEdgeMesh.HalfEdgeHandle>) method
- Sandbox.PolygonMesh.ConnectVertices(HalfEdgeMesh.VertexHandle,HalfEdgeMesh.VertexHandle,out HalfEdgeMesh.HalfEdgeHandle) method
- Sandbox.PolygonMesh.CorrelateOpenEdges(System.Collections.Generic.IReadOnlyList`1<HalfEdgeMesh.HalfEdgeHandle>,System.Collections.Generic.IReadOnlyList`1<HalfEdgeMesh.HalfEdgeHandle>,out System.Collections.Generic.List`1<HalfEdgeMesh.HalfEdgeHandle>,out System.Collections.Generic.List`1<HalfEdgeMesh.HalfEdgeHandle>) method
- Sandbox.PolygonMesh.CreateEdgesConnectingVertexToPoint(HalfEdgeMesh.VertexHandle,Vector3,out System.Collections.Generic.List`1<HalfEdgeMesh.HalfEdgeHandle>,out System.Boolean,System.Collections.Generic.SortedSet`1<HalfEdgeMesh.HalfEdgeHandle>) method
- Sandbox.PolygonMesh.CreateFace(HalfEdgeMesh.FaceHandle,Transform,Color) method
- Sandbox.PolygonMesh.CreateFaceInEdgeLoop(HalfEdgeMesh.HalfEdgeHandle,out HalfEdgeMesh.FaceHandle) method
- Sandbox.PolygonMesh.DetachFaces(HalfEdgeMesh.FaceHandle[],out System.Collections.Generic.List`1<HalfEdgeMesh.FaceHandle>) method
- Sandbox.PolygonMesh.DissolveEdge(HalfEdgeMesh.HalfEdgeHandle) method
- Sandbox.PolygonMesh.DissolveEdges(System.Collections.Generic.IReadOnlyList`1<HalfEdgeMesh.HalfEdgeHandle>,System.Boolean,Sandbox.PolygonMesh.DissolveRemoveVertexCondition) method
- Sandbox.PolygonMesh.ExtendEdges(System.Collections.Generic.IReadOnlyList`1<HalfEdgeMesh.HalfEdgeHandle>,System.Single,out System.Collections.Generic.List`1<HalfEdgeMesh.HalfEdgeHandle>,out System.Collections.Generic.List`1<HalfEdgeMesh.FaceHandle>) method
- Sandbox.PolygonMesh.ExtendOrExtrudeVertices(System.Collections.Generic.IReadOnlyList`1<HalfEdgeMesh.VertexHandle>,System.Single,System.Single,out System.Collections.Generic.List`1<HalfEdgeMesh.VertexHandle>,out System.Collections.Generic.List`1<HalfEdgeMesh.VertexHandle>,out System.Collections.Generic.List`1<HalfEdgeMesh.FaceHandle>) method
- Sandbox.PolygonMesh.ExtrudeFaces(HalfEdgeMesh.FaceHandle[],out System.Collections.Generic.List`1<HalfEdgeMesh.FaceHandle>,out System.Collections.Generic.List`1<HalfEdgeMesh.FaceHandle>,Vector3) method
- Sandbox.PolygonMesh.FaceHandleFromIndex(System.Int32) method
- Sandbox.PolygonMesh.FindBoundaryEdgesConnectedToFaces(System.Collections.Generic.IReadOnlyList`1<HalfEdgeMesh.FaceHandle>,out System.Collections.Generic.List`1<HalfEdgeMesh.HalfEdgeHandle>) method
- Sandbox.PolygonMesh.FindClosedFaces(System.Collections.Generic.IReadOnlyList`1<HalfEdgeMesh.FaceHandle>,out System.Collections.Generic.List`1<HalfEdgeMesh.FaceHandle>) method
- Sandbox.PolygonMesh.FindCornerVerticesForFace(HalfEdgeMesh.FaceHandle,System.Single,out System.Collections.Generic.List`1<HalfEdgeMesh.VertexHandle>) method
- Sandbox.PolygonMesh.FindEdgeConnectingVertices(HalfEdgeMesh.VertexHandle,HalfEdgeMesh.VertexHandle) method
- Sandbox.PolygonMesh.FindEdgeIslands(System.Collections.Generic.IReadOnlyList`1<HalfEdgeMesh.HalfEdgeHandle>,out System.Collections.Generic.List`1<System.Collections.Generic.List`1<HalfEdgeMesh.HalfEdgeHandle>>) method
- Sandbox.PolygonMesh.FindEdgeLoopForEdges(System.Collections.Generic.IReadOnlyList`1<HalfEdgeMesh.HalfEdgeHandle>,out HalfEdgeMesh.HalfEdgeHandle[]) method
- Sandbox.PolygonMesh.FindEdgeRibs(System.Collections.Generic.IReadOnlyList`1<HalfEdgeMesh.HalfEdgeHandle>,out System.Collections.Generic.List`1<System.Collections.Generic.List`1<HalfEdgeMesh.HalfEdgeHandle>>,out System.Collections.Generic.List`1<System.Collections.Generic.List`1<HalfEdgeMesh.HalfEdgeHandle>>) method
- Sandbox.PolygonMesh.FindEdgeRing(HalfEdgeMesh.HalfEdgeHandle,out System.Collections.Generic.List`1<HalfEdgeMesh.HalfEdgeHandle>) method
- Sandbox.PolygonMesh.FindFaceIslands(System.Collections.Generic.IReadOnlyList`1<HalfEdgeMesh.FaceHandle>,out System.Collections.Generic.List`1<System.Collections.Generic.List`1<HalfEdgeMesh.FaceHandle>>) method
- Sandbox.PolygonMesh.FindFaceVertexConnectedToVertex(HalfEdgeMesh.VertexHandle,HalfEdgeMesh.FaceHandle) method
- Sandbox.PolygonMesh.FindHalfEdgesConnectedToFace(HalfEdgeMesh.FaceHandle,out System.Collections.Generic.List`1<HalfEdgeMesh.HalfEdgeHandle>) method
- Sandbox.PolygonMesh.FindOpenEdgeIslands(System.Collections.Generic.IReadOnlyList`1<HalfEdgeMesh.HalfEdgeHandle>,out System.Collections.Generic.List`1<System.Collections.Generic.List`1<HalfEdgeMesh.HalfEdgeHandle>>) method
- Sandbox.PolygonMesh.FindVerticesConnectedToEdges(System.Collections.Generic.IReadOnlyList`1<HalfEdgeMesh.HalfEdgeHandle>,out HalfEdgeMesh.VertexHandle[]) method
- Sandbox.PolygonMesh.FlipAllFaces() method
- Sandbox.PolygonMesh.GenerateUVsForFaces(System.ReadOnlySpan`1<HalfEdgeMesh.FaceHandle>,System.Int32,System.Int32,HalfEdgeMesh.HalfEdgeHandle,HalfEdgeMesh.HalfEdgeHandle,out System.Collections.Generic.List`1<HalfEdgeMesh.HalfEdgeHandle>,out System.Collections.Generic.List`1<Vector2>) method
- Sandbox.PolygonMesh.GetBestPlanesForEdgeBetweenFaces(Sandbox.PolygonMesh,HalfEdgeMesh.FaceHandle,Transform,Sandbox.PolygonMesh,HalfEdgeMesh.FaceHandle,Transform,out Sandbox.Plane,out Sandbox.Plane) method
- Sandbox.PolygonMesh.GetEdgeLine(HalfEdgeMesh.HalfEdgeHandle) method
- Sandbox.PolygonMesh.GetEdgeSmoothing(HalfEdgeMesh.HalfEdgeHandle) method
- Sandbox.PolygonMesh.GetEdgeVertexPositions(HalfEdgeMesh.HalfEdgeHandle,Transform,out Vector3,out Vector3) method
- Sandbox.PolygonMesh.GetEdgeVertices(HalfEdgeMesh.HalfEdgeHandle,out HalfEdgeMesh.VertexHandle,out HalfEdgeMesh.VertexHandle) method
- Sandbox.PolygonMesh.GetEdges() method
- Sandbox.PolygonMesh.GetEdgesConnectedToFace(HalfEdgeMesh.FaceHandle,out System.Collections.Generic.List`1<HalfEdgeMesh.HalfEdgeHandle>) method
- Sandbox.PolygonMesh.GetEdgesConnectedToVertex(HalfEdgeMesh.VertexHandle,out System.Collections.Generic.List`1<HalfEdgeMesh.HalfEdgeHandle>) method
- Sandbox.PolygonMesh.GetFaceCenter(HalfEdgeMesh.FaceHandle) method
- Sandbox.PolygonMesh.GetFaceEdges(HalfEdgeMesh.FaceHandle) method
- Sandbox.PolygonMesh.GetFaceMaterial(HalfEdgeMesh.FaceHandle) method
- Sandbox.PolygonMesh.GetFacePlaneUsingEdge(HalfEdgeMesh.FaceHandle,HalfEdgeMesh.HalfEdgeHandle,Transform,out Sandbox.Plane) method
- Sandbox.PolygonMesh.GetFaceTextureCoords(HalfEdgeMesh.FaceHandle) method
- Sandbox.PolygonMesh.GetFaceTextureParameters(HalfEdgeMesh.FaceHandle,out Vector4,out Vector4,out Vector2) method
- Sandbox.PolygonMesh.GetFaceVertexPositions(HalfEdgeMesh.FaceHandle,Transform) method
- Sandbox.PolygonMesh.GetFaceVertices(HalfEdgeMesh.FaceHandle) method
- Sandbox.PolygonMesh.GetFaceVerticesConnectedToFace(HalfEdgeMesh.FaceHandle,out HalfEdgeMesh.HalfEdgeHandle[]) method
- Sandbox.PolygonMesh.GetFaceVerticesConnectedToVertex(HalfEdgeMesh.VertexHandle,out System.Collections.Generic.List`1<HalfEdgeMesh.HalfEdgeHandle>) method
- Sandbox.PolygonMesh.GetFacesConnectedToEdge(HalfEdgeMesh.HalfEdgeHandle,out HalfEdgeMesh.FaceHandle,out HalfEdgeMesh.FaceHandle) method
- Sandbox.PolygonMesh.GetFacesConnectedToFace(HalfEdgeMesh.FaceHandle,out System.Collections.Generic.List`1<HalfEdgeMesh.FaceHandle>) method
- Sandbox.PolygonMesh.GetFacesConnectedToVertex(HalfEdgeMesh.VertexHandle,out System.Collections.Generic.List`1<HalfEdgeMesh.FaceHandle>) method
- Sandbox.PolygonMesh.GetHalfEdgeFace(HalfEdgeMesh.HalfEdgeHandle) method
- Sandbox.PolygonMesh.GetNearestEdgesBetweenFaces(Sandbox.PolygonMesh,HalfEdgeMesh.FaceHandle,Transform,Sandbox.PolygonMesh,HalfEdgeMesh.FaceHandle,Transform,out HalfEdgeMesh.HalfEdgeHandle,out HalfEdgeMesh.HalfEdgeHandle) method
- Sandbox.PolygonMesh.GetNextVertexInFace(HalfEdgeMesh.HalfEdgeHandle) method
- Sandbox.PolygonMesh.GetOppositeFaceConnectedToEdge(HalfEdgeMesh.HalfEdgeHandle,HalfEdgeMesh.FaceHandle) method
- Sandbox.PolygonMesh.GetOppositeHalfEdge(HalfEdgeMesh.HalfEdgeHandle) method
- Sandbox.PolygonMesh.GetTextureCoord(HalfEdgeMesh.HalfEdgeHandle) method
- Sandbox.PolygonMesh.GetTextureExtents(Vector4,Vector4,Vector2,Sandbox.PolygonMesh.FaceExtents,out Vector2,out Vector2) method
- Sandbox.PolygonMesh.GetTextureOffset(HalfEdgeMesh.FaceHandle) method
- Sandbox.PolygonMesh.GetTextureScale(HalfEdgeMesh.FaceHandle) method
- Sandbox.PolygonMesh.GetVertexBlend(HalfEdgeMesh.HalfEdgeHandle) method
- Sandbox.PolygonMesh.GetVertexColor(HalfEdgeMesh.HalfEdgeHandle) method
- Sandbox.PolygonMesh.GetVertexConnectedToFaceVertex(HalfEdgeMesh.HalfEdgeHandle) method
- Sandbox.PolygonMesh.GetVertexPosition(HalfEdgeMesh.VertexHandle) method
- Sandbox.PolygonMesh.GetVertexPosition(HalfEdgeMesh.VertexHandle,Transform,out Vector3) method
- Sandbox.PolygonMesh.GetVertexPositions() method
- Sandbox.PolygonMesh.GetVerticesConnectedToEdge(HalfEdgeMesh.HalfEdgeHandle,HalfEdgeMesh.FaceHandle,out HalfEdgeMesh.VertexHandle,out HalfEdgeMesh.VertexHandle) method
- Sandbox.PolygonMesh.GetVerticesConnectedToEdge(HalfEdgeMesh.HalfEdgeHandle,out HalfEdgeMesh.VertexHandle,out HalfEdgeMesh.VertexHandle) method
- Sandbox.PolygonMesh.GetVerticesConnectedToFace(HalfEdgeMesh.FaceHandle,out HalfEdgeMesh.VertexHandle[]) method
- Sandbox.PolygonMesh.GetVisibleEdges() method
- Sandbox.PolygonMesh.GetVisibleVertexPositions() method
- Sandbox.PolygonMesh.HalfEdgeHandleFromIndex(System.Int32) method
- Sandbox.PolygonMesh.InsetFaces(HalfEdgeMesh.FaceHandle[],System.Single,System.Int32,out Sandbox.PolygonMesh.InsetResult) method
- Sandbox.PolygonMesh.IsEdgeHidden(HalfEdgeMesh.HalfEdgeHandle) method
- Sandbox.PolygonMesh.IsEdgeOpen(HalfEdgeMesh.HalfEdgeHandle) method
- Sandbox.PolygonMesh.IsEdgeSmooth(HalfEdgeMesh.HalfEdgeHandle) method
- Sandbox.PolygonMesh.IsFaceHidden(HalfEdgeMesh.FaceHandle) method
- Sandbox.PolygonMesh.IsVertexHidden(HalfEdgeMesh.VertexHandle) method
- Sandbox.PolygonMesh.JsonRead(ref System.Text.Json.Utf8JsonReader,System.Type) method
- Sandbox.PolygonMesh.JsonWrite(System.Object,System.Text.Json.Utf8JsonWriter) method
- Sandbox.PolygonMesh.JustifyFaceTextureParameters(System.Collections.Generic.IEnumerable`1<HalfEdgeMesh.FaceHandle>,Sandbox.PolygonMesh.TextureJustification,Sandbox.PolygonMesh.FaceExtents) method
- Sandbox.PolygonMesh.MergeEdges(HalfEdgeMesh.HalfEdgeHandle,HalfEdgeMesh.HalfEdgeHandle,out HalfEdgeMesh.HalfEdgeHandle) method
- Sandbox.PolygonMesh.MergeMesh(Sandbox.PolygonMesh,Transform,out System.Collections.Generic.Dictionary`2<HalfEdgeMesh.VertexHandle,HalfEdgeMesh.VertexHandle>,out System.Collections.Generic.Dictionary`2<HalfEdgeMesh.HalfEdgeHandle,HalfEdgeMesh.HalfEdgeHandle>,out System.Collections.Generic.Dictionary`2<HalfEdgeMesh.FaceHandle,HalfEdgeMesh.FaceHandle>) method
- Sandbox.PolygonMesh.MergeVerticesWithinDistance(System.Collections.Generic.IReadOnlyList`1<HalfEdgeMesh.VertexHandle>,System.Single,System.Boolean,System.Boolean,out System.Collections.Generic.List`1<HalfEdgeMesh.VertexHandle>) method
- Sandbox.PolygonMesh.PerformBoolean(Sandbox.PolygonMesh,Transform,Sandbox.PolygonMesh.BooleanOperation) method
- Sandbox.PolygonMesh.QuadSliceFaces(System.Collections.Generic.IReadOnlyList`1<HalfEdgeMesh.FaceHandle>,System.Int32,System.Int32,System.Single,System.Collections.Generic.List`1<HalfEdgeMesh.FaceHandle>) method
- Sandbox.PolygonMesh.Rebuild() method
- Sandbox.PolygonMesh.RemoveBadFaces() method
- Sandbox.PolygonMesh.RemoveBadGeometry() method
- Sandbox.PolygonMesh.RemoveColinearVertexAndUpdateTable(HalfEdgeMesh.VertexHandle,System.Collections.Generic.SortedSet`1<HalfEdgeMesh.HalfEdgeHandle>,System.Single) method
- Sandbox.PolygonMesh.RemoveEdges(System.Collections.Generic.IEnumerable`1<HalfEdgeMesh.HalfEdgeHandle>) method
- Sandbox.PolygonMesh.RemoveFaces(System.Collections.Generic.IEnumerable`1<HalfEdgeMesh.FaceHandle>) method
- Sandbox.PolygonMesh.RemoveVertex(HalfEdgeMesh.VertexHandle,System.Boolean) method
- Sandbox.PolygonMesh.RemoveVertices(System.Collections.Generic.IEnumerable`1<HalfEdgeMesh.VertexHandle>) method
- Sandbox.PolygonMesh.Scale(Vector3) method
- Sandbox.PolygonMesh.SetEdgeSmoothing(HalfEdgeMesh.HalfEdgeHandle,Sandbox.PolygonMesh.EdgeSmoothMode) method
- Sandbox.PolygonMesh.SetFaceHidden(HalfEdgeMesh.FaceHandle,System.Boolean) method
- Sandbox.PolygonMesh.SetFaceMaterial(HalfEdgeMesh.FaceHandle,Sandbox.Material) method
- Sandbox.PolygonMesh.SetFaceMaterial(HalfEdgeMesh.FaceHandle,System.String) method
- Sandbox.PolygonMesh.SetFaceTextureCoords(HalfEdgeMesh.FaceHandle,System.Collections.Generic.IReadOnlyList`1<Vector2>) method
- Sandbox.PolygonMesh.SetFaceTextureParameters(HalfEdgeMesh.FaceHandle,Vector4,Vector4,Vector2) method
- Sandbox.PolygonMesh.SetSmoothingAngle(System.Single) method
- Sandbox.PolygonMesh.SetTextureCoord(HalfEdgeMesh.HalfEdgeHandle,Vector2) method
- Sandbox.PolygonMesh.SetTextureOffset(HalfEdgeMesh.FaceHandle,Vector2) method
- Sandbox.PolygonMesh.SetTextureScale(HalfEdgeMesh.FaceHandle,Vector2) method
- Sandbox.PolygonMesh.SetTransform(Transform) method
- Sandbox.PolygonMesh.SetVertexBlend(HalfEdgeMesh.HalfEdgeHandle,Color32) method
- Sandbox.PolygonMesh.SetVertexColor(HalfEdgeMesh.HalfEdgeHandle,Color32) method
- Sandbox.PolygonMesh.SetVertexPosition(HalfEdgeMesh.VertexHandle,Vector3) method
- Sandbox.PolygonMesh.SplitEdges(System.Collections.Generic.IReadOnlyList`1<HalfEdgeMesh.HalfEdgeHandle>,out HalfEdgeMesh.HalfEdgeHandle[],out HalfEdgeMesh.HalfEdgeHandle[]) method
- Sandbox.PolygonMesh.SplitFacesIntoIslandsForUVMapping(System.Collections.Generic.IReadOnlyList`1<HalfEdgeMesh.FaceHandle>,out System.Collections.Generic.List`1<System.Collections.Generic.List`1<HalfEdgeMesh.FaceHandle>>) method
- Sandbox.PolygonMesh.TextureAlignToFace(Transform,HalfEdgeMesh.FaceHandle) method
- Sandbox.PolygonMesh.TextureAlignToGrid(Transform) method
- Sandbox.PolygonMesh.TextureAlignToGrid(Transform,HalfEdgeMesh.FaceHandle) method
- Sandbox.PolygonMesh.TextureWrapFromFace(HalfEdgeMesh.FaceHandle,HalfEdgeMesh.FaceHandle) method
- Sandbox.PolygonMesh.TextureWrapFromNeighbour(HalfEdgeMesh.FaceHandle,System.Collections.Generic.IReadOnlySet`1<HalfEdgeMesh.FaceHandle>) method
- Sandbox.PolygonMesh.ThickenFaces(System.Collections.Generic.IReadOnlyList`1<HalfEdgeMesh.FaceHandle>,System.Single,out System.Collections.Generic.List`1<HalfEdgeMesh.FaceHandle>) method
- Sandbox.PolygonMesh.TriangleToFace(System.Int32) method
- Sandbox.PolygonMesh.UnionExtentsForFaces(System.Collections.Generic.IEnumerable`1<HalfEdgeMesh.FaceHandle>,Transform,Sandbox.PolygonMesh.FaceExtents) method
- Sandbox.PolygonMesh.VertexHandleFromIndex(System.Int32) method
- Sandbox.PolygonMesh.BadFaces property
- Sandbox.PolygonMesh.FaceHandles property
- Sandbox.PolygonMesh.HalfEdgeHandles property
- Sandbox.PolygonMesh.HasHiddenFaces property
- Sandbox.PolygonMesh.IsDirty property
- Sandbox.PolygonMesh.Transform property
- Sandbox.PolygonMesh.VertexHandles property
- Sandbox.PolygonMesh.BevelEdgesMode type
- Sandbox.PolygonMesh.BooleanOperation type
- Sandbox.PolygonMesh.BridgeInterpolationParameters type
- Sandbox.PolygonMesh.BridgeUVMode type
- Sandbox.PolygonMesh.DissolveRemoveVertexCondition type
- Sandbox.PolygonMesh.EdgeSmoothMode type
- Sandbox.PolygonMesh.ExtentType type
- Sandbox.PolygonMesh.FaceExtents type
- Sandbox.PolygonMesh.InsetResult type
- Sandbox.PolygonMesh.TextureJustification type
Inherited members
Direct inherited members are not expanded here because the pinned record does not establish a complete inheritance closure.
Flow
The diagram separates the declared inputs, operation and result. Connections describe the recorded relationship; they do not establish execution order or lifecycle behaviour.
Open this operation in the flow explorer →
Examples
No reviewed code example or workflow covers this declaration. Use the exact declaration and inputs/outputs flow as the available local teaching surface, then run a bounded installed-build probe before relying on behaviour. Open the exact declaration flow.
Constraints and pitfalls
- Execution context: game-or-shared-unknown
- A public declaration is not proof of sandbox allowlisting.
- No compile/runtime verification was run.
Prerequisites and limits
- Resolve the type identity in the pinned release before relying on its declaration.
Still unknown
- Installed-build callability, compile behaviour and runtime effects are not established by this snapshot.
declaration-and-sourcemetadata-and-source-only
Upstream documentation availability
Documentation text is not copied into this export because the release metadata redistribution licence is unresolved.
Evidence and verification
pinned metadata source correspondence unverified
- declaration: pinned-release-metadata
- implementation-source: engine/Sandbox.Engine/Scene/Components/Mesh/PolygonMesh.Bevel.cs
- implementation-source: engine/Sandbox.Engine/Scene/Components/Mesh/PolygonMesh.Boolean.cs
- implementation-source: engine/Sandbox.Engine/Scene/Components/Mesh/PolygonMesh.Clip.cs
- implementation-source: engine/Sandbox.Engine/Scene/Components/Mesh/PolygonMesh.EdgeSpan.cs
- implementation-source: engine/Sandbox.Engine/Scene/Components/Mesh/PolygonMesh.Inset.cs
- implementation-source: engine/Sandbox.Engine/Scene/Components/Mesh/PolygonMesh.Serialize.cs
- implementation-source: engine/Sandbox.Engine/Scene/Components/Mesh/PolygonMesh.Subdivision.cs
- implementation-source: engine/Sandbox.Engine/Scene/Components/Mesh/PolygonMesh.UV.cs
- implementation-source: engine/Sandbox.Engine/Scene/Components/Mesh/PolygonMesh.cs
Installed-build compile/runtime state: not run.
Related workflows
None selected.
Related diagrams
None selected.