// SPDX-License-Identifier: MIT // Copyright (c) 2026 Incoprea // Check spacing between round display bounds // Not compiled or tested in-world // Setup: Use a spare owned prim. Set alternating CENTER/RADIUS pairs, up to six spheres. Owner touch prints sample coordinates. // Stop / restore: Remove/disable. Nothing is rezzed or moved. // Notes: Spherical bounds are conservative for many shapes; a negative gap indicates overlapping bounds, not necessarily intersecting meshes. // License: see LICENSE in this distribution. // Original Incoprea. MIT. Planning only. list BOUNDS=[<0.0,0.0,0.0>,1.0,<3.0,0.0,0.0>,1.2,<1.5,2.0,0.0>,0.8]; default { touch_start(integer detectedCount) { if(llDetectedKey(0)!=llGetOwner())return; integer n=llGetListLength(BOUNDS); if(n%2||n>12) { llOwnerSay("Use at most six center/radius pairs."); return; } integer i; integer j; for(i=0;i