We deliver solutions for the AI eraâcombining symbolic computation, data-driven insights and deep technology expertise.
RegionDisjoint[reg1,reg2,reg3,…]
returns True if the regions reg1, reg2, reg3, … are pairwise disjoint.
Examplesopen allclose all Basic Examples (2)Test whether two regions are disjoint:
Generate conditions for which regions are disjoint:
Scope (17) Basic Uses (5)Show two regions are disjoint:
Find conditions that make regions disjoint:
Show multiple regions are pairwise disjoint:
Show multiple regions are not pairwise disjoint:
Formula Regions (4) Options (2) Assumptions (1)Find all radii where a concentric disk and annulus are disjoint:
GenerateConditions (1)Find when the unit disk is disjoint with an implicitly described annulus:
Show the conditions for which the result is valid:
Explicitly allow for degenerate cases:
Applications (6)Estimate by simulating Buffon's needle problem:
Create randomly orientated line segments of length :
Select line segments that overlap the grid of lines:
Visualize overlapping line segments (red):
Detect collisions between an object and a collection of walls:
Color walls that do not collide with the cow green, and red otherwise:
Find all countries that share a border with France:
Select the countries whose polygons are not disjoint from France's polygon:
View these countries on a map:
Find and visualize all positions where a unit rectangle is disjoint from an annulus:
Perform a random walk outside of a region:
Define a function to walk a point in a random direction, staying outside of a region:
Simulate a random walk from an initial point:
Create a network that connects two US states if they share a border:
Two state's polygons share a border when RegionDisjoint returns False:
Style this network atop a map of the United States:
The largest disconnect is between Maine and the westernmost states:
Find and highlight a path from Maine to California:
Properties & Relations (4)A region and its complement are always disjoint:
Disjoint regions share no common point:
For non‐empty regions, RegionEqual and RegionWithin return False when RegionDisjoint returns True:
Use FindInstance to find points that lie in the intersection of two regions:
Use RandomPoint to find a uniform sampling of points that lie in the intersection of two regions:
Use Reduce to find where two regions overlap:
Neat Examples (1)Create a scene of randomly placed, disjoint balls:
Wolfram Research (2017), RegionDisjoint, Wolfram Language function, https://reference.wolfram.com/language/ref/RegionDisjoint.html. TextWolfram Research (2017), RegionDisjoint, Wolfram Language function, https://reference.wolfram.com/language/ref/RegionDisjoint.html.
CMSWolfram Language. 2017. "RegionDisjoint." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/RegionDisjoint.html.
APAWolfram Language. (2017). RegionDisjoint. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/RegionDisjoint.html
BibTeX@misc{reference.wolfram_2025_regiondisjoint, author="Wolfram Research", title="{RegionDisjoint}", year="2017", howpublished="\url{https://reference.wolfram.com/language/ref/RegionDisjoint.html}", note=[Accessed: 11-July-2025 ]}
BibLaTeX@online{reference.wolfram_2025_regiondisjoint, organization={Wolfram Research}, title={RegionDisjoint}, year={2017}, url={https://reference.wolfram.com/language/ref/RegionDisjoint.html}, note=[Accessed: 11-July-2025 ]}
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4