# nose makefile -- generate graphics and data for the Desert Nose # $Header: /home/hoco/nose/RCS/makefile,v 1.1 2001/05/04 07:36:35 hoco Exp hoco $ # $Log: makefile,v $ # Revision 1.1 2001/05/04 07:36:35 hoco # Initial revision # # FSLICE=4 TSLICE=8 SLICES=7 TAGS=-vtags DECKSTRUTS="54,16,58,61,82,63,55,60,62,79,81,80,84" BRIDGESTRUTS="74,73,7,8,9,6,16,10,11,70,69,76,68,12,5,13,14,15,4,16,54,65,75,57,71" BOOGERJOINT="24,25,27,28,108,111,124,52,39,33,27,165,166,31,38" REFERENCE_SCALE="0.1" BADSTRUTS="005,006,008,009,010,011,012,014,015,016,018,022,023,034,036,037,042,043,050,053,054,055,058,060,061,062,063,065,066,067,068,071,073,074,075,076,077,079,080,081,082,083,084,099,112,118,119,132,142,143,144,146,148,155,156,160,163,165,201,205,206" NOXBADSTRUTS="008,009,010,011,012,013,014,015,016,017,018,019,021,022,023,024,029,030,031,034,035,036,037,038,041,042,044,048,049,050,051,053,054,055,056,057,060,062,065,068,069,070,071,072,073,074,075,076,081,082,083,084,087,088,137,141,142,143,145,156,157,158,159,160,205,206" CUTSETARGS=-cutsets -xbonus=10 -epsilon=0.03125 -kerfwidth=0.125 DIMARGS=-dim -xbonus=10 LABELARGS=-labels -xbonus=10 FINALARGS=-scale=1.72 -xbonus=10 -epsilon=0.03125 -kerfwidth=0.125 -maxcpu=2000 FINALNOXARGS=-scale=1.72 -epsilon=0.03125 -kerfwidth=0.125 panels: vert2.pl -panels=panels.data -labels ${FINALARGS} \ > panels.labels.final strutlengths: vert2.pl -strutlengths ${FINALARGS} > strutlengths.final strutref: vert2.pl -strutref ${FINALARGS} > strutref.final refstrutlengths: vert2.pl -strutlengths ${FINALARGS} -scale=0.1 debug: vert2.pl -gif -face=front ${FINALARGS} -slices=7 -slice=1 -toslice=2 \ >debug.gif ; xv debug.gif & debug2: vert2.pl -gif -face=top ${FINALARGS} -slices=7 -slice=1 -toslice=2 \ >debug2.gif -struts=74,73; xv debug2.gif & debug3: vert2.pl -gif -face=top ${FINALARGS} -slices=15 -slice=1 -toslice=2 \ >debug3.gif ; xv debug3.gif & debug4: vert2.pl -gif -face=top ${FINALARGS} \ >debug4.gif ; xv debug4.gif & debug5: vert2.pl -gif -face=top ${FINALARGS} \ -struts=${BADSTRUTS} > nose.bad.top.gif vert2.pl -gif -face=side ${FINALARGS} \ -struts=${BADSTRUTS} > nose.bad.side.gif vert2.pl -gif -face=front ${FINALARGS} \ -struts=${BADSTRUTS} > nose.bad.front.gif xv nose.bad.top.gif nose.bad.side.gif nose.bad.front.gif & debug6: vert2.pl -gif -face=top ${FINALNOXARGS} \ -struts=${NOXBADSTRUTS} > nose.nox.bad.top.gif vert2.pl -gif -face=side ${FINALNOXARGS} \ -struts=${NOXBADSTRUTS} > nose.nox.bad.side.gif vert2.pl -gif -face=front ${FINALNOXARGS} \ -struts=${NOXBADSTRUTS} > nose.nox.bad.front.gif xv nose.nox.bad.top.gif nose.nox.bad.side.gif nose.nox.bad.front.gif & debug7: vert2.pl -strutlengths ${FINALNOXARGS} > strutlengths.noxbonus finalset: finallabels finalcutsets vert2.pl -dim ${FINALARGS} > dims.final vert2.pl -strutlengths ${FINALARGS} >strutlengths.final finallabels: vert2.pl -labels ${FINALARGS} > labels.final finalcutsets: vert2.pl -cutsets ${FINALARGS} > cutsets.final finalneighbors: vert2.pl -neighbors ${FINALARGS} > neighbors.final finalcoords: vert2.pl -strutcoords ${FINALARGS} > coords.final side: @vert2.pl -gif -face=side ${TAGS} -slice=${FSLICE} -slices=${SLICES} \ -toslice=${TSLICE} > /tmp/nose.side.gif @xv /tmp/nose.side.gif front: @vert2.pl -gif -face=front ${TAGS} -slice=${FSLICE} -slices=${SLICES} \ -toslice=${TSLICE} > /tmp/nose.front.gif @xv /tmp/nose.front.gif top: @vert2.pl -gif -face=top ${TAGS} -slice=${FSLICE} -slices=${SLICES} \ -toslice=${TSLICE} > /tmp/nose.top.gif @xv /tmp/nose.top.gif cutsets: vert2.pl -scale=1.7 ${CUTSETARGS} > cutsets.1.7 vert2.pl -scale=1.75 ${CUTSETARGS} > cutsets.1.75 vert2.pl -scale=1.8 ${CUTSETARGS} > cutsets.1.8 vert2.pl -scale=1.85 ${CUTSETARGS} > cutsets.1.85 vert2.pl -scale=1.90 ${CUTSETARGS} > cutsets.1.9 cutsets2: vert2.pl -scale=1.71 ${CUTSETARGS} > cutsets.1.71 vert2.pl -scale=1.72 ${CUTSETARGS} > cutsets.1.72 vert2.pl -scale=1.73 ${CUTSETARGS} > cutsets.1.73 vert2.pl -scale=1.74 ${CUTSETARGS} > cutsets.1.74 vert2.pl -scale=1.76 ${CUTSETARGS} > cutsets.1.76 vert2.pl -scale=1.77 ${CUTSETARGS} > cutsets.1.77 vert2.pl -scale=1.78 ${CUTSETARGS} > cutsets.1.78 vert2.pl -scale=1.79 ${CUTSETARGS} > cutsets.1.79 # vert2.pl -scale=1.75 ${CUTSETARGS} > cutsets.1.75 dims: vert2.pl -scale=1.7 ${DIMARGS} > dims.1.7 vert2.pl -scale=1.75 ${DIMARGS} > dims.1.75 vert2.pl -scale=1.8 ${DIMARGS} > dims.1.8 vert2.pl -scale=1.85 ${DIMARGS} > dims.1.85 vert2.pl -scale=1.9 ${DIMARGS} > dims.1.9 dims2: vert2.pl -scale=1.71 ${DIMARGS} > dims.1.71 vert2.pl -scale=1.72 ${DIMARGS} > dims.1.72 vert2.pl -scale=1.73 ${DIMARGS} > dims.1.73 vert2.pl -scale=1.74 ${DIMARGS} > dims.1.74 vert2.pl -scale=1.75 ${DIMARGS} > dims.1.75 vert2.pl -scale=1.76 ${DIMARGS} > dims.1.76 vert2.pl -scale=1.77 ${DIMARGS} > dims.1.77 vert2.pl -scale=1.78 ${DIMARGS} > dims.1.78 vert2.pl -scale=1.79 ${DIMARGS} > dims.1.79 dim: @vert2.pl -dim colormap: @vert2.pl -colormap >~/www/nose/colormap.html refstruts: @vert2.pl -cutsets -scale=${REFERENCE_SCALE} neighbors: @vert2.pl -neighbors labels: @vert2.pl -scale=1.75 ${LABELARGS} > labels.1.75 allimages: deckimages bridgeimages boogerjointimages imgset not_there: imgset: not_there imgset deckimages: vert2.pl -gif -face=top \ -struts=${DECKSTRUTS} > nose.top.deck.gif vert2.pl -gif -face=side \ -struts=${DECKSTRUTS} > nose.side.deck.gif vert2.pl -gif -face=front \ -struts=${DECKSTRUTS} > nose.front.deck.gif vert2.pl -gif -face=top -vtags \ -struts=${DECKSTRUTS} > nose.top.deck.v.gif vert2.pl -gif -face=side -vtags \ -struts=${DECKSTRUTS} > nose.side.deck.v.gif vert2.pl -gif -face=front -vtags \ -struts=${DECKSTRUTS} > nose.front.deck.v.gif vert2.pl -gif -face=top -stags \ -struts=${DECKSTRUTS} > nose.top.deck.s.gif vert2.pl -gif -face=side -stags \ -struts=${DECKSTRUTS} > nose.side.deck.s.gif vert2.pl -gif -face=front -stags \ -struts=${DECKSTRUTS} > nose.front.deck.s.gif xv \ nose.top.deck.gif \ nose.side.deck.gif \ nose.front.deck.gif \ nose.top.deck.v.gif \ nose.side.deck.v.gif \ nose.front.deck.v.gif \ nose.top.deck.s.gif \ nose.side.deck.s.gif \ nose.front.deck.s.gif & bridgeimages: vert2.pl -gif -face=top \ -struts=${BRIDGESTRUTS} > nose.top.bridge.gif vert2.pl -gif -face=side \ -struts=${BRIDGESTRUTS} > nose.side.bridge.gif vert2.pl -gif -face=front \ -struts=${BRIDGESTRUTS} > nose.front.bridge.gif vert2.pl -gif -face=top -vtags \ -struts=${BRIDGESTRUTS} > nose.top.bridge.v.gif vert2.pl -gif -face=side -vtags \ -struts=${BRIDGESTRUTS} > nose.side.bridge.v.gif vert2.pl -gif -face=front -vtags \ -struts=${BRIDGESTRUTS} > nose.front.bridge.v.gif vert2.pl -gif -face=top -stags \ -struts=${BRIDGESTRUTS} > nose.top.bridge.s.gif vert2.pl -gif -face=side -stags \ -struts=${BRIDGESTRUTS} > nose.side.bridge.s.gif vert2.pl -gif -face=front -stags \ -struts=${BRIDGESTRUTS} > nose.front.bridge.s.gif xv \ nose.top.bridge.gif \ nose.side.bridge.gif \ nose.front.bridge.gif \ nose.top.bridge.v.gif \ nose.side.bridge.v.gif \ nose.front.bridge.v.gif \ nose.top.bridge.s.gif \ nose.side.bridge.s.gif \ nose.front.bridge.s.gif & boogerjointimages: vert2.pl -gif -face=top \ -struts=${BOOGERJOINT} > nose.top.booger.gif vert2.pl -gif -face=side \ -struts=${BOOGERJOINT} > nose.side.booger.gif vert2.pl -gif -face=front \ -struts=${BOOGERJOINT} > nose.front.booger.gif vert2.pl -gif -face=top -vtags \ -struts=${BOOGERJOINT} > nose.top.booger.v.gif vert2.pl -gif -face=side -vtags \ -struts=${BOOGERJOINT} > nose.side.booger.v.gif vert2.pl -gif -face=front -vtags \ -struts=${BOOGERJOINT} > nose.front.booger.v.gif vert2.pl -gif -face=top -stags \ -struts=${BOOGERJOINT} > nose.top.booger.s.gif vert2.pl -gif -face=side -stags \ -struts=${BOOGERJOINT} > nose.side.booger.s.gif vert2.pl -gif -face=front -stags \ -struts=${BOOGERJOINT} > nose.front.booger.s.gif xv \ nose.top.booger.gif \ nose.side.booger.gif \ nose.front.booger.gif \ nose.top.booger.v.gif \ nose.side.booger.v.gif \ nose.front.booger.v.gif \ nose.top.booger.s.gif \ nose.side.booger.s.gif \ nose.front.booger.s.gif & AWNINGIMAGES="74,7,9,6,10,11,12,5,14,15,4,16,3,17,18,26,210,211,212,213,19" awning: vert2.pl -gif -face=side -stags \ -struts=${AWNINGIMAGES} > awning.nose.side.s.gif vert2.pl -gif -face=side -vtags \ -struts=${AWNINGIMAGES} > awning.nose.side.v.gif vert2.pl -gif -face=top -stags \ -struts=${AWNINGIMAGES} > awning.nose.top.s.gif vert2.pl -gif -face=top -vtags \ -struts=${AWNINGIMAGES} > awning.nose.top.v.gif xv awning.nose.side.s.gif awning.nose.side.v.gif \ awning.nose.top.s.gif awning.nose.top.v.gif RANK0STRUTS="156,155,148,146,132,118,119,201,099,077,074,073" RANK1STRUTS="160,157,158,154,153,150,149,147,135,136,135,139,130,131,126,128,127,120,117,116,114,115,101,102,200,096,098,095,094,001" RANK2STRUTS="159,152,151,204,138,140,133,129,89,125,122,123,121,113,106,104,107,105,092,090,002,134,103,202,097,103,093" RANK3STRUTS="144,145,141,143,137,088,083,080,081,082,112,109,110,061,110,059,058,063,054,055,016,082,079,062,078,091,084,060" RANK4STRUTS="142,087,086,048,047,052,124,166,165,028,161,085,203" RANK5STRUTS="043,044,045,046,040,041,039,033,164,032,027,020,024,025,026,017,018,019,042" RANK6STRUTS="042,035,036,034,030,031,038,029,163,022,023,021,024" assemblyimages: vert2.pl -gif -face=top -stags \ -struts=${RANK6STRUTS} > assembly.nose.rank6.top.s.gif vert2.pl -gif -face=top -vtags \ -struts=${RANK6STRUTS} > assembly.nose.rank6.top.v.gif vert2.pl -gif -face=side -stags \ -struts=${RANK6STRUTS} > assembly.nose.rank6.side.s.gif vert2.pl -gif -face=side -vtags \ -struts=${RANK6STRUTS} > assembly.nose.rank6.side.v.gif vert2.pl -gif -face=top -stags \ -struts=${RANK5STRUTS} > assembly.nose.rank5.top.s.gif vert2.pl -gif -face=top -vtags \ -struts=${RANK5STRUTS} > assembly.nose.rank5.top.v.gif vert2.pl -gif -face=side -stags \ -struts=${RANK5STRUTS} > assembly.nose.rank5.side.s.gif vert2.pl -gif -face=side -vtags \ -struts=${RANK5STRUTS} > assembly.nose.rank5.side.v.gif vert2.pl -gif -face=side -stags \ -struts=${RANK4STRUTS} > assembly.nose.rank4.side.s.gif vert2.pl -gif -face=side -vtags \ -struts=${RANK4STRUTS} > assembly.nose.rank4.side.v.gif vert2.pl -gif -face=top -stags \ -struts=${RANK4STRUTS} > assembly.nose.rank4.top.s.gif vert2.pl -gif -face=top -vtags \ -struts=${RANK4STRUTS} > assembly.nose.rank4.top.v.gif vert2.pl -gif -face=top -stags \ -struts=${RANK3STRUTS} > assembly.nose.rank3.top.s.gif vert2.pl -gif -face=top -vtags \ -struts=${RANK3STRUTS} > assembly.nose.rank3.top.v.gif vert2.pl -gif -face=side -stags \ -struts=${RANK3STRUTS} > assembly.nose.rank3.side.s.gif vert2.pl -gif -face=side -vtags \ -struts=${RANK3STRUTS} > assembly.nose.rank3.side.v.gif vert2.pl -gif -face=side -stags \ -struts=${RANK2STRUTS} > assembly.nose.rank2.side.s.gif vert2.pl -gif -face=side -vtags \ -struts=${RANK2STRUTS} > assembly.nose.rank2.side.v.gif vert2.pl -gif -face=top -stags \ -struts=${RANK2STRUTS} > assembly.nose.rank2.top.s.gif vert2.pl -gif -face=top -vtags \ -struts=${RANK2STRUTS} > assembly.nose.rank2.top.v.gif vert2.pl -gif -face=front -stags \ -slices=7 -slice=1 -toslice=2 \ -struts=${RANK2STRUTS} > assembly.nose.rank2.front.s.gif vert2.pl -gif -face=front -vtags \ -slices=7 -slice=1 -toslice=2 \ -struts=${RANK2STRUTS} > assembly.nose.rank2.front.v.gif vert2.pl -gif -face=top -stags \ -struts=${RANK1STRUTS} > assembly.nose.rank1.top.s.gif vert2.pl -gif -face=top -vtags \ -struts=${RANK1STRUTS} > assembly.nose.rank1.top.v.gif vert2.pl -gif -face=side -stags \ -struts=${RANK1STRUTS} > assembly.nose.rank1.side.s.gif vert2.pl -gif -face=side -vtags \ -struts=${RANK1STRUTS} > assembly.nose.rank1.side.v.gif vert2.pl -gif -face=front -stags \ -slices=7 -slice=1 -toslice=2 \ -struts=${RANK1STRUTS} > assembly.nose.rank1.front.s.gif vert2.pl -gif -face=front -vtags \ -slices=7 -slice=1 -toslice=2 \ -struts=${RANK1STRUTS} > assembly.nose.rank1.front.v.gif vert2.pl -gif -face=top -stags \ -struts=${RANK0STRUTS} > assembly.nose.rank0.top.s.gif vert2.pl -gif -face=top -vtags \ -struts=${RANK0STRUTS} > assembly.nose.rank0.top.v.gif xv assembly.*.gif & foom: vert2.pl -gif -face=top -stags \ -struts=${RANK3STRUTS} > assembly.nose.rank3.s.gif vert2.pl -gif -face=top -stags \ -struts=${RANK4STRUTS} > assembly.nose.rank4.s.gif vert2.pl -gif -face=top -stags \ -struts=${RANK5STRUTS} > assembly.nose.rank5.s.gif vert2.pl -gif -face=top -vtags \ -struts=${RANK0STRUTS} > assembly.nose.rank0.s.gif vert2.pl -gif -face=top -vtags \ -struts=${RANK1STRUTS} > assembly.nose.rank1.s.gif vert2.pl -gif -face=top -vtags \ -struts=${RANK2STRUTS} > assembly.nose.rank2.s.gif vert2.pl -gif -face=top -vtags \ -struts=${RANK3STRUTS} > assembly.nose.rank3.s.gif vert2.pl -gif -face=top -vtags \ -struts=${RANK4STRUTS} > assembly.nose.rank4.s.gif vert2.pl -gif -face=top -vtags \ -struts=${RANK5STRUTS} > assembly.nose.rank5.s.gif xv assembly.*.gif &