Skip to content

Surface3DSpec

StructTextStudio.ThreeDTextStudio.3D
public struct Surface3DSpec

Material assignments and mapping for every currently supported layer region.

[Tooltip("Texture-coordinate projection and transform shared by this layer's semantic regions.")]
public SurfaceMapping3DSpec mapping

Returns

TextStudio.ThreeD.SurfaceMapping3DSpec

[Tooltip("Optional texture-mapping overrides by semantic surface.")]
public SurfaceMapping3DOverride[] mappingOverrides

Returns

TextStudio.ThreeD.SurfaceMapping3DOverride[]

[Tooltip("Material for the front cap.")]
public Material faceMaterial

Returns

UnityEngine.Material

[Tooltip("Material for a shaped front relief. Unassigned inherits the front face material.")]
public Material frontReliefMaterial

Returns

UnityEngine.Material

[Tooltip("Material for the back cap.")]
public Material backMaterial

Returns

UnityEngine.Material

[Tooltip("Material for the outer body wall.")]
public Material sideMaterial

Returns

UnityEngine.Material

[Tooltip("Material for the outer front bevel. Unassigned inherits the side material.")]
public Material frontBevelMaterial

Returns

UnityEngine.Material

[Tooltip("Material for the outer back bevel. Unassigned inherits the side material.")]
public Material backBevelMaterial

Returns

UnityEngine.Material

[Tooltip("Material for counter walls and inward-facing hollow-shell walls. Unassigned inherits the side material.")]
public Material innerMaterial

Returns

UnityEngine.Material

[Tooltip("Material for trim geometry.")]
public Material trimMaterial

Returns

UnityEngine.Material

[Tooltip("Material for contour tubes, repeated ornaments, and other generated decorations. Unassigned inherits the trim material.")]
public Material decorationMaterial

Returns

UnityEngine.Material

public static Surface3DSpec Default { get; }

Returns

TextStudio.ThreeD.Surface3DSpec