1st revision

This commit is contained in:
Efi Fogel 2006-03-14 14:11:44 +00:00
parent 76cbb52d64
commit 6d86596470
13 changed files with 105 additions and 0 deletions

12
.gitattributes vendored
View File

@ -1053,32 +1053,44 @@ Minkowski_sum_2/demo/Minkowski_sum_2/Approx_offset_demo.C -text
Minkowski_sum_2/demo/Minkowski_sum_2/Minkowski_demo.C -text
Minkowski_sum_2/demo/Minkowski_sum_2/Offset_demo.C -text
Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/approx_offset.fig -text
Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/approx_offset.gif -text
Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/approx_offset.pstex -text
Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/approx_offset.pstex_t -text
Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/convex_offset.eps -text
Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/convex_offset.fig -text
Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/convex_offset.gif -text
Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/convex_offset.pdf -text
Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/ex_offset.eps -text
Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/ex_offset.fig -text
Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/ex_offset.gif -text
Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/ex_offset.pdf -text
Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/makefile -text
Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/offset_conv.eps -text
Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/offset_conv.fig -text
Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/offset_conv.gif -text
Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/offset_conv.pdf -text
Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/offset_decomp.eps -text
Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/offset_decomp.fig -text
Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/offset_decomp.gif -text
Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/offset_decomp.pdf -text
Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/onecyc_in.eps -text
Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/onecyc_in.fig -text
Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/onecyc_in.gif -text
Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/onecyc_in.pdf -text
Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/onecyc_out.eps -text
Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/onecyc_out.fig -text
Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/onecyc_out.gif -text
Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/onecyc_out.pdf -text
Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/sum_triangles.fig -text
Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/sum_triangles.gif -text
Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/sum_triangles.pstex -text
Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/sum_triangles.pstex_t -text
Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/tight.fig -text
Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/tight.gif -text
Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/tight.pstex -text
Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/tight.pstex_t -text
Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/tmp.inputs -text
Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/tmp.tex -text
Minkowski_sum_2/examples/Minkowski_sum_2/ex_approx_offset.C -text
Minkowski_sum_2/examples/Minkowski_sum_2/ex_exact_offset.C -text
Minkowski_sum_2/examples/Minkowski_sum_2/ex_sum_by_decomposition.C -text

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

View File

@ -0,0 +1,77 @@
include $(ROOT)/include/make/comdef.mak
TARGET_EPSS = approx_offset.eps
TARGET_EPSS+= sum_triangles.eps
TARGET_EPSS+= tight.eps
TARGET_PDFS = $(TARGET_EPSS:.eps=.pdf)
TARGET_GIFS = $(TARGET_PDFS:.pdf=.gif)
TARGET_GIFS+= onecyc_in.gif
TARGET_GIFS+= onecyc_out.gif
TARGET_GIFS+= ex_offset.gif
TARGET_GIFS+= convex_offset.gif
TARGET_GIFS+= offset_decomp.gif
TARGET_GIFS+= offset_conv.gif
TARGET0 = $(TARGET_GIFS)
TARGET1 = $(TARGET_PDFS)
TARGET2 = $(TARGET_EPSS)
default:: $(TARGET0) $(TARGET1) $(TARGET2)
include $(MAKEINCDIR)/comrul.mak
%.dvi : %.pstex_t
sed -e s/Minkowski_sum_2\\/fig\\/// $< > tmp.pstex_t
latex tmp.tex
mv tmp.dvi $@
define toeps
sed -e "s/%%BoundingBox.*$$/`gs -dSAFER -dCompatibilityLevel=1.2 -q -sDEVICE=bbox -dNOPAUSE -dBATCH $(basename $@).ps 2>&1 | tr "\n" "\^"`/" $(basename $@).ps | tr "\^" "\n"
endef
%.dvi : %.tex
cp $< tmp.tex
latex fig.tex
mv fig.dvi $@
%.bbox : %.ps
gs -dSAFER -dCompatibilityLevel=1.2 -q -sDEVICE=bbox -dNOPAUSE -dBATCH $<
%.gif : %.dvi
dvips -x 2000 -y 2000 -D4000 -P cmz $< -o
$(toeps) > $(basename $@).eps2 && rm $(basename $@).ps
convert -interlace Line -transparent White $(basename $@).eps2 $@;
%.ps : %.dvi
dvips -P cmz $< -o
%.eps : %.ps
$(toeps) > $(basename $@).eps
%.pdf : %.eps
epstopdf --hires $<
onecyc_in.gif: onecyc_in.eps
convert -resize 137x137% -interlace Line -transparent White $< $@
onecyc_out.gif: onecyc_out.eps
convert -resize 137x137% -interlace Line -transparent White $< $@
ex_offset.gif: ex_offset.eps
convert -resize 137x137% -interlace Line -transparent White $< $@
convex_offset.gif: convex_offset.eps
convert -resize 137x137% -interlace Line -transparent White $< $@
offset_decomp.gif: offset_decomp.eps
convert -resize 137x137% -interlace Line -transparent White $< $@
offset_conv.gif: offset_conv.eps
convert -resize 137x137% -interlace Line -transparent White $< $@
.SECONDARY: $(TARGET_PDFS:.pdf=.eps)
LDIRT = fig.dvi fig.aux fig.log $(TARGET_PDFS:.pdf=.ps) \
$(TARGET_GIFS:.gif=.eps2) $(TARGET_GIFS:.gif=.ps) $(TARGET_GIFS:.gif=.dvi) \
$(TARGET_GIFS:.gif=.log) $(TARGET_GIFS:.gif=.aux)

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

View File

@ -0,0 +1,10 @@
\usepackage{txfonts}
\usepackage{pstricks}
\usepackage{color}
\usepackage{pstcol}
\usepackage{pst-plot}
\usepackage{pst-tree}
\usepackage{pst-eps}
\usepackage{multido}
\usepackage{pst-node}
\usepackage{graphicx} % for PostScript figures

View File

@ -0,0 +1,6 @@
\documentclass{article}
\input{tmp.inputs}
\pagestyle{empty}
\begin{document}
\input{tmp.pstex_t}
\end{document}