wip: cave planner route support fixed (L134 design 3); clearance at edge joints open
Arrival edge floor aligned to the passage mouth, 0.75 m backbone floor-support budget, anchors on the planned floor: 0 unsupported, 0 grade failures. Open: 196/50,967 capsule samples blocked where a higher descending edge's floor backing meets the next edge (route-edge-6/7). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016dhxM43dnWvUu2B5Ph1iG1
This commit is contained in:
1 parent
75c6ad251d
commit
379093401e
8 files changed
+102
-54
No files matched your search
@@ -1684,7 +1684,7 @@ namespace StandaloneStreamBenchmark
|
||||
if(mouthBinding)
|
||||
{
|
||||
const auto qOffset=static_cast<std::int64_t>(std::llround(
|
||||
250000.0*WorldAssemblySubvoxelsPerVoxel/layout.coreVoxelSizeMicrometres));
|
||||
1000000.0*WorldAssemblySubvoxelsPerVoxel/layout.coreVoxelSizeMicrometres));
|
||||
const auto& start=routeAnchors.front()->values;
|
||||
const auto& end=routeAnchors.back()->values;
|
||||
mouthBinding=start[0]==arrival->lowerMouthSubvoxels[0]
|
||||
@@ -5071,7 +5071,7 @@ namespace StandaloneStreamBenchmark
|
||||
return equalPosition(authored,mouth);
|
||||
auto expected=mouth;
|
||||
expected[2]+=static_cast<std::int64_t>(std::llround(
|
||||
250000.0*VoxelForgeCore::WorldAssemblySubvoxelsPerVoxel
|
||||
1000000.0*VoxelForgeCore::WorldAssemblySubvoxelsPerVoxel
|
||||
/World.CoreVoxelSizeMicrons));
|
||||
return equalPosition(authored,expected);
|
||||
};
|
||||
|
||||
Reference in new issue
Block a user