Updated figures; changed prefix of concepts Arrangement... => Aos...

This commit is contained in:
Efi Fogel 2024-08-28 20:43:03 +03:00
parent d8e4cc40be
commit d2eda3e94a
14 changed files with 108 additions and 75 deletions

View File

@ -3701,8 +3701,9 @@ parameter space in this case is open and unbounded.}
<!-- ----------------------------------------------------------------------- -->
\cgalFigureBegin{aos_fig-spherical_concept_hierarchy,spherical_concept_hierarchy.png}
Bottom portion of the refinement hierarchy of the geometry-traits
concepts for curves embedded in a sphere-like parameterized surface
The entire spherical boundary cluster of the refinement hierarchy of the
geometry-traits concepts for curves embedded in a sphere-like parameterized
surface.
\cgalFigureEnd
<!-- ----------------------------------------------------------------------- -->

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.3 KiB

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.4 KiB

After

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.2 KiB

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

After

Width:  |  Height:  |  Size: 9.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.9 KiB

After

Width:  |  Height:  |  Size: 18 KiB

View File

@ -1,22 +1,30 @@
\documentclass[12pt]{standalone}
\input{header}
\usepackage[edges]{forest}
\usetikzlibrary{shadows.blur,arrows.meta}
\pagestyle{empty}
\def\name#1{\textsf{\it #1}}
\tikzset{concept/.style={rectangle split,rectangle split parts=1,draw,
fill=white,blur shadow,rounded corners,align=center}}
\begin{document}
\psset{treevshift=0,unit=1em,xunit=2em,yunit=1em,everytree={},etcratio=.75,triratio=.5}
\jtree[everylabel=\sl,xunit=70pt,arrows=->]
\! = {}
<4wideleft>[scaleby=2.24 0,arrows=-,linestyle=none]{\psframebox{\concept{AosLeftSideTraits\_2}}}@lt !lt
^<left>[scaleby=1.15 0,arrows=-,linestyle=none]{\psframebox{\concept{ArrangemenRightSideTraits\_2}}}@rt !rt
^<right>[scaleby=1.15 0,arrows=-,linestyle=none]{\psframebox{\concept{ArrangemenBottomSideTraits\_2}}}@bt !bt
^<4wideright>[scaleby=2.26 0,arrows=-,linestyle=none]{\psframebox{\concept{ArrangemenTopSideTraits\_2}}}@tt !tt
.
\!lt = <right>[scaleby=1.08 1]{\psframebox{\concept{AosIdentifiedVerticalTraits\_2}}}@ivt !ivt
.
\!bt = <right>[scaleby=1.17 1]{\psframebox{\concept{AosIdentifiedHorizontalTraits\_2}}}@iht !iht
.
\ncline{rt:b}{ivt:t}
\ncline{tt:b}{iht:t}
\endjtree
\psset{treevshift=0,unit=1cm,xunit=1cm,yunit=1cm,everytree={},
etcratio=.75,triratio=.5}
\begin{forest}
[,phantom,for tree={concept,edge={-Stealth}}
[,phantom
[\name{AosLeftSideTraits\_2}
[,phantom]
[\name{AosIdentifiedVerticalTraits\_2},name=ivt]
]
[\name{AosRightSideTraits\_2},name=rst]
]
[,phantom
[\name{AosBottomSideTraits\_2}
[,phantom]
[\name{AosIdentifiedHorizontalTraits\_2},name=iht]
]
[\name{AosTopSideTraits\_2},name=tst]
]
]
\draw[-Stealth] (rst) to (ivt);
\draw[-Stealth] (tst) to (iht);
\end{forest}
\end{document}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

After

Width:  |  Height:  |  Size: 8.2 KiB

View File

