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} \cgalFigureBegin{aos_fig-spherical_concept_hierarchy,spherical_concept_hierarchy.png}
Bottom portion of the refinement hierarchy of the geometry-traits The entire spherical boundary cluster of the refinement hierarchy of the
concepts for curves embedded in a sphere-like parameterized surface geometry-traits concepts for curves embedded in a sphere-like parameterized
surface.
\cgalFigureEnd \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} \documentclass[12pt]{standalone}
\input{header} \input{header}
\usepackage[edges]{forest}
\usetikzlibrary{shadows.blur,arrows.meta}
\pagestyle{empty} \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} \begin{document}
\psset{treevshift=0,unit=1em,xunit=2em,yunit=1em,everytree={},etcratio=.75,triratio=.5} \begin{forest}
\jtree[everylabel=\sl,xunit=70pt,arrows=->] [,phantom,for tree={concept,edge={-Stealth}}
\! = {} [,phantom
<4wideleft>[scaleby=2.24 0,arrows=-,linestyle=none]{\psframebox{\concept{AosLeftSideTraits\_2}}}@lt !lt [\name{AosLeftSideTraits\_2}
^<left>[scaleby=1.15 0,arrows=-,linestyle=none]{\psframebox{\concept{ArrangemenRightSideTraits\_2}}}@rt !rt [,phantom]
^<right>[scaleby=1.15 0,arrows=-,linestyle=none]{\psframebox{\concept{ArrangemenBottomSideTraits\_2}}}@bt !bt [\name{AosIdentifiedVerticalTraits\_2},name=ivt]
^<4wideright>[scaleby=2.26 0,arrows=-,linestyle=none]{\psframebox{\concept{ArrangemenTopSideTraits\_2}}}@tt !tt ]
. [\name{AosRightSideTraits\_2},name=rst]
\!lt = <right>[scaleby=1.08 1]{\psframebox{\concept{AosIdentifiedVerticalTraits\_2}}}@ivt !ivt ]
. [,phantom
\!bt = <right>[scaleby=1.17 1]{\psframebox{\concept{AosIdentifiedHorizontalTraits\_2}}}@iht !iht [\name{AosBottomSideTraits\_2}
. [,phantom]
\ncline{rt:b}{ivt:t} [\name{AosIdentifiedHorizontalTraits\_2},name=iht]
\ncline{tt:b}{iht:t} ]
\endjtree [\name{AosTopSideTraits\_2},name=tst]
\psset{treevshift=0,unit=1cm,xunit=1cm,yunit=1cm,everytree={}, ]
etcratio=.75,triratio=.5} ]
\draw[-Stealth] (rst) to (ivt);
\draw[-Stealth] (tst) to (iht);
\end{forest}
\end{document} \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} \documentclass[12pt]{standalone}
\input{header} \input{header}
\usepackage[edges]{forest}
\usetikzlibrary{shadows.blur,arrows.meta}
\pagestyle{empty} \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} \begin{document}
\psset{treevshift=0,unit=1em,xunit=2em,yunit=1em,everytree={},etcratio=.75,triratio=.5} \begin{forest}
\jtree[everylabel=\sl,xunit=70pt,arrows=->] [\name{AosLeftSideTraits\_2},before drawing tree={x=0pt},
\! = {\psframebox{\concept{AosLeftSideTraits\_2}}} for tree={concept,edge={-Stealth}}
<4wideleft>[scaleby=2.44 1]{\psframebox{\concept{AosOpenLeftTraits\_2}}}@ult !ult [{\name{AosOpenLeftTraits\_2}}]
^<left>[scaleby=1.37 1]{\psframebox{\concept{AosClosedLeftTraits\_2}}}@urt !urt [{\name{AosClosedLeftTraits\_2}}]
^<right>[scaleby=1.12 1]{\psframebox{\concept{AosContractedLeftTraits\_2}}}@ubt !ubt [{\name{AosContractedLeftTraits\_2}}]
^<4wideright>[scaleby=2.56 1]{\psframebox{\concept{AosIdentifiedVerticalTraits\_2}}}@utt !utt [{\name{AosIdentifiedLeftTraits\_2}}]
. ]
\endjtree \end{forest}
\psset{treevshift=0,unit=1cm,xunit=1cm,yunit=1cm,everytree={},
etcratio=.75,triratio=.5}
\end{document} \end{document}

View File

