From c007f8a568f1a01d2a316ae3ee0e5a5e13f8f3f3 Mon Sep 17 00:00:00 2001 From: Nico Kruithof Date: Sun, 18 Jun 2006 19:28:03 +0000 Subject: [PATCH] small changes to the documentation --- .gitattributes | 2 + .../doc_tex/Skin_surface_3/SkinSurface3.tex | 27 +- .../Skin_surface_3/convexTwoPoints.eps | 1354 +++++++++++++++++ .../Skin_surface_3/convexTwoPoints.png | Bin 0 -> 8431 bytes 4 files changed, 1370 insertions(+), 13 deletions(-) create mode 100644 Skin_surface_3/doc_tex/Skin_surface_3/convexTwoPoints.eps create mode 100644 Skin_surface_3/doc_tex/Skin_surface_3/convexTwoPoints.png diff --git a/.gitattributes b/.gitattributes index baf4044fb41..856ac566de3 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1420,6 +1420,8 @@ Segment_Delaunay_graph_2/doc_tex/Segment_Delaunay_graph_2_ref/sdg-join_split.eps Segment_Delaunay_graph_2/doc_tex/Segment_Delaunay_graph_2_ref/sdg-join_split.fig -text Segment_Delaunay_graph_2/doc_tex/Segment_Delaunay_graph_2_ref/sdg-join_split.gif -text svneol=unset#unset Segment_Delaunay_graph_2/doc_tex/Segment_Delaunay_graph_2_ref/sdg-join_split.pdf -text svneol=unset#unset +Skin_surface_3/doc_tex/Skin_surface_3/convexTwoPoints.eps -text +Skin_surface_3/doc_tex/Skin_surface_3/convexTwoPoints.png -text Skin_surface_3/doc_tex/Skin_surface_3/marching.eps -text Skin_surface_3/doc_tex/Skin_surface_3/marching.png -text Skin_surface_3/doc_tex/Skin_surface_3/molecule.eps -text diff --git a/Skin_surface_3/doc_tex/Skin_surface_3/SkinSurface3.tex b/Skin_surface_3/doc_tex/Skin_surface_3/SkinSurface3.tex index 6dd66768e2e..07b15cb255f 100644 --- a/Skin_surface_3/doc_tex/Skin_surface_3/SkinSurface3.tex +++ b/Skin_surface_3/doc_tex/Skin_surface_3/SkinSurface3.tex @@ -43,8 +43,8 @@ model of the concept \ccc{Surface_3}. \begin{figure} \begin{ccTexOnly} \begin{center} + \includegraphics[width=.25\textwidth]{Skin_surface_3/convexTwoPoints} \includegraphics[width=.25\textwidth]{Skin_surface_3/skinTwoPoints} -% \includegraphics[width=.25\textwidth]{Skin_surface_3/skinTwoPoints} \end{center} \end{ccTexOnly} \begin{ccHtmlOnly} @@ -54,10 +54,11 @@ model of the concept \ccc{Surface_3}. curve of two weighted points"> \end{ccHtmlOnly} - \caption{\label{fig:twoPoints} The skin curve of two weighted points - (the two dashed circles). The smaller circles form a subset of the - shrunk convex hull of the input points. Its boundary forms the skin - curve. } + \caption{\label{fig:twoPoints} Left: Convex combinations of two + weighted points (the two dashed circles). Right: The skin curve of + the weighted points. The smaller circles form a subset of the + shrunk convex hull of the input points. Its boundary forms the + skin curve. } \end{figure} This section first briefly reviews skin surfaces. For a more thorough @@ -88,7 +89,7 @@ spheres we refer to \cite{p-gcc-70}. Starting from a weighted point $\ssWpoint{p}=({p},\textsc{P})$, the shrunk weighted point $\ssWpoint{p}^s$ is obtained by taking a convex combination with the unweighted point centered at $p$, formally -$\ssWpoint{p}^s = s \ssWpoint{p} + (1-s) p$. A simple calculations +$\ssWpoint{p}^s = s \ssWpoint{p} + (1-s) p$. A simple calculation shows that, $\ssWpoint{p}^s = ({p},s\cdot \textsc{p})$. The set $\ssWpoint{P}^s$ is the set obtained by shrinking every weighted point of $\ssWpoint{P}$ by a factor $s$. The shrunk weighted points of @@ -113,13 +114,13 @@ set of balls. %pieces quadrics. \section{The interface} -The interface to the skin surface package consists of three distinct -global functions and a class \ccc{Skin_surface_3} which is a model of -the concept \ccc{Surface_3}. The first function takes a list of -weighted points and a shrink factor and outputs a -\ccc{Skin_surface_3}. The parameter \ccc{Tag} is a tag that controls -whether the input balls are grown in such a way that the skin surface -wraps around the input balls. There are two overloaded functions: +The interface to the skin surface package consists of three global +functions and a class \ccc{Skin_surface_3} which is a model of the +concept \ccc{Surface_3}. The first function takes a list of weighted +points and a shrink factor and outputs a \ccc{Skin_surface_3}. The +parameter \ccc{Tag} is a tag that controls whether the input balls are +grown in such a way that the skin surface wraps around the input +balls. There are two overloaded functions: \ccGlobalFunction{template vh;`RN~Uvpk^ zevb_tA0R<7W9jDRV#6xVi@U4Y?K)%P@8+1WRE%Zo+u28~5Mp5Kij1{5-W}6Om1hbW^`V2^}BAD~D315{kjlGNLDU1UPEQKA}NW?A_cHcifB5b^bSGG(vjv+*pU1{(zw=6k(Qhuud z@vNNY9=57&If!yez(@p7w~JSK?t!|^^Uu$20n5rjw>X`~4`-9JBHJ&C+y|g0^XX12 z4Z&|$)>ErwS2~VdxY^#H2!qTEr^c3Le^f@J{g!d@#_2@-bBGR6<38?scYqqNyvsmH zYRa5=YH&~c?7Vti<~Ntf2FlBuycCy-R|f2AsB(YqB^;8+q=ZiH4$-avwQT;m2cFbx z;`OLVF1il_jE^QC+DFR|-+%U6UfmvjLcUp$K)D@t$ZjKy~WcIdiR?XH+~5?K7(Gt+`M$73IEpvDtk3A3ynre;1DQ?@#~Z z)6M3^H!4b5t!tyz>_m}dW^_0k3lL8|@^XyXk(bjWMHhNcB_P~}S7S z_Yc?W-~Nn!B`)g_j&z4pS5`YR@#JZxE8cu$-(ws=`4tsQow@!fbA$=SBv`W2J`D!CAWd_dL;RfYO!$A&y{)g`yQa%8?YK<#=uCjgZhCBex$ zu*YmPqy5X8L1B=MG+qJ47wPjwVr5z;i|6V82-sv5O&hvMiP)7ZplS*TnVYoFOK}SF#e)(UzSxo?*e6rf40+DZ&5?ap&ydDYQ zPW*CndrEVgK3t3#cGwP3b#X$Jv32Y>C#f{ndYBBDtXtS$tyvc_x7=Jk!a7>dA6;!q z(U65vLj?2`8&d1UuY#J86WsHYi|sk%R)7ki`Ud)%Ucj`GSmtA@l-HC~7ue>{)Ay*! zw%Nn$=egukJ6&TmKCoRe=-X89YkHwfR$E8XwgHrv6b>hcAP%sl%I}(mwlb+h0^2rw znSbfYZHw30%dD*gQ?=4ZV?{o5we=$e9M9Z1yp-iOSG@(G!U=|sq7r|Ni2$z1N?6;U z@|uE$I{R}PYCU}=?~D2>)rPSmXj~<-EFwI|Gq-MUq}-xIaeyiZU&lR@3rMe9z=<)m zR@)*gSvW;9(@_5P^1*py_#ne613rJ&uinqql z`fExhnDQ}sB$U*-@==AYz;<}50aj#5EZae_lz%~XjTocTh;Fs zOhy>V3RC|@$``CFnPy7YZ36-@Wo$_#devK9_3P_cJ`@9J{g7y19{1OnP@v3KYQ2I< zDNAf6@5`VEk|kX#2o+P{Wz`zcl^hyQ6?2N6YZt}YdOv{j$Aoq&>@pHGAo&(5pac?I zVL@beGOwjv6qi8#f+BDT@p$Hv_@VT1B$R~#Di?FCdbHjG|E>bg(n1B@NF^9* z(zbPyEQg9@(Y6B2Hm|S)Bd{RDX~{SPBawf)@%N zK(aRM_hM%{2ht30&PMd8^Rta=Oot3@R@U2rB)%mi#1Ns(RLLwff))U%O-~APfsAF~ zCJ=GRH}rq>3Z@fJsQ@y7eKa4@pKj-$s8H5B*Fw`}RK)A+T!bhh4f$PMg|e{#KzY3- zfML8)Itrspfv<5zwR9&kfU#!e&@ii%k?6FwPwXi44k)-2P?LbesqWSRW%dK)Bqy}X zfzwaa8hF?K*#oGlls{wu8#iF3N~S_tPet!+EJ?r_BEJ}+vGa5>O20ew0#wmwX_q4+ z9Ur+paoUT>AJRc*Bh{yWQyGcUWAmm30Ez@UPMiQyM4S(4%scks1&HQuG_}HbAy$E2 z*gp+`D)uz;hcM7xX5h);L{*FSgoYez=D_|@E=K$$0l*oB^`@*ofJ)loBElwkLH7h6 zwd7feSLUjaeM`G}@zSnaqk5gy@S%kPiIB8Bh&Vd@r7s)u0MuR*DB~3)e+BYGDqpSQ z#+9%!!<|DZ|A|@WHMD5~06{5a@7-2Gcgf6S^&WuOjErCqkA(3G`9-T&h#C1qDo?YT z?ljG!ovsAll0n^`0o^nXbR`rqJctl8r;G;xYUdM7JJBa>%5@;JG7@97jMWcG*5<*E zQ{u|gO)n}{v(ZoH3uP$hK++_^rp2talM7dBEALAs;Ht(Xm7y57W7QeR4aRrksEN)H-q=Go^>6?Z%8y|sYKa;|`8BY9tILKy zElBlER5H0f*?GcXb+VSD&a!d_niv28mJj1Q&Y7d!2q~XnUUx5Iv@XJ$;RR|~4G(RO!3wD- zvwuqoODWJ^@aT$FU9dt(#!zvCbQ{To=nS0!Ml*Z@5T%{Gj^Bni0kYQ24dwbR^@Nn) zZk-HRq-rW{1T{iBfP;aJU?~$FXy|u!0s#hyb~0*G8B!qB66|7-YrVXcGflf)I~k}L z{Ua)5YlK}6@ER5gnWaMqatH9-=_TgIO+Wq@o>?8T6JB z&)^Xl4*dwA;xi0LR2$LF0okEF>>`Zd+nWObVlvgu+787@6&gvM_))+m)G$3~y>V#k@>7@!hFLmDPKzbovvsSviCCbfbGy8=4XPq3d+_p~SH$EEMPKtZAl%7tA2Qc;(x^$0SXHY7 zEKD@Js$gvc9aefEc@1|sSd3Avrapk?ShyAGltB*^>||Ivk?v~&OFHu1yQzpKH62hf zR92t?S2A6!!_kl~7#@tBLUjWGQQ?w#B1kPEcs{K*WcG=as!F}{cyb6nT{pQj4E2U# zl)({Ahr<;H0oxey+Dc750OjXc@o*(LXN2H^rtM_|U_UcDH#h5#53(>p{AaacNOM&e zgbLtMpct{EVKG*lJMe50ddjx!tupujZL2UyWq?rmH`}k93aMwN+CCM`C;)&DWMhaq zGO>Vu7WDyC(yi_o#s2-rw_;B z&KU@MZmX~WUE`4M*!^I{!ILgc3_Qo*OM@=J3#|3slSvvhOg4cXuo;3hb z;gW$!^bNj;k95ldvC~au zGeC&+8GLpefYh!|s&c5K5CC855oN;}BT9_dHn`jpfXKWD_#=>gIh~>2`k1Ai&5p9| zS~)8$7=5OWfX=1rGU5*x^jnO zfQWY>4lI~Q`v6Mu1yz+Y*`sNYn&QC#ouo-WT^-SqDiVl>yFEY!0SNOF?#laA8H-bE zUk+~^TvURk0jd!hwgsQ*6VgH2jq zNpc_04H*MKp5Q^*iY>?Kx>pGX2;U{VpkINo;6@OAue8pTZ;sFtQ&p-oSFQ8mx-qjL z%+9?7YX#s0dc33;r+)ZeJH-IeL^`5<+&_Xam?1;=v@DO9NXu?fP66s`wsPhJ$&m4C zG(cT~0ooyvh7O5)GFF?E+*2YgS9eMFbBp}2_|Y;6CX~X3ksOH{k6(~Lp8OaAbc95j zf>t?+^n)X9sLmBYn#L(&ZkR3Y&lK^ZD3Z(I#Buu576P=w565z-{S)a!rY*oyCyUOQ z69$NH0SIG)w?k<#1nJK>0H`JNaz`i9oH?EVHB?qYS0C}Ow|sO9;c`Q+zL>`0CGXfx=1|k+}>&p0HQs$ z*w4U-^x%Uyx~Jad_Djuiiu#5G#yd#vg{TaVN{?dNWYXkj#J@BDgaAts8Qx1R14rwM z>8i8Rfx7q{A*|p{f&n7m4QWm=;=}WR8y?={ z13<_5ZYU~S)*VdIJtK-f=h)GY&(YlPgbbL?Vre%9*AGzbL|FL6K|Qz6IzwMcm$pjS z;p;rPM%RUA3p!>(T=onDRFPB~=PWqo+}0Vx17_`z@Xn3}(9Bi|JA9C|KpKPxwqkjr z9h)(O_KO%mM@pq{4x9pPN^;u;5@}Coe$PajUEx9ddWr8JF_qRI(PeW_kJMXLlXvz? zq;WzQo2ID!+yD^u53wXOFs;pTkWMO{B}e(PssqeDC(`LvhXIwco1M0igJr=kP4`!jp59Xzu&b);y~!>AGh!uOFd;JZW&XfWs_Y_dEc! zWz~FemU``psYYYrVhVLLJ$Ny~uyP(Q1?fBjjP4bRp}Sgb?LIcVn&Rk0GTt`9GU^7Q1J;7~_Q z`T`WNvj707xQsa=yu1ab4ZfbCZ^4huTH5r$@2jokrGm@p=u#i!@Kzte#xg^fuGdUk_3rcL-^8$UMh|(6 zZ#0fhh^O1^pg4e<^lfWon$d4%W|PUWhtYdW`xj<*ghiW8TA6#ddg{8!=2@MiPuLm} zKw+7WP*f|ce7})w{r|n8l!;`6-#g>h3gExKK z8rdy`T1)Sq8{Jw~POia@u%5Y_zO9}RP3oceZl%+6q$T)MRep-WEn-+hRq$@W4TV3YEmdV4;agarzHIQu_#^XDf6{k1_zyLK{Hrw898#8PGddXPr?l(NTsJ(i@ z9(YIDz>KiiPRNeQ_4o4Ay#^MURDK0^HEd7a0aFicq8N_8Zls=ElCQt?b2*#E_P#s9W}KZuS9)ZsclmL~{Isy5`@+ zuyaE6H|9tLd_I&tb_9G{@t?({Zqf6hNDlMN(~8!Ghr%(@;P1k*BPxx6DbasqtbE{RSo%{G=$I5^Wf#2le!fk&ncTx8Q>GT zeaGj*Lx?3gqmNq6^&zXu^}qv>(I4a#T5{0)mUF7zb5chDP*#Kve?^6rLjcp&0=4uU3XIw`aK!_dbNJyXfT$aDE&xl?oIq~D;p)^~C{aru z^U76qrw9xsHidZ!NCs#vK0uvpTX?Y1A(P(kzm_ ztCm0snB;%6@DdlE%xaM|C_MY7t@ZdS*Fqu`5$>sei7YglY{ZvvZ649@`b0b=dXeVK z0lq3N4aSXOROpy^o-ZZ=4X-CFE^tvoVExB6Q_JB0nhZ5b+;bMESD5*ucqrYn#_j3> z9s3}j8CjCy+?FOA)=riEc0G;WkW+CY9%igu`1>5~d{L?gOt@-UKfuKYOj?FMv=H}P zQSZwgH~QXH7cE-=61_4Ca87*&G4c}aTf{Sa*Yd&@Y_)t&z*Od&v$;=)=4YF{R4U1( z*v0F*;u@e{kjAjE3Q9Zm*BuM=z(xZkZ0gKOI^AZm*)uefS*C-ybE5+CS}UW6a2a*_ zbm1Eu`uJ&DOQ)vsG)C3rLu;Vw&Z_1>$2L)l@0h1q7cX%7|E;MAqZ4Jway=fE>H-Jf5z}3iy>PSA7x^2;-YB-sI~^OKc3PmlPjc3yOSF%(y#VsyOg%G*QUef3zB!P5TIdP9 zhWT$YcJ~a+yH20ovFtC3ZKHKf0YX=fXu^I^UU0OA#-wtlRB(Z$Jypj zwz{A30Ez7MjD}*5T6xqQV%Ao9UKqv){}Xwezzl;})-tT)(GOk*!4{Js4&Mz_m5eNJT~DC9_P%Z$vYGw}^6e z;?!DXPCtsf3T`X~T*x!VDz2x3i*z|<`SnNVv&TPp=k2%O`N6-<&Of@&#YLvqYB#)M zEX%PjD%&ItwaiD4>n%@K<3H@~u$@M|c<8vb)`_MHB8SWts)D}4c_ER>a>h895L{mV z@(1s}_15>^`|$Eo!pAvd0!V>V!8v|cDxPB^+yhUOc@7$Qb-lw>XY&sx5AW{&W%94{yStZvcurwaHA~boXE+#ps^RI}mk5^G zNcXcdK)&>%3rNW?WUMw#t!zgr$>*P4KK<2lEmy>EmcRP1%g;Vn&nZi+o3JwJwy1jQ z%O36aI?f{kq`Xe$7_}2=b@90g02Qdkf*$=THChnfC1(Qs#lhh^O!< zlq?>DD<&_qU8hIxyroaeE>EX!_bl}ze_I8WiD8(g7?H@$(=3_|lbZ z%P#);{nU8gTD>bg7XiyDes3)YewO>4Ik4xhS^U~R((U)np(64_R&~vdU-4VEdM2~O z@keV0ytOQw>pfS9?7gj66^sTk-waA`2)^9c6rGm`jh8$e^447-`rb1@qSd*;fq5lX zvpf&jf{paWD>kp<-=zAavt+M|V2tlAH_yG^T4;3E6!QZ%E;?vqI>FxZED7oh^uz`h zn_zv-)Ka<)tl+hq69o%?EbeKk$yTQpd(!(p^< zCMTnyzZQoVUx3eU9G@CCM*&$*TdBJ8mpFI+7n7s&9SEUE6N|MvrY`I+Ts-NEq zKwYmSd3u|wzUb3Lm9wvvJI%Lbc%zGU{hN()_kYrDJb1xX{wW%csMlW~prPpg_tov@ zSg=H(y1mN1!zh2#0R8_d-vP9xdSad^gZEa<4bO0bp zZDD6+AZKN6WpZJ3Wn>^?c_2koP#{NWZ*z2WV{&P5bRZ~XWp-&}Wj%0iZE|6EDGHU- RRJ8yA002ovPDHLkV1m`@Mcx1a literal 0 HcmV?d00001