@ -1,16 +1,19 @@
\documentclass[12pt]{standalone}
\input{header}
\usepackage[edges]{forest}
\usetikzlibrary{shadows.blur,arrows.meta}
\pagestyle{empty}
\def\name#1{\textsf{\it #1}}
\tikzset{concept/.style={rectangle split,rectangle split parts=1,draw,
fill=white,blur shadow,rounded corners,align=center}}
\begin{document}
\psset{treevshift=0,unit=1em,xunit=2em,yunit=1em,everytree={},etcratio=.75,triratio=.5}
\jtree[everylabel=\sl,xunit=70pt,arrows=->]
\! = {\psframebox{\concept{AosLeftSideTraits\_2}}}
<4wideleft>[scaleby=2.44 1]{\psframebox{\concept{AosOpenLeftTraits\_2}}}@ult !ult
^<left>[scaleby=1.37 1]{\psframebox{\concept{AosClosedLeftTraits\_2}}}@urt !urt
^<right>[scaleby=1.12 1]{\psframebox{\concept{AosContractedLeftTraits\_2}}}@ubt !ubt
^<4wideright>[scaleby=2.56 1]{\psframebox{\concept{AosIdentifiedVerticalTraits\_2}}}@utt !utt
.
\endjtree
\psset{treevshift=0,unit=1cm,xunit=1cm,yunit=1cm,everytree={},
etcratio=.75,triratio=.5}
\begin{forest}
[\name{AosLeftSideTraits\_2},before drawing tree={x=0pt},
for tree={concept,edge={-Stealth}}
[{\name{AosOpenLeftTraits\_2}}]
[{\name{AosClosedLeftTraits\_2}}]
[{\name{AosContractedLeftTraits\_2}}]
[{\name{AosIdentifiedLeftTraits\_2}}]
]
\end{forest}
\end{document}

View File

@ -1,21 +1,23 @@
\documentclass[12pt]{standalone}
\input{header}
\usepackage[edges]{forest}
\usetikzlibrary{shadows.blur,arrows.meta}
\pagestyle{empty}
\def\name#1{\textsf{\it #1}}
\tikzset{concept/.style={rectangle split,rectangle split parts=1,draw,
fill=white,blur shadow,rounded corners,align=center}}
\begin{document}
\psset{treevshift=0,unit=1em,xunit=2em,yunit=1em,everytree={},etcratio=.75,triratio=.5}
\jtree[everylabel=\sl,xunit=70pt,arrows=->]
\! = {}
<4wideleft>[scaleby=2.35 0,arrows=-,linestyle=none]{\psframebox{\concept{AosOpenLeftTraits\_2}}}@ult !ult
^<left>[scaleby=1.21 0,arrows=-,linestyle=none]{\psframebox{\concept{AosOpenRightTraits\_2}}}@urt !urt
^<right>[scaleby=1.18 0,arrows=-,linestyle=none]{\psframebox{\concept{AosOpenBottomTraits\_2}}}@ubt !ubt
^<4wideright>[scaleby=2.35 0,arrows=-,linestyle=none]{\psframebox{\concept{AosOpenTopTraits\_2}}}@utt !utt
.
\!ult = <4wideright>[scaleby=2.10 1]{\psframebox{\concept{AosOpenBoundaryTraits\_2}}}@ut !ut
.
\ncline{urt:b}{ut:t}
\ncline{ubt:b}{ut:t}
\ncline{utt:b}{ut:t}
\endjtree
\psset{treevshift=0,unit=1cm,xunit=1cm,yunit=1cm,everytree={},
etcratio=.75,triratio=.5}
\begin{forest}
[,phantom,before drawing tree={x=0pt},for tree={concept,edge={-Stealth}}
[{\name{AosOpenLeftTraits\_2}},name=olt
[\name{AosOpenBoundaryTraits\_2},name=oyt,before drawing tree={x=0pt}]
]
[{\name{AosOpenRightTraits\_2}},name=ort]
[{\name{AosOpenBottomTraits\_2}},name=obt]
[{\name{AosOpenTopTraits\_2}},name=ott]
]
\draw[-Stealth] (ort) to (oyt);
\draw[-Stealth] (obt) to (oyt);
\draw[-Stealth] (ott) to (oyt);
\end{forest}
\end{document}

View File

