Skip to main content

OpenUSD_LOD_Distance_Heuristic

Mapped https://mapped.com/schema/mapped/1.0/openusd#OpenUSD_LOD_Distance_Heuristic

Distance-based selection; generates UsdLodDistanceHeuristic. Contract: centre, ascending distance thresholds, optional blend thresholds, optional bounding volume.

Propose a change

Hierarchy​

Parent classes: OpenUSD_LOD_Heuristic

Subclasses: none, this is a leaf class.

Facts​

FactValue
URIhttps://mapped.com/schema/mapped/1.0/openusd#OpenUSD_LOD_Distance_Heuristic
SourceMapped
ProtobufOPEN_USD_LOD_DISTANCE_HEURISTIC
DeprecatedNo

Properties​

PropertyTypeRequiredDefaultDescription
lodCenterMetersArray<double>Centre of the level-of-detail root in the root prim's local frame, metres; exactly three values; default the origin. Maps to UsdLodDistanceHeuristic center. Overridden by a valid hasLODBoundingVolume.
lodDistanceBlendThresholdsMetersArray<double>Upper bound of each adjacent distance-blend interval in metres. May be absent or shorter than the thresholds; a missing entry switches discontinuously. Maps to UsdLodDistanceHeuristic blendThresholds.
lodDistanceThresholdsMetersArray<double>Ascending root-to-viewpoint distance boundaries in metres; normally N-1 values for N items; finite, non-negative, strictly ascending. Maps to UsdLodDistanceHeuristic thresholds; converted to stage units on emit.

exactType is always OpenUSD_LOD_Distance_Heuristic.

Inherited properties (8)
PropertyTypeRequiredDefaultDescription
connectorIdsArray<string>The ids of the connectors associated with the entity.
dateCreateddateTimeDatetime when it is created.
dateUpdateddateTimeDatetime when it is updated last time.
descriptionstring
idstringYesA globally unique ID in Mapped services.
lodDomainstringYesConsumer domain the heuristic applies to; emitted as lod:domain. An open token, not a closed enum: USD permits namespaced custom domains such as mapped:replay. imaging, physics and audio are the suggested standard values.
namestring
organizationIdstringYesThe id of the organization that owns the entity.

Relationships​

No relationships of its own.

Inherited relationships (4)
RelationshipTargetsInverseCardinalityNotes
contributesPropertyMetahasPropertyContributedFrom0..*transitive, canonical
Mapped's internal relationship indicating that a vertex is contributing a property/value to another vertex.
hasLODBoundingVolumeOpenUSD_Prim_BindingisLODBoundingVolumeOf0..1transitive, canonical
References a prim binding expected to resolve to a UsdGeomBoundable whose extent governs the heuristic, taking precedence over lodCenterMeters and lodExtentMeters. A prim binding, not a semantic Thing, because USD requires a specific prim. Maps to the boundingVolume relationship.
hasPrimBindingOpenUSD_Prim_BindingisPrimBindingOf0..*transitive, canonical
Attaches a prim address. Used directly on an entity for pure addressing that carries no physical claim, and on a Representation or level-of-detail heuristic to realise it in USD.
isLODHeuristicOfOpenUSD_Prim_BindinghasLODHeuristic0..*The root binding this heuristic selects for.

Something wrong or missing on this page? Propose a change to OpenUSD_LOD_Distance_Heuristic.