@ -1,21 +1,23 @@
\documentclass[12pt]{standalone} \documentclass[12pt]{standalone}
\input{header} \input{header}
\usepackage[edges]{forest}
\usetikzlibrary{shadows.blur,arrows.meta}
\pagestyle{empty} \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} \begin{document}
\psset{treevshift=0,unit=1em,xunit=2em,yunit=1em,everytree={},etcratio=.75,triratio=.5} \begin{forest}
\jtree[everylabel=\sl,xunit=70pt,arrows=->] [,phantom,before drawing tree={x=0pt},for tree={concept,edge={-Stealth}}
\! = {} [{\name{AosOpenLeftTraits\_2}},name=olt
<4wideleft>[scaleby=2.35 0,arrows=-,linestyle=none]{\psframebox{\concept{AosOpenLeftTraits\_2}}}@ult !ult [\name{AosOpenBoundaryTraits\_2},name=oyt,before drawing tree={x=0pt}]
^<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 [{\name{AosOpenRightTraits\_2}},name=ort]
^<4wideright>[scaleby=2.35 0,arrows=-,linestyle=none]{\psframebox{\concept{AosOpenTopTraits\_2}}}@utt !utt [{\name{AosOpenBottomTraits\_2}},name=obt]
. [{\name{AosOpenTopTraits\_2}},name=ott]
\!ult = <4wideright>[scaleby=2.10 1]{\psframebox{\concept{AosOpenBoundaryTraits\_2}}}@ut !ut ]
. \draw[-Stealth] (ort) to (oyt);
\ncline{urt:b}{ut:t} \draw[-Stealth] (obt) to (oyt);
\ncline{ubt:b}{ut:t} \draw[-Stealth] (ott) to (oyt);
\ncline{utt:b}{ut:t} \end{forest}
\endjtree
\psset{treevshift=0,unit=1cm,xunit=1cm,yunit=1cm,everytree={},
etcratio=.75,triratio=.5}
\end{document} \end{document}

View File

@ -1,20 +1,23 @@
\documentclass[12pt]{standalone} \documentclass[12pt]{standalone}
\input{header} \input{header}
\usepackage[edges]{forest}
\usetikzlibrary{shadows.blur,arrows.meta}
\pagestyle{empty} \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} \begin{document}
\psset{treevshift=0,unit=1em,xunit=2em,yunit=1em,everytree={},etcratio=.75,triratio=.5} \begin{forest}
\jtree[everylabel=\sl,xunit=70pt,arrows=->] [,phantom,before drawing tree={x=0pt},
\! = {} for tree={concept,edge={-Stealth}}
<left>[scaleby=2.31 0,arrows=-,linestyle=none]{\psframebox{\concept{AosVerticalSideTraits\_2}}}@vst !vst [\name{AosVerticalSideTraits\_2}
^<right>[scaleby=2.31 0,arrows=-,linestyle=none]{\psframebox{\concept{ArrangemenHorizontalSideTraits\_2}}}@hst !hst [\name{AosLeftSideTraits\_2}]
. [\name{AosRightSideTraits\_2}]
\!hst = <left>[scaleby=1.15 1]{\psframebox{\concept{AosBottomSideTraits\_2}}}@bst !bst ]
^<right>[scaleby=1.15 1]{\psframebox{\concept{AosTopSideTraits\_2}}}@tst !tst [\name{AosHorizontalSideTraits\_2}
. [\name{AosBottomSideTraits\_2}]
\!vst = <left>[scaleby=1.12 1]{\psframebox{\concept{AosLeftSideTraits\_2}}}@lst !lst [\name{AosTopologyTraits\_2}]
^<right>[scaleby=1.12 1]{\psframebox{\concept{AosRightSideTraits\_2}}}@rst !rst ]
. ]
\endjtree \end{forest}
\psset{treevshift=0,unit=1cm,xunit=1cm,yunit=1cm,everytree={},
etcratio=.75,triratio=.5}
\end{document} \end{document}

View File

@ -1,19 +1,35 @@
\documentclass[12pt]{standalone} \documentclass[12pt]{standalone}
\input{header} \input{header}
\usepackage[edges]{forest}
\usetikzlibrary{shadows.blur,arrows.meta}
\pagestyle{empty} \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} \begin{document}
\psset{treevshift=0,unit=1em,xunit=2em,yunit=1em,everytree={},etcratio=.75,triratio=.5} \begin{forest}
\jtree[everylabel=\sl,xunit=70pt,arrows=->] [\name{AosBasicTraits\_2},name=abt,before drawing tree={x=0pt},for tree={concept,edge={-Stealth}}
\! = {} [\name{AosVerticalSideTraits\_2}
<left>[scaleby=2.81 0,arrows=-,linestyle=none]{\psframebox{\concept{AosIdentifiedVerticalTraits\_2}}}@uvt !uvt [\name{AosLeftSideTraits\_2}
^<vert>[scaleby=1 0,arrows=-,linestyle=none]{\psframebox{\concept{AosContractedBottomTraits\_2}}}@ubt !ubt [,phantom]
^<right>[scaleby=2.73 0,arrows=-,linestyle=none]{\psframebox{\concept{AosContractedTopTraits\_2}}}@utt !utt [\name{AosIdentifiedVerticalTraits\_2},name=ivt
. [,phantom]
\!ubt = <vert>[scaleby=1 1]{\psframebox{\concept{AosSphericalBoundaryTraits\_2}}}@ut !ut [\name{AosSphericalBoundaryTraits\_2},name=sbt,before drawing tree={x=0pt}]
. ]
\ncline{uvt:b}{ut:t} ]
\ncline{utt:b}{ut:t} [\name{AosRightSideTraits\_2},name=rst]
\endjtree ]
\psset{treevshift=0,unit=1cm,xunit=1cm,yunit=1cm,everytree={}, [\name{AosHorizontalSideTraits\_2},before drawing tree={x-=1.5em}
etcratio=.75,triratio=.5} [\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} \end{document}