We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add the classes that can handles the boolean operations on 2D.
EmptyR2
WholeR2
SinglePoint
ContinuousCurve
SimpleShape
NotContainer
OrContainer
AndContainer
They must inherit from a class SubSetR2. Each SubSetR2 instance needs to have the operations bellow, with symbols +, *, -, |, & and ^
SubSetR2
+
*
-
|
&
^
subseta & subsetb
subseta * subsetb
subseta | subsetb
subseta + subsetb
~subseta
-subseta
subseta - subsetb
subseta ^ subsetb
Define some functions:
unite
intersect
The text was updated successfully, but these errors were encountered:
carlos-adir
No branches or pull requests
Add the classes that can handles the boolean operations on 2D.
EmptyR2
WholeR2
SinglePoint
ContinuousCurve
SimpleShape
NotContainer
OrContainer
AndContainer
They must inherit from a class
SubSetR2
.Each
SubSetR2
instance needs to have the operations bellow, with symbols+
,*
,-
,|
,&
and^
subseta & subsetb
orsubseta * subsetb
subseta | subsetb
orsubseta + subsetb
~subseta
or-subseta
subseta - subsetb
subseta ^ subsetb
Define some functions:
unite
: can make the union of arbitrary number ofSubSetR2
intersect
: computes the intersectionThe text was updated successfully, but these errors were encountered: