Release Healer Man 0.1.21
This commit is contained in:
1 parent
699fc858c9
commit
f6f2375145
210 files changed
+976039
-6247
No files matched your search
@@ -13,7 +13,7 @@ Required top-level fields:
|
||||
- `title`: display/source title.
|
||||
- `source`: preserved WDB, primary ROS, config, and entrance evidence.
|
||||
- `coordinateSystem`: source axes, units, and direction units.
|
||||
- `navigation`: Recast settings.
|
||||
- `navigation`: Recast settings. `partition` may select `watershed` or `monotone`; `forceTiled` is an explicit source-geometry workaround when a compact solo heightfield cannot triangulate its contours.
|
||||
- `review`: human review states.
|
||||
- `exceptions`: known limitations retained in metadata.
|
||||
|
||||
@@ -27,6 +27,25 @@ Required top-level fields:
|
||||
- `entryLua` / `entryConstantPrefix`: authoritative entry constants; or
|
||||
- `entryCoordinates`: explicit position/direction with `reviewRequired`.
|
||||
|
||||
Optional `source.wdbAssembly` fields:
|
||||
|
||||
- `mode`: `all-ros` by default, or `primary-only` for a deliberate compatibility build.
|
||||
- `dynamicPlacements`: reviewed dynamic object selectors. Each entry requires a
|
||||
stable `id`, `kind`, `evidence`, and either an exact WDB `guid` or normalized
|
||||
`resource`; optional `initialState` and `collision` describe the runtime contract.
|
||||
|
||||
Valid ROS placements not selected as dynamic are static. Filename hints are
|
||||
reported for review but never infer stateful behavior. Non-ROS descriptors,
|
||||
invalid transforms, missing resources, and exporter failures remain explicit
|
||||
unsupported records in the placement manifest.
|
||||
|
||||
The full placement transform is preserved as:
|
||||
|
||||
```text
|
||||
threeMatrix = S * inverse(primaryTRS) * placementTRS * inverse(S)
|
||||
S = scale(metersPerSourceUnit, metersPerSourceUnit, -metersPerSourceUnit)
|
||||
```
|
||||
|
||||
## Population recipe
|
||||
|
||||
Required fields:
|
||||
|
||||
Reference in new issue
Block a user