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.
Hierarchy
Parent classes: OpenUSD_LOD_Heuristic
Subclasses: none, this is a leaf class.
Facts
| Fact | Value |
|---|---|
| URI | https://mapped.com/schema/mapped/1.0/openusd#OpenUSD_LOD_Distance_Heuristic |
| Source | Mapped |
| Protobuf | OPEN_USD_LOD_DISTANCE_HEURISTIC |
| Deprecated | No |
Properties
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
lodCenterMeters | Array<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. | ||
lodDistanceBlendThresholdsMeters | Array<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. | ||
lodDistanceThresholdsMeters | Array<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)
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
connectorIds | Array<string> | The ids of the connectors associated with the entity. | ||
dateCreated | dateTime | Datetime when it is created. | ||
dateUpdated | dateTime | Datetime when it is updated last time. | ||
description | string | |||
id | string | Yes | A globally unique ID in Mapped services. | |
lodDomain | string | Yes | Consumer 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. | |
name | string | |||
organizationId | string | Yes | The id of the organization that owns the entity. |
Relationships
No relationships of its own.
Inherited relationships (4)
| Relationship | Targets | Inverse | Cardinality | Notes |
|---|---|---|---|---|
contributesProperty | Meta | hasPropertyContributedFrom | 0..* | transitive, canonical Mapped's internal relationship indicating that a vertex is contributing a property/value to another vertex. |
hasLODBoundingVolume | OpenUSD_Prim_Binding | isLODBoundingVolumeOf | 0..1 | transitive, 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. |
hasPrimBinding | OpenUSD_Prim_Binding | isPrimBindingOf | 0..* | 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. |
isLODHeuristicOf | OpenUSD_Prim_Binding | hasLODHeuristic | 0..* | The root binding this heuristic selects for. |
Something wrong or missing on this page? Propose a change to OpenUSD_LOD_Distance_Heuristic.