Properties
Category
English
Similar Topics
Statistics
Comments
5
Participants
3
Subscribers
4
Votes
1
Views
1480
Share
Unions, Differences, etc.
Completed
I think it would be great if GeoGebra could create unions, intersections and differences of various shapes, such as curves, polygons, etc.
Thanks.
 GeoGebra
 Help
 Partners

Contact us
 Feedback & Questions
 This email address is being protected from spambots. You need JavaScript enabled to view it.
 +43 677 6137 2693
© 2023 International GeoGebra Institute
Every GeoGebra object has an algebraic representation, so I think that a general command is not applicable, because of the possible reciprocal positions of an object with respect to another. You can group objects in lists, if you need union.
About intersection and difference, in some selected cases there already are commands:
https://wiki.geogebra.org/e... (see 3D options,too)
https://wiki.geogebra.org/e...
https://wiki.geogebra.org/e...
https://wiki.geogebra.org/e...
https://wiki.geogebra.org/e...
I think that  if you don't know it  you might like IntersectPath ;)
Are there examples online? The wiki is very terse/minimalistic.
: ) it needs to be like this  KISS  We can't add an example for every single user need...
I guess that you should search in our materials platform, there are millions of resources there
Okay, it looks like some of the commands you listed work very well for polygons. But I wish they worked for other curves (especially arcs and sectors) as well. Also, most of these commands only generate points. I can intersect two ellipses, for instance. But only the points are plotted, not the region formed by the intersection/difference. This was kind of the point of my original idea post.
Inequalities:
Only for coloring combinations (∧ and ∨) of conics, lines (equations) and functions (and using in combination with ClosestPointRegion(), PointIn(), IsInRegion(), {Vertex()} but not Area, Border, Locus...)
(maybe better than nothing)
.
Sample tested with GGB 5.0.541 and GGB 6.0.535
Comments have been locked on this page!