SurfaceMapping3DSet
public struct SurfaceMapping3DSetDefault texture mapping plus optional semantic-surface overrides. Surface boundaries use the same region metadata as materials, exports, LODs, and generated masks.
Fields
Section titled “Fields”
defaultMapping
Section titled “defaultMapping”[Tooltip("Texture mapping used by every surface without an explicit override.")]public SurfaceMapping3DSpec defaultMappingReturns
TextStudio.ThreeD.SurfaceMapping3DSpec
overrides
Section titled “overrides”[Tooltip("Optional mappings for Front, Relief, Bevels, Sides, Back, Trim, and Decorations.")]public SurfaceMapping3DOverride[] overridesReturns
TextStudio.ThreeD.SurfaceMapping3DOverride[]
Methods
Section titled “Methods”
Resolve(MaterialRegion)
Section titled “Resolve(MaterialRegion)”public SurfaceMapping3DSpec Resolve(MaterialRegion region)Resolves the first per-region mapping override or falls back to the set’s default mapping.
Parameters
| Name | Type |
|---|---|
region |
TextStudio.ThreeD.MaterialRegion |
Returns
TextStudio.ThreeD.SurfaceMapping3DSpec
Properties
Section titled “Properties”
Default
Section titled “Default”public static SurfaceMapping3DSet Default { get; }Returns
TextStudio.ThreeD.SurfaceMapping3DSet