Class BorderMeshGenerator
Generates quad meshes from smoothed polyline borders Converts Chaikin-smoothed curves into renderable triangle geometry Each line segment becomes a thin quad (2 triangles) with flat square caps
public class BorderMeshGenerator
- Inheritance
-
objectBorderMeshGenerator
Constructors
BorderMeshGenerator(float, float, float)
public BorderMeshGenerator(float width, float mapWidthPixels, float mapHeightPixels)
Parameters
widthfloatmapWidthPixelsfloatmapHeightPixelsfloat
Methods
Dispose()
Clean up meshes
public void Dispose()
GenerateBorderMeshes(BorderCurveCache)
Generate meshes from border curve data Creates multiple meshes if vertex count exceeds 65k limit
public void GenerateBorderMeshes(BorderCurveCache cache)
Parameters
cacheBorderCurveCache
GetCountryBorderMeshes()
Get generated meshes for country borders
public List<Mesh> GetCountryBorderMeshes()
Returns
- List<Mesh>
GetProvinceBorderMeshes()
Get generated meshes for province borders
public List<Mesh> GetProvinceBorderMeshes()
Returns
- List<Mesh>