LedTopologySettings
public struct LedTopologySettingsDefines flat, curved, or corner board geometry, including sweep angle, radius, surface side, tessellation, physical segments, and UV behavior.
Fields
Section titled “Fields”
FullSweepAngleDegrees
Section titled “FullSweepAngleDegrees”public const float FullSweepAngleDegrees = 360Returns
System.Single
FullSweepToleranceDegrees
Section titled “FullSweepToleranceDegrees”public const float FullSweepToleranceDegrees = 0.1Returns
System.Single
public LedTopologyShape ShapeReturns
LEDStudio.LedTopologyShape
AngleDegrees
Section titled “AngleDegrees”public float AngleDegreesReturns
System.Single
RadiusMeters
Section titled “RadiusMeters”public float RadiusMetersReturns
System.Single
SurfaceSide
Section titled “SurfaceSide”public LedTopologySurfaceSide SurfaceSideReturns
LEDStudio.LedTopologySurfaceSide
TessellationSegments
Section titled “TessellationSegments”public int TessellationSegmentsReturns
System.Int32
PhysicalSegments
Section titled “PhysicalSegments”public int PhysicalSegmentsReturns
System.Int32
Methods
Section titled “Methods”
Flat()
Section titled “Flat()”public static LedTopologySettings Flat()Creates settings for a single flat front surface with no curvature.
Returns
LEDStudio.LedTopologySettings
Curved(float, float, int, int)
Section titled “Curved(float, float, int, int)”public static LedTopologySettings Curved(float angleDegrees, float radiusMeters, int tessellationSegments = 48, int physicalSegments = 1)Creates normalized settings for an open or closed curved display surface.
Parameters
| Name | Type | Description |
|---|---|---|
angleDegrees |
System.Single | Horizontal sweep in degrees. Values near 360 produce a closed loop. |
radiusMeters |
System.Single | Curvature radius in world units. |
tessellationSegments |
System.Int32 | Generated mesh subdivisions across the sweep. |
physicalSegments |
System.Int32 | Physical display sections used by segmented layouts. |
Returns
LEDStudio.LedTopologySettings
Corner(float)
Section titled “Corner(float)”public static LedTopologySettings Corner(float angleDegrees)Creates normalized two-face corner settings with the requested interior sweep.
Parameters
| Name | Type |
|---|---|
angleDegrees |
System.Single |
Returns
LEDStudio.LedTopologySettings
Normalized()
Section titled “Normalized()”public LedTopologySettings Normalized()Returns a copy constrained to supported radius, angle, tessellation, segment, and surface-side values.
Returns
LEDStudio.LedTopologySettings
Remarks
Flat topology is reset to canonical flat settings; corners always use two tessellation segments.
Properties
Section titled “Properties”
Default
Section titled “Default”public static LedTopologySettings Default { get; }Returns
LEDStudio.LedTopologySettings
IsFullSweep
Section titled “IsFullSweep”public bool IsFullSweep { get; }Returns
System.Boolean