@ -1,20 +1,23 @@
\documentclass[12pt]{standalone}
\input{header}
\usepackage[edges]{forest}
\usetikzlibrary{shadows.blur,arrows.meta}
\pagestyle{empty}
\def\name#1{\textsf{\it #1}}
\tikzset{concept/.style={rectangle split,rectangle split parts=1,draw,
fill=white,blur shadow,rounded corners,align=center}}
\begin{document}
\psset{treevshift=0,unit=1em,xunit=2em,yunit=1em,everytree={},etcratio=.75,triratio=.5}
\jtree[everylabel=\sl,xunit=70pt,arrows=->]
\! = {}
<left>[scaleby=2.31 0,arrows=-,linestyle=none]{\psframebox{\concept{AosVerticalSideTraits\_2}}}@vst !vst
^<right>[scaleby=2.31 0,arrows=-,linestyle=none]{\psframebox{\concept{ArrangemenHorizontalSideTraits\_2}}}@hst !hst
.
\!hst = <left>[scaleby=1.15 1]{\psframebox{\concept{AosBottomSideTraits\_2}}}@bst !bst
^<right>[scaleby=1.15 1]{\psframebox{\concept{AosTopSideTraits\_2}}}@tst !tst
.
\!vst = <left>[scaleby=1.12 1]{\psframebox{\concept{AosLeftSideTraits\_2}}}@lst !lst
^<right>[scaleby=1.12 1]{\psframebox{\concept{AosRightSideTraits\_2}}}@rst !rst
.
\endjtree
\psset{treevshift=0,unit=1cm,xunit=1cm,yunit=1cm,everytree={},
etcratio=.75,triratio=.5}
\begin{forest}
[,phantom,before drawing tree={x=0pt},
for tree={concept,edge={-Stealth}}
[\name{AosVerticalSideTraits\_2}
[\name{AosLeftSideTraits\_2}]
[\name{AosRightSideTraits\_2}]
]
[\name{AosHorizontalSideTraits\_2}
[\name{AosBottomSideTraits\_2}]
[\name{AosTopologyTraits\_2}]
]
]
\end{forest}
\end{document}

View File

@ -1,19 +1,35 @@
\documentclass[12pt]{standalone}
\input{header}
\usepackage[edges]{forest}
\usetikzlibrary{shadows.blur,arrows.meta}
\pagestyle{empty}
\def\name#1{\textsf{\it #1}}
\tikzset{concept/.style={rectangle split,rectangle split parts=1,draw,
fill=white,blur shadow,rounded corners,align=center}}
\begin{document}
\psset{treevshift=0,unit=1em,xunit=2em,yunit=1em,everytree={},etcratio=.75,triratio=.5}
\jtree[everylabel=\sl,xunit=70pt,arrows=->]
\! = {}
<left>[scaleby=2.81 0,arrows=-,linestyle=none]{\psframebox{\concept{AosIdentifiedVerticalTraits\_2}}}@uvt !uvt
^<vert>[scaleby=1 0,arrows=-,linestyle=none]{\psframebox{\concept{AosContractedBottomTraits\_2}}}@ubt !ubt
^<right>[scaleby=2.73 0,arrows=-,linestyle=none]{\psframebox{\concept{AosContractedTopTraits\_2}}}@utt !utt
.
\!ubt = <vert>[scaleby=1 1]{\psframebox{\concept{AosSphericalBoundaryTraits\_2}}}@ut !ut
.
\ncline{uvt:b}{ut:t}
\ncline{utt:b}{ut:t}
\endjtree
\psset{treevshift=0,unit=1cm,xunit=1cm,yunit=1cm,everytree={},
etcratio=.75,triratio=.5}
\begin{forest}
[\name{AosBasicTraits\_2},name=abt,before drawing tree={x=0pt},for tree={concept,edge={-Stealth}}
[\name{AosVerticalSideTraits\_2}
[\name{AosLeftSideTraits\_2}
[,phantom]
[\name{AosIdentifiedVerticalTraits\_2},name=ivt
[,phantom]
[\name{AosSphericalBoundaryTraits\_2},name=sbt,before drawing tree={x=0pt}]
]
]
[\name{AosRightSideTraits\_2},name=rst]
]
[\name{AosHorizontalSideTraits\_2},before drawing tree={x-=1.5em}
[\name{AosBottomSideTraits\_2}
[\name{AosContractedBottomTraits\_2},name=cbt,before drawing tree={x-=3em}]
]
[\name{AosTopSideTraits\_2},before drawing tree={x-=3em}
[\name{AosContractedTopTraits\_2},name=ctt,before drawing tree={x-=3em}]
]
]
]
\draw[-Stealth] (cbt) to (sbt);
\draw[-Stealth] (ctt) to (sbt);
\draw[-Stealth] (rst) to (ivt);
\end{forest}
\end{document}