← WebMCP Directory

eludi.github.io

eludi.github.io

live Unverified (seed import) Developer Tools 7 tools imperative implementation

Precidra Viewer

First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com

Answer 7 · Act 0 · Transact 0 · Score: Not yet scored

Tool inspector

find_related_entities

answer imperative

Find objects — optionally filtered by layer or geometric type — that have a specific spatial relationship to a reference. The reference is an existing object id, a bare {x,y} point, or an explicit on-the-fly geometry using the same {closed, contours} shape get_object_geometry returns. relation uses the standard OGC/DE-9IM spatial-predicate terms (as in PostGIS/Shapely) and is one or more of: "contains" (reference fully encloses the match), "within" (reference lies fully inside the match), "overlapping" (the two share genuine area — covers both OGC "Overlaps" and "Crosses", since which one applies depends on incidental drawing choices like whether a door is a closed rectangle or an open line), "touches" (touch, or nearly touch within adjacentTolerance, without truly overlapping — e.g. two rooms sharing a wall, or a door opening spanning a wall), "close" (within closeDistance but not touching — conceptually like PostGIS ST_DWithin, not a named DE-9IM predicate), "disjoint" (none of the above). Never returns the reference object itself. adjacentTolerance may be omitted — it then defaults to a small multiple of the document's own modeling tolerance, tight enough to only catch geometry that was actually snapped together. closeDistance is more open-ended: since the document's world-coordinate unit has no fixed real-world correspondence (see get_document_info), it should usually be supplied explicitly, scaled to match this document's own units — inspect a few object sizes via get_object_info first to judge that scale — though it falls back to a multiple of the document's primary grid spacing when available. Each match includes layer and area (for a closed match) alongside id/type/label, so a follow-up get_object_info call is often unnecessary. A "touches" match additionally includes contact: { type: "point"|"edge", length?, points }, describing the actual contact geometry — this matters because a single shared corner point (type "point") is a much weaker signal than a rea…

Page: /precidra-viewer/

Input schema

PropertyTypeRequiredDescription
entity object yes EntityRef: { id } or { x, y } or { closed, contours }
relation array yes One or more of: disjoint, close, touches, overlapping, contains, within
layer string no Restrict matches to this layer
type string no Restrict matches to this geometric type (see get_object_info)
closeDistance number no Required if relation includes "close" and no grid is available to default from
adjacentTolerance number no Optional if relation includes "touches" — defaults to a small multiple of the modeling tolerance
Raw JSON schema
{
  "type": "object",
  "properties": {
    "entity": {
      "type": "object",
      "description": "EntityRef: { id } or { x, y } or { closed, contours }"
    },
    "relation": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "disjoint",
          "close",
          "touches",
          "overlapping",
          "contains",
          "within"
        ]
      },
      "minItems": 1,
      "description": "One or more of: disjoint, close, touches, overlapping, contains, within"
    },
    "layer": {
      "type": "string",
      "description": "Restrict matches to this layer"
    },
    "type": {
      "type": "string",
      "description": "Restrict matches to this geometric type (see get_object_info)"
    },
    "closeDistance": {
      "type": "number",
      "description": "Required if relation includes \"close\" and no grid is available to default from"
    },
    "adjacentTolerance": {
      "type": "number",
      "description": "Optional if relation includes \"touches\" — defaults to a small multiple of the modeling tolerance"
    }
  },
  "required": [
    "entity",
    "relation"
  ],
  "additionalProperties": false
}

Similar websites

morphus.myles4miles.chatgpt.site

morphus.myles4miles.chatgpt.site

Morphus is an AI-native workspace for designing worlds and generating playable game experiences.

live Unverified Developer Tools Transact tools
154 tools A23 / Act124 / T7 Not yet scored Seen 2026-11-05
list_nodes get_scene_settings get_node_details get_terrain_state get_forest_state
Inspect tools
damnpdfs.com

damnpdfs.com

Install the DamnPDFs Codex plugin, pair a browser workspace and use PDF, image and file tools from your coding agent. Includes setup and privacy limits.

live Unverified Developer Tools Transact tools
81 tools A3 / Act77 / T1 Not yet scored Seen 2026-11-05
scan_to_pdf workflow merge_pdf alternate_mix_pdf compress_pdf
Inspect tools
insignifi4nt.github.io

insignifi4nt.github.io

broCAD/M: local-first CAD and CAM for parametric design, wire EDM planning, simulation and controller export.

live Unverified Developer Tools Transact tools
80 tools A29 / Act49 / T2 Not yet scored Seen 2026-11-05
edm_inspect_approach edm_describe_edits edm_get_context edm_list_projects edm_get_project
Inspect tools
cabinet.varera.studio

cabinet.varera.studio

The Cartographer's Cabinet

live Unverified Developer Tools Transact tools
64 tools A10 / Act50 / T4 Not yet scored Seen 2026-11-05
inspect_daylight inspect_cartographers_project list_project_hierarchy inspect_open_map search_project_objects
Inspect tools

Related on Influzer