head 1.2; access; symbols pkgsrc-2026Q1:1.2.0.132 pkgsrc-2026Q1-base:1.2 pkgsrc-2025Q4:1.2.0.130 pkgsrc-2025Q4-base:1.2 pkgsrc-2025Q3:1.2.0.128 pkgsrc-2025Q3-base:1.2 pkgsrc-2025Q2:1.2.0.126 pkgsrc-2025Q2-base:1.2 pkgsrc-2025Q1:1.2.0.124 pkgsrc-2025Q1-base:1.2 pkgsrc-2024Q4:1.2.0.122 pkgsrc-2024Q4-base:1.2 pkgsrc-2024Q3:1.2.0.120 pkgsrc-2024Q3-base:1.2 pkgsrc-2024Q2:1.2.0.118 pkgsrc-2024Q2-base:1.2 pkgsrc-2024Q1:1.2.0.116 pkgsrc-2024Q1-base:1.2 pkgsrc-2023Q4:1.2.0.114 pkgsrc-2023Q4-base:1.2 pkgsrc-2023Q3:1.2.0.112 pkgsrc-2023Q3-base:1.2 pkgsrc-2023Q2:1.2.0.110 pkgsrc-2023Q2-base:1.2 pkgsrc-2023Q1:1.2.0.108 pkgsrc-2023Q1-base:1.2 pkgsrc-2022Q4:1.2.0.106 pkgsrc-2022Q4-base:1.2 pkgsrc-2022Q3:1.2.0.104 pkgsrc-2022Q3-base:1.2 pkgsrc-2022Q2:1.2.0.102 pkgsrc-2022Q2-base:1.2 pkgsrc-2022Q1:1.2.0.100 pkgsrc-2022Q1-base:1.2 pkgsrc-2021Q4:1.2.0.98 pkgsrc-2021Q4-base:1.2 pkgsrc-2021Q3:1.2.0.96 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.2.0.94 pkgsrc-2021Q2-base:1.2 pkgsrc-2021Q1:1.2.0.92 pkgsrc-2021Q1-base:1.2 pkgsrc-2020Q4:1.2.0.90 pkgsrc-2020Q4-base:1.2 pkgsrc-2020Q3:1.2.0.88 pkgsrc-2020Q3-base:1.2 pkgsrc-2020Q2:1.2.0.84 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.2.0.64 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.2.0.86 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.82 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.80 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.78 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.76 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.2.0.74 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.2.0.72 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.70 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.68 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.66 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.2.0.62 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.2.0.60 pkgsrc-2017Q1-base:1.2 pkgsrc-2016Q4:1.2.0.58 pkgsrc-2016Q4-base:1.2 pkgsrc-2016Q3:1.2.0.56 pkgsrc-2016Q3-base:1.2 pkgsrc-2016Q2:1.2.0.54 pkgsrc-2016Q2-base:1.2 pkgsrc-2016Q1:1.2.0.52 pkgsrc-2016Q1-base:1.2 pkgsrc-2015Q4:1.2.0.50 pkgsrc-2015Q4-base:1.2 pkgsrc-2015Q3:1.2.0.48 pkgsrc-2015Q3-base:1.2 pkgsrc-2015Q2:1.2.0.46 pkgsrc-2015Q2-base:1.2 pkgsrc-2015Q1:1.2.0.44 pkgsrc-2015Q1-base:1.2 pkgsrc-2014Q4:1.2.0.42 pkgsrc-2014Q4-base:1.2 pkgsrc-2014Q3:1.2.0.40 pkgsrc-2014Q3-base:1.2 pkgsrc-2014Q2:1.2.0.38 pkgsrc-2014Q2-base:1.2 pkgsrc-2014Q1:1.2.0.36 pkgsrc-2014Q1-base:1.2 pkgsrc-2013Q4:1.2.0.34 pkgsrc-2013Q4-base:1.2 pkgsrc-2013Q3:1.2.0.32 pkgsrc-2013Q3-base:1.2 pkgsrc-2013Q2:1.2.0.30 pkgsrc-2013Q2-base:1.2 pkgsrc-2013Q1:1.2.0.28 pkgsrc-2013Q1-base:1.2 pkgsrc-2012Q4:1.2.0.26 pkgsrc-2012Q4-base:1.2 pkgsrc-2012Q3:1.2.0.24 pkgsrc-2012Q3-base:1.2 pkgsrc-2012Q2:1.2.0.22 pkgsrc-2012Q2-base:1.2 pkgsrc-2012Q1:1.2.0.20 pkgsrc-2012Q1-base:1.2 pkgsrc-2011Q4:1.2.0.18 pkgsrc-2011Q4-base:1.2 pkgsrc-2011Q3:1.2.0.16 pkgsrc-2011Q3-base:1.2 pkgsrc-2011Q2:1.2.0.14 pkgsrc-2011Q2-base:1.2 pkgsrc-2011Q1:1.2.0.12 pkgsrc-2011Q1-base:1.2 pkgsrc-2010Q4:1.2.0.10 pkgsrc-2010Q4-base:1.2 pkgsrc-2010Q3:1.2.0.8 pkgsrc-2010Q3-base:1.2 pkgsrc-2010Q2:1.2.0.6 pkgsrc-2010Q2-base:1.2 pkgsrc-2010Q1:1.2.0.4 pkgsrc-2010Q1-base:1.2 pkgsrc-2009Q4:1.2.0.2 pkgsrc-2009Q4-base:1.2 pkgsrc-2009Q3:1.1.0.50 pkgsrc-2009Q3-base:1.1 pkgsrc-2009Q2:1.1.0.48 pkgsrc-2009Q2-base:1.1 pkgsrc-2009Q1:1.1.0.46 pkgsrc-2009Q1-base:1.1 pkgsrc-2008Q4:1.1.0.44 pkgsrc-2008Q4-base:1.1 pkgsrc-2008Q3:1.1.0.42 pkgsrc-2008Q3-base:1.1 cube-native-xorg:1.1.0.40 cube-native-xorg-base:1.1 pkgsrc-2008Q2:1.1.0.38 pkgsrc-2008Q2-base:1.1 cwrapper:1.1.0.36 pkgsrc-2008Q1:1.1.0.34 pkgsrc-2008Q1-base:1.1 pkgsrc-2007Q4:1.1.0.32 pkgsrc-2007Q4-base:1.1 pkgsrc-2007Q3:1.1.0.30 pkgsrc-2007Q3-base:1.1 pkgsrc-2007Q2:1.1.0.28 pkgsrc-2007Q2-base:1.1 pkgsrc-2007Q1:1.1.0.26 pkgsrc-2007Q1-base:1.1 pkgsrc-2006Q4:1.1.0.24 pkgsrc-2006Q4-base:1.1 pkgsrc-2006Q3:1.1.0.22 pkgsrc-2006Q3-base:1.1 pkgsrc-2006Q2:1.1.0.20 pkgsrc-2006Q2-base:1.1 pkgsrc-2006Q1:1.1.0.18 pkgsrc-2006Q1-base:1.1 pkgsrc-2005Q4:1.1.0.16 pkgsrc-2005Q4-base:1.1 pkgsrc-2005Q3:1.1.0.14 pkgsrc-2005Q3-base:1.1 pkgsrc-2005Q2:1.1.0.12 pkgsrc-2005Q2-base:1.1 pkgsrc-2005Q1:1.1.0.10 pkgsrc-2005Q1-base:1.1 pkgsrc-2004Q4:1.1.0.8 pkgsrc-2004Q4-base:1.1 pkgsrc-2004Q3:1.1.0.6 pkgsrc-2004Q3-base:1.1 pkgsrc-2004Q2:1.1.0.4 pkgsrc-2004Q2-base:1.1 pkgsrc-2004Q1:1.1.0.2 pkgsrc-2004Q1-base:1.1; locks; strict; comment @# @; 1.2 date 2009.12.17.20.31.37; author abs; state Exp; branches; next 1.1; 1.1 date 2004.01.29.11.11.15; author agc; state Exp; branches; next ; desc @@ 1.2 log @PKG_DESTDIR_SUPPORT @ text @$NetBSD: patch-ac,v 1.1 2004/01/29 11:11:15 agc Exp $ --- src/Patchwork/oogl.h.orig 2000-02-21 22:44:31.000000000 +0000 +++ src/Patchwork/oogl.h @@@@ -2,370 +2,369 @@@@ symbols.h **************************************************************************/ -static char *cone = "\n\ -unit { \n\ - { OFF\n\ -22 40 120\n\ -0.000000 1.000000 0.000000\n\ -0.000000 0.000000 0.000000\n\ -0.500000 0.000000 0.000000\n\ -0.475528 0.000000 0.154508\n\ -0.404508 0.000000 0.293893\n\ -0.293893 0.000000 0.404508\n\ -0.154508 0.000000 0.475528\n\ -0.000000 0.000000 0.500000\n\ --0.154508 0.000000 0.475528\n\ --0.293893 0.000000 0.404508\n\ --0.404508 0.000000 0.293893\n\ --0.475528 0.000000 0.154508\n\ --0.500000 0.000000 0.000000\n\ --0.475528 0.000000 -0.154508\n\ --0.404508 0.000000 -0.293893\n\ --0.293893 0.000000 -0.404508\n\ --0.154508 0.000000 -0.475528\n\ --0.000000 0.000000 -0.500000\n\ -0.154508 0.000000 -0.475528\n\ -0.293893 0.000000 -0.404508\n\ -0.404508 0.000000 -0.293893\n\ -0.475528 0.000000 -0.154508\n\ -3 2 3 0\n\ -3 3 2 1\n\ -3 3 4 0\n\ -3 4 3 1\n\ -3 4 5 0\n\ -3 5 4 1\n\ -3 5 6 0\n\ -3 6 5 1\n\ -3 6 7 0\n\ -3 7 6 1\n\ -3 7 8 0\n\ -3 8 7 1\n\ -3 8 9 0\n\ -3 9 8 1\n\ -3 9 10 0\n\ -3 10 9 1\n\ -3 10 11 0\n\ -3 11 10 1\n\ -3 11 12 0\n\ -3 12 11 1\n\ -3 12 13 0\n\ -3 13 12 1\n\ -3 13 14 0\n\ -3 14 13 1\n\ -3 14 15 0\n\ -3 15 14 1\n\ -3 15 16 0\n\ -3 16 15 1\n\ -3 16 17 0\n\ -3 17 16 1\n\ -3 17 18 0\n\ -3 18 17 1\n\ -3 18 19 0\n\ -3 19 18 1\n\ -3 19 20 0\n\ -3 20 19 1\n\ -3 20 21 0\n\ -3 21 20 1\n\ -3 21 2 0\n\ -3 2 21 1\n\ - }\n\ -}\n\ -"; - -static char *sphere = "\n\ -unit { \n\ - { MESH\n\ -10 10\n\ -0 0 1\n\ -0 0 1\n\ -0 0 1\n\ -0 0 1\n\ -0 0 1\n\ -0 0 1\n\ -0 0 1\n\ -0 0 1\n\ -0 0 1\n\ -0 0 1\n\ - \n\ -0.34202 0 0.9396\n\ -0.262003 0.219846 0.939693\n\ -0.0593912 0.336824 0.939693\n\ --0.17101 0.296198 0.939693\n\ --0.321394 0.116978 0.939693\n\ --0.321394 -0.116978 0.939693\n\ --0.17101 -0.296198 0.939693\n\ -0.0593912 -0.336824 0.939693\n\ -0.262003 -0.219846 0.939693\n\ -0.34202 -8.37708e-17 0.939693\n\ - \n\ -0.642788 0 0.766044\n\ -0.492404 0.413176 0.766044\n\ -0.111619 0.633022 0.766044\n\ --0.321394 0.55667 0.766044\n\ --0.604023 0.219846 0.766044\n\ --0.604023 -0.219846 0.766044\n\ --0.321394 -0.55667 0.766044\n\ -0.111619 -0.633022 0.766044\n\ -0.492404 -0.413176 0.766044\n\ -0.642788 -1.57438e-16 0.766044\n\ - \n\ -0.866025 0 0.5\n\ -0.663414 0.55667 0.5\n\ -0.150384 0.852869 0.5\n\ --0.433013 0.75 0.5\n\ --0.813798 0.296198 0.5\n\ --0.813798 -0.296198 0.5\n\ --0.433013 -0.75 0.5\n\ -0.150384 -0.852869 0.5\n\ -0.663414 -0.55667 0.5\n\ -0.866025 -2.12115e-16 0.5\n\ - \n\ -0.984808 0 0.173648\n\ -0.754407 0.633022 0.173648\n\ -0.17101 0.969846 0.173648\n\ --0.492404 0.852868 0.173648\n\ --0.925417 0.336824 0.173648\n\ --0.925417 -0.336824 0.173648\n\ --0.492404 -0.852869 0.173648\n\ -0.17101 -0.969846 0.173648\n\ -0.754407 -0.633022 0.173648\n\ -0.984808 -2.41208e-16 0.173648\n\ - \n\ -0.984808 0 -0.173648\n\ -0.754407 0.633022 -0.173648\n\ -0.17101 0.969846 -0.173648\n\ --0.492404 0.852868 -0.173648\n\ --0.925417 0.336824 -0.173648\n\ --0.925417 -0.336824 -0.173648\n\ --0.492404 -0.852869 -0.173648\n\ -0.17101 -0.969846 -0.173648\n\ -0.754407 -0.633022 -0.173648\n\ -0.984808 -2.41208e-16 -0.173648\n\ - \n\ -0.866025 0 -0.5\n\ -0.663414 0.55667 -0.5\n\ -0.150384 0.852868 -0.5\n\ --0.433013 0.75 -0.5\n\ --0.813798 0.296198 -0.5\n\ --0.813798 -0.296198 -0.5\n\ --0.433013 -0.75 -0.5\n\ -0.150384 -0.852868 -0.5\n\ -0.663414 -0.55667 -0.5\n\ -0.866025 -2.12115e-16 -0.5\n\ - \n\ -0.642788 0 -0.766044\n\ -0.492404 0.413176 -0.766044\n\ -0.111619 0.633022 -0.766044\n\ --0.321394 0.55667 -0.766044\n\ --0.604023 0.219846 -0.766044\n\ --0.604023 -0.219846 -0.766044\n\ --0.321394 -0.55667 -0.766044\n\ -0.111619 -0.633022 -0.766044\n\ -0.492404 -0.413176 -0.766044\n\ -0.642788 -1.57438e-16 -0.766044\n\ - \n\ -0.34202 0 -0.939693\n\ -0.262003 0.219846 -0.939693\n\ -0.0593912 0.336824 -0.939693\n\ --0.17101 0.296198 -0.939693\n\ --0.321394 0.116978 -0.939693\n\ --0.321394 -0.116978 -0.939693\n\ --0.17101 -0.296198 -0.939693\n\ -0.0593912 -0.336824 -0.939693\n\ -0.262003 -0.219846 -0.939693\n\ -0.34202 -8.37708e-17 -0.939693\n\ - \n\ -1.22465e-16 0 -1\n\ -9.38134e-17 7.87188e-17 -1\n\ -2.12658e-17 1.20604e-16 -1\n\ --6.12323e-17 1.06058e-16 -1\n\ --1.15079e-16 4.18854e-17 -1\n\ --1.15079e-16 -4.18854e-17 -1\n\ --6.12323e-17 -1.06058e-16 -1\n\ -2.12658e-17 -1.20604e-16 -1\n\ -9.38134e-17 -7.87188e-17 -1\n\ -1.22465e-16 -2.99952e-32 -1\n\ - }\n\ -}\n\ -"; - -static char *xyz = "{\n\ -=\n\ -VECT\n\ -8 19 3\n\ -2 2 2 2 2 3 2 4\n\ -1 0 0 1 0 0 1 0\n\ -\n\ -0 0 0 1 0 0\n\ -1 -.05 .05 1 .05 .25\n\ -1 .05 .05 1 -.05 .25\n\ -\n\ -0 0 0 0 1 0\n\ --.05 1 .25 0 1 .15\n\ - .05 1 .25 0 1 .15 0 1 .05\n\ -\n\ -0 0 0 0 0 1\n\ --.05 .25 1 .05 .25 1 -.05 .05 1 .05 .05 1\n\ -\n\ -1 0 0 1\n\ -0 1 0 1\n\ -0 .6 1 1\n}"; - -static char *origin = "\n\ -unit { \n\ - { VECT\n\ -8 19 3\n\ -2 2 2 2 2 3 2 4\n\ -1 0 0 1 0 0 1 0\n\ -\n\ -0 0 0 1 0 0\n\ -1 -.05 .05 1 .05 .25\n\ -1 .05 .05 1 -.05 .25\n\ -\n\ -0 0 0 0 1 0\n\ --.05 1 .25 0 1 .15\n\ - .05 1 .25 0 1 .15 0 1 .05\n\ -\n\ -0 0 0 0 0 1\n\ --.05 .25 1 .05 .25 1 -.05 .05 1 .05 .05 1\n\ -\n\ -1 0 0 1\n\ -0 1 0 1\n\ -0 .6 1 1\n\ - }\n\ -}\n\ -"; - -static char *color1 = "\n\ -0.26 0.7 0.7 1\ -\n}\n"; - -static char *fzold = "\n\ -unit { \n\ - { VECT\n\ -3 6 1\n\ -2 2 2\n\ -1 0 0\n\ -\n\ -0 0 0 0 0 0.5\n\ -.05 0 .4 0 0 0.5\n\ -0 0 0.5 -.05 0 .4\n\ -\n\ -1 0 0 1\n\ - }\n\ -}\n\ -"; - -static char *fz = "\n\ -unit { \n\ - { VECT\n\ -5 10 1\n\ -2 2 2 2 2\n\ -1 0 0 0 0\n\ -\n\ -0 0 0 0 0 0.5\n\ -.05 0 .4 0 0 0.5\n\ -0 0 0.5 -.05 0 .4\n\ -0 .05 .4 0 0 0.5\n\ -0 0 0.5 0 -.05 .4\n\ -\n\ -1 0 0 1\n\ - }\n\ -}\n\ -"; - -static char *constraint = "\n\ -unit { \n\ - { OFF\n\ - 5 2 6\n\ - 0 0 0\n\ - -.1 0 .3\n\ - .1 0 .3\n\ - 0 -.1 .3\n\ - 0 .1 .3\n\ - 3 0 1 2 1 0 0 1\n\ - 3 0 3 4 1 0 0 1\n\ -\n\ - }\n\ -}\n\ -"; - -static char *constraintrot = "\n\ -unit { \n\ - { OFF\n\ - 10 4 12\n\ - 0 0 0\n\ - -.07 -.07 .3\n\ - .07 .07 .3\n\ - -.07 .07 .3\n\ - .07 -.07 .3\n\ - 0 0 .3\n\ - -.07 -.07 .6\n\ - .07 .07 .6\n\ - -.07 .07 .6\n\ - .07 -.07 .6\n\ - 3 0 1 2 0 1 0 1 \n\ - 3 0 3 4 0 1 0 1 \n\ - 3 5 6 7 0 1 0 1 \n\ - 3 5 8 9 0 1 0 1 \n\ -\n\ - }\n\ -}\n\ -"; - -static char *cross = "\n\ -unit { \n\ - { VECT\n\ -3 6 1\n\ -2 2 2\n\ -1 0 0\n\ -\n\ --.1 0 0 .1 0 0\n\ -0 -.1 0 0 .1 0\n\ -0 0 -.1 0 0 .1\n\ -\n\ -1 1 1 1\n\ - }\n\ -}\n\ -"; - -static char *transformz = "\n\ -INST\n\ - transform\n\ - 1 0 0 0\n\ - 0 1 0 0\n\ - 0 0 1 0\n\ -"; -static char *transformx = "\n\ -INST\n\ - transform\n\ - 0 1 0 0\n\ - 0 0 1 0\n\ - 1 0 0 0\n\ -"; -static char *transformy = "\n\ -INST\n\ - transform\n\ - 0 0 1 0\n\ - 1 0 0 0\n\ - 0 1 0 0\n\ -"; +static char *cone = "\n" +"unit { \n" +" { OFF\n" +"22 40 120\n" +"0.000000 1.000000 0.000000\n" +"0.000000 0.000000 0.000000\n" +"0.500000 0.000000 0.000000\n" +"0.475528 0.000000 0.154508\n" +"0.404508 0.000000 0.293893\n" +"0.293893 0.000000 0.404508\n" +"0.154508 0.000000 0.475528\n" +"0.000000 0.000000 0.500000\n" +"-0.154508 0.000000 0.475528\n" +"-0.293893 0.000000 0.404508\n" +"-0.404508 0.000000 0.293893\n" +"-0.475528 0.000000 0.154508\n" +"-0.500000 0.000000 0.000000\n" +"-0.475528 0.000000 -0.154508\n" +"-0.404508 0.000000 -0.293893\n" +"-0.293893 0.000000 -0.404508\n" +"-0.154508 0.000000 -0.475528\n" +"-0.000000 0.000000 -0.500000\n" +"0.154508 0.000000 -0.475528\n" +"0.293893 0.000000 -0.404508\n" +"0.404508 0.000000 -0.293893\n" +"0.475528 0.000000 -0.154508\n" +"3 2 3 0\n" +"3 3 2 1\n" +"3 3 4 0\n" +"3 4 3 1\n" +"3 4 5 0\n" +"3 5 4 1\n" +"3 5 6 0\n" +"3 6 5 1\n" +"3 6 7 0\n" +"3 7 6 1\n" +"3 7 8 0\n" +"3 8 7 1\n" +"3 8 9 0\n" +"3 9 8 1\n" +"3 9 10 0\n" +"3 10 9 1\n" +"3 10 11 0\n" +"3 11 10 1\n" +"3 11 12 0\n" +"3 12 11 1\n" +"3 12 13 0\n" +"3 13 12 1\n" +"3 13 14 0\n" +"3 14 13 1\n" +"3 14 15 0\n" +"3 15 14 1\n" +"3 15 16 0\n" +"3 16 15 1\n" +"3 16 17 0\n" +"3 17 16 1\n" +"3 17 18 0\n" +"3 18 17 1\n" +"3 18 19 0\n" +"3 19 18 1\n" +"3 19 20 0\n" +"3 20 19 1\n" +"3 20 21 0\n" +"3 21 20 1\n" +"3 21 2 0\n" +"3 2 21 1\n" +" }\n" +"}\n" +; + +static char *sphere = "\n" +"unit { \n" +" { MESH\n" +"10 10\n" +"0 0 1\n" +"0 0 1\n" +"0 0 1\n" +"0 0 1\n" +"0 0 1\n" +"0 0 1\n" +"0 0 1\n" +"0 0 1\n" +"0 0 1\n" +"0 0 1\n" +" \n" +"0.34202 0 0.9396\n" +"0.262003 0.219846 0.939693\n" +"0.0593912 0.336824 0.939693\n" +"-0.17101 0.296198 0.939693\n" +"-0.321394 0.116978 0.939693\n" +"-0.321394 -0.116978 0.939693\n" +"-0.17101 -0.296198 0.939693\n" +"0.0593912 -0.336824 0.939693\n" +"0.262003 -0.219846 0.939693\n" +"0.34202 -8.37708e-17 0.939693\n" +" \n" +"0.642788 0 0.766044\n" +"0.492404 0.413176 0.766044\n" +"0.111619 0.633022 0.766044\n" +"-0.321394 0.55667 0.766044\n" +"-0.604023 0.219846 0.766044\n" +"-0.604023 -0.219846 0.766044\n" +"-0.321394 -0.55667 0.766044\n" +"0.111619 -0.633022 0.766044\n" +"0.492404 -0.413176 0.766044\n" +"0.642788 -1.57438e-16 0.766044\n" +" \n" +"0.866025 0 0.5\n" +"0.663414 0.55667 0.5\n" +"0.150384 0.852869 0.5\n" +"-0.433013 0.75 0.5\n" +"-0.813798 0.296198 0.5\n" +"-0.813798 -0.296198 0.5\n" +"-0.433013 -0.75 0.5\n" +"0.150384 -0.852869 0.5\n" +"0.663414 -0.55667 0.5\n" +"0.866025 -2.12115e-16 0.5\n" +" \n" +"0.984808 0 0.173648\n" +"0.754407 0.633022 0.173648\n" +"0.17101 0.969846 0.173648\n" +"-0.492404 0.852868 0.173648\n" +"-0.925417 0.336824 0.173648\n" +"-0.925417 -0.336824 0.173648\n" +"-0.492404 -0.852869 0.173648\n" +"0.17101 -0.969846 0.173648\n" +"0.754407 -0.633022 0.173648\n" +"0.984808 -2.41208e-16 0.173648\n" +" \n" +"0.984808 0 -0.173648\n" +"0.754407 0.633022 -0.173648\n" +"0.17101 0.969846 -0.173648\n" +"-0.492404 0.852868 -0.173648\n" +"-0.925417 0.336824 -0.173648\n" +"-0.925417 -0.336824 -0.173648\n" +"-0.492404 -0.852869 -0.173648\n" +"0.17101 -0.969846 -0.173648\n" +"0.754407 -0.633022 -0.173648\n" +"0.984808 -2.41208e-16 -0.173648\n" +" \n" +"0.866025 0 -0.5\n" +"0.663414 0.55667 -0.5\n" +"0.150384 0.852868 -0.5\n" +"-0.433013 0.75 -0.5\n" +"-0.813798 0.296198 -0.5\n" +"-0.813798 -0.296198 -0.5\n" +"-0.433013 -0.75 -0.5\n" +"0.150384 -0.852868 -0.5\n" +"0.663414 -0.55667 -0.5\n" +"0.866025 -2.12115e-16 -0.5\n" +" \n" +"0.642788 0 -0.766044\n" +"0.492404 0.413176 -0.766044\n" +"0.111619 0.633022 -0.766044\n" +"-0.321394 0.55667 -0.766044\n" +"-0.604023 0.219846 -0.766044\n" +"-0.604023 -0.219846 -0.766044\n" +"-0.321394 -0.55667 -0.766044\n" +"0.111619 -0.633022 -0.766044\n" +"0.492404 -0.413176 -0.766044\n" +"0.642788 -1.57438e-16 -0.766044\n" +" \n" +"0.34202 0 -0.939693\n" +"0.262003 0.219846 -0.939693\n" +"0.0593912 0.336824 -0.939693\n" +"-0.17101 0.296198 -0.939693\n" +"-0.321394 0.116978 -0.939693\n" +"-0.321394 -0.116978 -0.939693\n" +"-0.17101 -0.296198 -0.939693\n" +"0.0593912 -0.336824 -0.939693\n" +"0.262003 -0.219846 -0.939693\n" +"0.34202 -8.37708e-17 -0.939693\n" +" \n" +"1.22465e-16 0 -1\n" +"9.38134e-17 7.87188e-17 -1\n" +"2.12658e-17 1.20604e-16 -1\n" +"-6.12323e-17 1.06058e-16 -1\n" +"-1.15079e-16 4.18854e-17 -1\n" +"-1.15079e-16 -4.18854e-17 -1\n" +"-6.12323e-17 -1.06058e-16 -1\n" +"2.12658e-17 -1.20604e-16 -1\n" +"9.38134e-17 -7.87188e-17 -1\n" +"1.22465e-16 -2.99952e-32 -1\n" +" }\n" +"}\n" +; + +static char *xyz = "{\n" +"=\n" +"VECT\n" +"8 19 3\n" +"2 2 2 2 2 3 2 4\n" +"1 0 0 1 0 0 1 0\n" +"\n" +"0 0 0 1 0 0\n" +"1 -.05 .05 1 .05 .25\n" +"1 .05 .05 1 -.05 .25\n" +"\n" +"0 0 0 0 1 0\n" +"-.05 1 .25 0 1 .15\n" +" .05 1 .25 0 1 .15 0 1 .05\n" +"\n" +"0 0 0 0 0 1\n" +"-.05 .25 1 .05 .25 1 -.05 .05 1 .05 .05 1\n" +"\n" +"1 0 0 1\n" +"0 1 0 1\n" +"0 .6 1 1\n}"; + +static char *origin = "\n" +"unit { \n" +" { VECT\n" +"8 19 3\n" +"2 2 2 2 2 3 2 4\n" +"1 0 0 1 0 0 1 0\n" +"\n" +"0 0 0 1 0 0\n" +"1 -.05 .05 1 .05 .25\n" +"1 .05 .05 1 -.05 .25\n" +"\n" +"0 0 0 0 1 0\n" +"-.05 1 .25 0 1 .15\n" +" .05 1 .25 0 1 .15 0 1 .05\n" +"\n" +"0 0 0 0 0 1\n" +"-.05 .25 1 .05 .25 1 -.05 .05 1 .05 .05 1\n" +"\n" +"1 0 0 1\n" +"0 1 0 1\n" +"0 .6 1 1\n" +" }\n" +"}\n" +; + +static char *color1 = "\n" +"0.26 0.7 0.7 1" +"\n}\n"; + +static char *fzold = "\n" +"unit { \n" +" { VECT\n" +"3 6 1\n" +"2 2 2\n" +"1 0 0\n" +"\n" +"0 0 0 0 0 0.5\n" +".05 0 .4 0 0 0.5\n" +"0 0 0.5 -.05 0 .4\n" +"\n" +"1 0 0 1\n" +" }\n" +"}\n" +; + +static char *fz = "\n" +"unit { \n" +" { VECT\n" +"5 10 1\n" +"2 2 2 2 2\n" +"1 0 0 0 0\n" +"\n" +"0 0 0 0 0 0.5\n" +".05 0 .4 0 0 0.5\n" +"0 0 0.5 -.05 0 .4\n" +"0 .05 .4 0 0 0.5\n" +"0 0 0.5 0 -.05 .4\n" +"\n" +"1 0 0 1\n" +" }\n" +"}\n" +; + +static char *constraint = "\n" +"unit { \n" +" { OFF\n" +" 5 2 6\n" +" 0 0 0\n" +" -.1 0 .3\n" +" .1 0 .3\n" +" 0 -.1 .3\n" +" 0 .1 .3\n" +" 3 0 1 2 1 0 0 1\n" +" 3 0 3 4 1 0 0 1\n" +"\n" +" }\n" +"}\n" +; + +static char *constraintrot = "\n" +"unit { \n" +" { OFF\n" +" 10 4 12\n" +" 0 0 0\n" +" -.07 -.07 .3\n" +" .07 .07 .3\n" +" -.07 .07 .3\n" +" .07 -.07 .3\n" +" 0 0 .3\n" +" -.07 -.07 .6\n" +" .07 .07 .6\n" +" -.07 .07 .6\n" +" .07 -.07 .6\n" +" 3 0 1 2 0 1 0 1 \n" +" 3 0 3 4 0 1 0 1 \n" +" 3 5 6 7 0 1 0 1 \n" +" 3 5 8 9 0 1 0 1 \n" +"\n" +" }\n" +"}\n" +; + +static char *cross = "\n" +"unit { \n" +" { VECT\n" +"3 6 1\n" +"2 2 2\n" +"1 0 0\n" +"\n" +"-.1 0 0 .1 0 0\n" +"0 -.1 0 0 .1 0\n" +"0 0 -.1 0 0 .1\n" +"\n" +"1 1 1 1\n" +" }\n" +"}\n" +; + +static char *transformz = "\n" +"INST\n" +" transform\n" +" 1 0 0 0\n" +" 0 1 0 0\n" +" 0 0 1 0\n" +; +static char *transformx = "\n" +"INST\n" +" transform\n" +" 0 1 0 0\n" +" 0 0 1 0\n" +" 1 0 0 0\n" +; +static char *transformy = "\n" +"INST\n" +" transform\n" +" 0 0 1 0\n" +" 1 0 0 0\n" +" 0 1 0 0\n" +; -static char *zero = " \nunit { { VECT 2 11 1 2 9 1 0 0 20 0 28 56 0 24 0 0 8 0 0 0 8 0 0 48 0 8 64 0 -24 64 0 32 52 0 32 12 0 24 0 0 1 1 1 1}} "; +static char *zero = " \nunit { { VECT 2 11 1 2 9 1 0 0 20 0 28 56 0 24 0 0 8 0 0 0 8 0 0 48 0 8 64 0" +" 24 64 0 32 52 0 32 12 0 24 0 0 1 1 1 1}} "; static char *one = " \nunit { { VECT 2 5 1 2 3 1 0 4 0 0 28 0 0 4 44 0 16 64 0 16 0 0 1 1 1 1} } "; -static char *two = " \nunit { { VECT 1 7 1 7 1 0 56 0 8 64 0 24 64 0 32 56 0 32 40 0 0 0 0 32 0 0 1 -1 1 1} } "; -static char *three = " \nunit { { VECT 2 13 1 2 11 1 0 8 36 0 24 36 0 0 56 0 8 64 0 24 64 0 32 56 0 -32 44 0 24 36 0 32 24 0 32 8 0 24 0 0 8 0 0 0 8 0 1 1 1 1} } "; -static char *four = " \nunit { { VECT 2 5 1 2 3 1 0 28 64 0 28 0 0 12 64 0 0 36 0 36 36 0 1 1 1 1} } -"; -static char *five = " \nunit { { VECT 1 9 1 9 1 28 64 0 4 64 0 0 36 0 24 36 0 32 24 0 32 8 0 24 0 0 -8 0 0 0 8 0 1 1 1 1} } "; -static char *six = " \nunit { { VECT 1 12 1 12 1 32 56 0 24 64 0 8 64 0 0 56 0 0 8 0 8 0 0 24 0 0 -32 8 0 32 28 0 24 36 0 8 36 0 0 28 0 1 1 1 1} } "; +static char *two = " \nunit { { VECT 1 7 1 7 1 0 56 0 8 64 0 24 64 0 32 56 0 32 40 0 0 0 0 32 0 0 1" +" 1 1 1} } "; +static char *three = " \nunit { { VECT 2 13 1 2 11 1 0 8 36 0 24 36 0 0 56 0 8 64 0 24 64 0 32 56 0" +" 32 44 0 24 36 0 32 24 0 32 8 0 24 0 0 8 0 0 0 8 0 1 1 1 1} } "; +static char *four = " \nunit { { VECT 2 5 1 2 3 1 0 28 64 0 28 0 0 12 64 0 0 36 0 36 36 0 1 1 1 1} }"; +static char *five = " \nunit { { VECT 1 9 1 9 1 28 64 0 4 64 0 0 36 0 24 36 0 32 24 0 32 8 0 24 0 0" +" 8 0 0 0 8 0 1 1 1 1} } "; +static char *six = " \nunit { { VECT 1 12 1 12 1 32 56 0 24 64 0 8 64 0 0 56 0 0 8 0 8 0 0 24 0 0" +" 32 8 0 32 28 0 24 36 0 8 36 0 0 28 0 1 1 1 1} } "; static char *seven = " \nunit { { VECT 1 4 1 4 1 0 56 0 4 64 0 32 64 0 8 0 0 1 1 1 1} } "; -static char *eight = " \nunit { { VECT 1 16 1 16 1 20 36 0 28 44 0 28 56 0 20 64 0 12 64 0 4 56 0 4 -44 0 12 36 0 20 36 0 32 24 0 32 8 0 24 0 0 8 0 0 0 8 0 0 24 0 12 36 0 1 1 1 1} } "; -static char *nine = " \nunit { { VECT 1 12 1 12 1 32 44 0 24 36 0 8 36 0 0 44 0 0 56 0 8 64 0 24 64 -0 32 56 0 32 8 0 24 0 0 8 0 0 0 8 0 1 1 1 1} } "; +static char *eight = " \nunit { { VECT 1 16 1 16 1 20 36 0 28 44 0 28 56 0 20 64 0 12 64 0 4 56 0 4" +" 44 0 12 36 0 20 36 0 32 24 0 32 8 0 24 0 0 8 0 0 0 8 0 0 24 0 12 36 0 1 1 1 1} } "; +static char *nine = " \nunit { { VECT 1 12 1 12 1 32 44 0 24 36 0 8 36 0 0 44 0 0 56 0 8 64 0 24 64" +" 0 32 56 0 32 8 0 24 0 0 8 0 0 0 8 0 1 1 1 1} } "; @ 1.1 log @Make this compile with gcc3 - get rid of multiline string constants. @ text @d1 1 a1 1 $NetBSD$ d3 2 a4 2 --- src/Patchwork/oogl.h 2004/01/29 10:29:34 1.1 +++ src/Patchwork/oogl.h 2004/01/29 11:08:02 @