OpenUSD_LOD_Heuristic
Mapped https://mapped.com/schema/mapped/1.0/openusd#OpenUSD_LOD_Heuristic
Abstract. A level-of-detail selection policy that the USD projection turns into a typed UsdLodHeuristic prim. A root may carry several, one per domain, so thresholds cannot be flattened onto the root binding. In v1 a heuristic belongs to exactly one root, so its root-local centre and extent have one unambiguous basis.
Hierarchy
Parent classes: OpenUSD_Concept
Subclasses (2):
Facts
| Fact | Value |
|---|---|
| URI | https://mapped.com/schema/mapped/1.0/openusd#OpenUSD_LOD_Heuristic |
| Source | Mapped |
| Protobuf | OPEN_USD_LOD_HEURISTIC |
| Deprecated | No |
Properties
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
description | string | |||
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 |
exactType is OpenUSD_LOD_Heuristic or the name of one of its subclasses (3 values).
Inherited properties (5)
| 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. | ||
id | string | Yes | A globally unique ID in Mapped services. | |
organizationId | string | Yes | The id of the organization that owns the entity. |
Relationships
| Relationship | Targets | Inverse | Cardinality | Notes |
|---|---|---|---|---|
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. |
Inherited relationships (1)
| 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. |
Referenced by
Classes whose own relationships point at OpenUSD_LOD_Heuristic.
- hasLODHeuristic (1): OpenUSD_Prim_Binding
- isLODBoundingVolumeOf (1): OpenUSD_Prim_Binding
- isPrimBindingOf (1): OpenUSD_Prim_Binding
Something wrong or missing on this page? Propose a change to OpenUSD_LOD_Heuristic.