Class MeshOptimizeSettings

The MeshOptimizeSettings struct contains values used to specify how a Mesh is optimized.

Constructors

Properties

_boundaryImportance: EnumValue<MeshFeatureImportance, number>
_inheritVertexLayout: boolean
_inhertNormalPacking: boolean
_normalPacking: EnumValue<NormalizedVectorPacking, number>
_shadingImportance: EnumValue<MeshFeatureImportance, number>
_silhouetteImportance: EnumValue<MeshFeatureImportance, number>
_skinningImportance: EnumValue<MeshFeatureImportance, number>
_target: EnumValue<MeshOptimizeTarget, number>
_targetValue: number
_textureImportance: EnumValue<MeshFeatureImportance, number>
_vertexLayout: EnumValue<VertexLayout, number>

Accessors

  • get inheritVertexLayout(): boolean
  • Inherit the vertex layout from the input mesh.

    Returns boolean

  • set inheritVertexLayout(value): void
  • Parameters

    • value: boolean

    Returns void

  • get inhertNormalPacking(): boolean
  • Inherit the normal packing from the input mesh.

    Returns boolean

  • set inhertNormalPacking(value): void
  • Parameters

    • value: boolean

    Returns void

  • get targetValue(): number
  • The target value. The range depends on the Target value.

    Returns number

  • set targetValue(value): void
  • Parameters

    • value: number

    Returns void

Methods