From 2f02dffe417dc3f6955b726693c4bcd652a5f30b Mon Sep 17 00:00:00 2001 From: Bill Currie Date: Sat, 2 Dec 2000 06:14:10 +0000 Subject: [PATCH] this shows the possible cases for clipping a polygon against a cube (from the inside). Hopefully, more skybox clipping documentation will be forthcoming :) --- doc/skybox.fig | 219 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 219 insertions(+) create mode 100644 doc/skybox.fig diff --git a/doc/skybox.fig b/doc/skybox.fig new file mode 100644 index 0000000..738118d --- /dev/null +++ b/doc/skybox.fig @@ -0,0 +1,219 @@ +#FIG 3.2 +Landscape +Center +Inches +Letter +100.00 +Single +-2 +1200 2 +6 900 4500 2100 5700 +2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 + 1200 4800 1800 4800 1800 5400 1200 5400 1200 4800 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 1200 4800 900 4500 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 1800 5400 2100 5700 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 1800 4800 2100 4500 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 1200 5400 900 5700 +-6 +6 2700 4500 3900 5700 +2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 + 3000 4800 3600 4800 3600 5400 3000 5400 3000 4800 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 3000 4800 2700 4500 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 3600 5400 3900 5700 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 3600 4800 3900 4500 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 3000 5400 2700 5700 +-6 +6 4500 4500 5700 5700 +2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 + 4800 4800 5400 4800 5400 5400 4800 5400 4800 4800 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 4800 4800 4500 4500 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 5400 5400 5700 5700 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 5400 4800 5700 4500 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 4800 5400 4500 5700 +-6 +6 6300 4500 7500 5700 +2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 + 6600 4800 7200 4800 7200 5400 6600 5400 6600 4800 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 6600 4800 6300 4500 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 7200 5400 7500 5700 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 7200 4800 7500 4500 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 6600 5400 6300 5700 +-6 +6 900 2700 2100 3900 +2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 + 1200 3000 1800 3000 1800 3600 1200 3600 1200 3000 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 1200 3000 900 2700 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 1800 3600 2100 3900 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 1800 3000 2100 2700 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 1200 3600 900 3900 +-6 +6 2700 2700 3900 3900 +2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 + 3000 3000 3600 3000 3600 3600 3000 3600 3000 3000 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 3000 3000 2700 2700 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 3600 3600 3900 3900 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 3600 3000 3900 2700 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 3000 3600 2700 3900 +-6 +6 4500 2700 5700 3900 +2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 + 4800 3000 5400 3000 5400 3600 4800 3600 4800 3000 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 4800 3000 4500 2700 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 5400 3600 5700 3900 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 5400 3000 5700 2700 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 4800 3600 4500 3900 +-6 +6 6300 2700 7500 3900 +2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 + 6600 3000 7200 3000 7200 3600 6600 3600 6600 3000 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 6600 3000 6300 2700 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 7200 3600 7500 3900 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 7200 3000 7500 2700 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 6600 3600 6300 3900 +-6 +6 8100 2700 9300 3900 +2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 + 8400 3000 9000 3000 9000 3600 8400 3600 8400 3000 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 8400 3000 8100 2700 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 9000 3600 9300 3900 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 9000 3000 9300 2700 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 8400 3600 8100 3900 +-6 +6 900 900 2100 2100 +2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 + 1200 1200 1800 1200 1800 1800 1200 1800 1200 1200 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 1200 1200 900 900 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 1800 1800 2100 2100 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 1800 1200 2100 900 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 1200 1800 900 2100 +-6 +6 2700 900 3900 2100 +2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 + 3000 1200 3600 1200 3600 1800 3000 1800 3000 1200 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 3000 1200 2700 900 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 3600 1800 3900 2100 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 3600 1200 3900 900 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 3000 1800 2700 2100 +-6 +6 4500 900 5700 2100 +2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 + 4800 1200 5400 1200 5400 1800 4800 1800 4800 1200 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 4800 1200 4500 900 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 5400 1800 5700 2100 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 5400 1200 5700 900 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 4800 1800 4500 2100 +-6 +6 6300 900 7500 2100 +2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 + 6600 1200 7200 1200 7200 1800 6600 1800 6600 1200 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 6600 1200 6300 900 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 7200 1800 7500 2100 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 7200 1200 7500 900 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 6600 1800 6300 2100 +-6 +6 8100 900 9300 2100 +2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 + 8400 1200 9000 1200 9000 1800 8400 1800 8400 1200 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 8400 1200 8100 900 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 9000 1800 9300 2100 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 9000 1200 9300 900 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 8400 1800 8100 2100 +-6 +2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 + 1350 1425 1650 1425 1650 1650 1350 1650 1350 1425 +2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 + 3150 1125 3450 1125 3450 1275 3150 1275 3150 1125 +2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 + 4950 1125 5250 1125 5250 1950 4950 1950 4950 1125 +2 3 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 + 6975 1050 6825 1050 6525 1500 6525 1725 6975 1050 +2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 + 8325 2850 9225 2850 9225 3150 8325 3150 8325 2850 +2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 + 6450 4500 7350 4500 7350 5700 6450 5700 6450 4500 +2 3 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 6 + 1650 5625 1050 4875 1050 4500 1275 4500 2025 5400 1650 5625 +2 3 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 + 3300 5625 2775 4875 2850 4500 3975 4725 3300 5625 +2 3 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 + 5400 5700 4650 4950 4800 4500 5775 4800 5400 5700 +2 3 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 + 5700 3450 4650 3075 4650 2775 4875 2775 5700 3450 +2 3 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 6 + 6825 3750 6450 3075 6450 2700 6750 2700 7350 3375 6825 3750 +2 3 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 + 1950 3300 1500 2850 1050 3375 1500 3750 1950 3300 +2 3 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 4 + 8850 1950 8775 975 8250 1575 8850 1950 +2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 + 2850 2775 3225 2775 3225 3225 2850 3225 2850 2775 +4 0 0 50 0 0 16 0.0000 4 120 105 900 825 a\001 +4 0 0 50 0 0 16 0.0000 4 165 120 2700 825 b\001 +4 0 0 50 0 0 16 0.0000 4 120 105 4500 825 c\001 +4 0 0 50 0 0 16 0.0000 4 165 120 6300 825 d\001 +4 0 0 50 0 0 16 0.0000 4 120 105 8100 825 e\001 +4 0 0 50 0 0 16 0.0000 4 165 90 900 2625 f\001 +4 0 0 50 0 0 16 0.0000 4 180 120 2700 2625 g\001 +4 0 0 50 0 0 16 0.0000 4 165 120 4500 2625 h\001 +4 0 0 50 0 0 16 0.0000 4 165 75 6300 2625 i\001 +4 0 0 50 0 0 16 0.0000 4 225 60 8100 2625 j\001 +4 0 0 50 0 0 16 0.0000 4 165 120 900 4425 k\001 +4 0 0 50 0 0 16 0.0000 4 165 75 2700 4425 l\001 +4 0 0 50 0 0 16 0.0000 4 120 195 4500 4425 m\001 +4 0 0 50 0 0 16 0.0000 4 120 120 6300 4425 n\001