This is RegularPolyhedraViewWraps.c in view mode; [Download] [Up]
/* RegularPolyhedraViewWraps.c generated from RegularPolyhedraViewWraps.psw
by unix pswrap V1.009 Wed Apr 19 17:50:24 PDT 1989
*/
#include <dpsclient/dpsfriends.h>
#include <string.h>
#line 1 "RegularPolyhedraViewWraps.psw"
#line 10 "RegularPolyhedraViewWraps.c"
void colourTriangle(float x1, float y1, float x2, float y2, float x3, float y3, float theColour)
{
typedef struct {
unsigned char tokenType;
unsigned char topLevelCount;
unsigned short nBytes;
DPSBinObjReal obj0;
DPSBinObjGeneric obj1;
DPSBinObjReal obj2;
DPSBinObjReal obj3;
DPSBinObjGeneric obj4;
DPSBinObjReal obj5;
DPSBinObjReal obj6;
DPSBinObjGeneric obj7;
DPSBinObjReal obj8;
DPSBinObjReal obj9;
DPSBinObjGeneric obj10;
DPSBinObjReal obj11;
DPSBinObjReal obj12;
DPSBinObjGeneric obj13;
DPSBinObjGeneric obj14;
DPSBinObjGeneric obj15;
DPSBinObjGeneric obj16;
DPSBinObjReal obj17;
DPSBinObjReal obj18;
DPSBinObjGeneric obj19;
DPSBinObjReal obj20;
DPSBinObjReal obj21;
DPSBinObjGeneric obj22;
DPSBinObjReal obj23;
DPSBinObjReal obj24;
DPSBinObjGeneric obj25;
DPSBinObjReal obj26;
DPSBinObjReal obj27;
DPSBinObjGeneric obj28;
DPSBinObjGeneric obj29;
} _dpsQ;
static const _dpsQ _dpsStat = {
DPS_DEF_TOKENTYPE, 30, 244,
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: theColour */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 150}, /* setgray */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x1 */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y1 */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 107}, /* moveto */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x2 */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y2 */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x3 */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y3 */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x1 */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y1 */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 66}, /* fill */
{DPS_LITERAL|DPS_INT, 0, 0, 1},
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 150}, /* setgray */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x1 */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y1 */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 107}, /* moveto */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x2 */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y2 */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x3 */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y3 */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x1 */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y1 */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 167}, /* stroke */
}; /* _dpsQ */
_dpsQ _dpsF; /* local copy */
register DPSContext _dpsCurCtxt = DPSPrivCurrentContext();
register DPSBinObjRec *_dpsP = (DPSBinObjRec *)&_dpsF.obj0;
_dpsF = _dpsStat; /* assign automatic variable */
_dpsP[2].val.realVal =
_dpsP[11].val.realVal =
_dpsP[17].val.realVal =
_dpsP[26].val.realVal = x1;
_dpsP[3].val.realVal =
_dpsP[12].val.realVal =
_dpsP[18].val.realVal =
_dpsP[27].val.realVal = y1;
_dpsP[5].val.realVal =
_dpsP[20].val.realVal = x2;
_dpsP[6].val.realVal =
_dpsP[21].val.realVal = y2;
_dpsP[8].val.realVal =
_dpsP[23].val.realVal = x3;
_dpsP[9].val.realVal =
_dpsP[24].val.realVal = y3;
_dpsP[0].val.realVal = theColour;
DPSBinObjSeqWrite(_dpsCurCtxt,(char *) &_dpsF,244);
}
#line 14 "RegularPolyhedraViewWraps.psw"
#line 108 "RegularPolyhedraViewWraps.c"
void outlineTriangle(float x1, float y1, float x2, float y2, float x3, float y3)
{
typedef struct {
unsigned char tokenType;
unsigned char topLevelCount;
unsigned short nBytes;
DPSBinObjGeneric obj0;
DPSBinObjGeneric obj1;
DPSBinObjReal obj2;
DPSBinObjReal obj3;
DPSBinObjGeneric obj4;
DPSBinObjReal obj5;
DPSBinObjReal obj6;
DPSBinObjGeneric obj7;
DPSBinObjReal obj8;
DPSBinObjReal obj9;
DPSBinObjGeneric obj10;
DPSBinObjReal obj11;
DPSBinObjReal obj12;
DPSBinObjGeneric obj13;
DPSBinObjGeneric obj14;
} _dpsQ;
static const _dpsQ _dpsStat = {
DPS_DEF_TOKENTYPE, 15, 124,
{DPS_LITERAL|DPS_INT, 0, 0, 1},
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 150}, /* setgray */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x1 */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y1 */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 107}, /* moveto */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x2 */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y2 */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x3 */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y3 */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x1 */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y1 */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 167}, /* stroke */
}; /* _dpsQ */
_dpsQ _dpsF; /* local copy */
register DPSContext _dpsCurCtxt = DPSPrivCurrentContext();
register DPSBinObjRec *_dpsP = (DPSBinObjRec *)&_dpsF.obj0;
_dpsF = _dpsStat; /* assign automatic variable */
_dpsP[2].val.realVal =
_dpsP[11].val.realVal = x1;
_dpsP[3].val.realVal =
_dpsP[12].val.realVal = y1;
_dpsP[5].val.realVal = x2;
_dpsP[6].val.realVal = y2;
_dpsP[8].val.realVal = x3;
_dpsP[9].val.realVal = y3;
DPSBinObjSeqWrite(_dpsCurCtxt,(char *) &_dpsF,124);
}
#line 23 "RegularPolyhedraViewWraps.psw"
#line 167 "RegularPolyhedraViewWraps.c"
void colourSquare(float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4, float theColour)
{
typedef struct {
unsigned char tokenType;
unsigned char topLevelCount;
unsigned short nBytes;
DPSBinObjReal obj0;
DPSBinObjGeneric obj1;
DPSBinObjReal obj2;
DPSBinObjReal obj3;
DPSBinObjGeneric obj4;
DPSBinObjReal obj5;
DPSBinObjReal obj6;
DPSBinObjGeneric obj7;
DPSBinObjReal obj8;
DPSBinObjReal obj9;
DPSBinObjGeneric obj10;
DPSBinObjReal obj11;
DPSBinObjReal obj12;
DPSBinObjGeneric obj13;
DPSBinObjReal obj14;
DPSBinObjReal obj15;
DPSBinObjGeneric obj16;
DPSBinObjGeneric obj17;
DPSBinObjGeneric obj18;
DPSBinObjGeneric obj19;
DPSBinObjReal obj20;
DPSBinObjReal obj21;
DPSBinObjGeneric obj22;
DPSBinObjReal obj23;
DPSBinObjReal obj24;
DPSBinObjGeneric obj25;
DPSBinObjReal obj26;
DPSBinObjReal obj27;
DPSBinObjGeneric obj28;
DPSBinObjReal obj29;
DPSBinObjReal obj30;
DPSBinObjGeneric obj31;
DPSBinObjReal obj32;
DPSBinObjReal obj33;
DPSBinObjGeneric obj34;
DPSBinObjGeneric obj35;
} _dpsQ;
static const _dpsQ _dpsStat = {
DPS_DEF_TOKENTYPE, 36, 292,
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: theColour */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 150}, /* setgray */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x1 */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y1 */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 107}, /* moveto */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x2 */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y2 */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x3 */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y3 */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x4 */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y4 */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x1 */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y1 */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 66}, /* fill */
{DPS_LITERAL|DPS_INT, 0, 0, 1},
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 150}, /* setgray */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x1 */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y1 */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 107}, /* moveto */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x2 */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y2 */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x3 */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y3 */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x4 */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y4 */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x1 */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y1 */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 167}, /* stroke */
}; /* _dpsQ */
_dpsQ _dpsF; /* local copy */
register DPSContext _dpsCurCtxt = DPSPrivCurrentContext();
register DPSBinObjRec *_dpsP = (DPSBinObjRec *)&_dpsF.obj0;
_dpsF = _dpsStat; /* assign automatic variable */
_dpsP[2].val.realVal =
_dpsP[14].val.realVal =
_dpsP[20].val.realVal =
_dpsP[32].val.realVal = x1;
_dpsP[3].val.realVal =
_dpsP[15].val.realVal =
_dpsP[21].val.realVal =
_dpsP[33].val.realVal = y1;
_dpsP[5].val.realVal =
_dpsP[23].val.realVal = x2;
_dpsP[6].val.realVal =
_dpsP[24].val.realVal = y2;
_dpsP[8].val.realVal =
_dpsP[26].val.realVal = x3;
_dpsP[9].val.realVal =
_dpsP[27].val.realVal = y3;
_dpsP[11].val.realVal =
_dpsP[29].val.realVal = x4;
_dpsP[12].val.realVal =
_dpsP[30].val.realVal = y4;
_dpsP[0].val.realVal = theColour;
DPSBinObjSeqWrite(_dpsCurCtxt,(char *) &_dpsF,292);
}
#line 40 "RegularPolyhedraViewWraps.psw"
#line 281 "RegularPolyhedraViewWraps.c"
void outlineSquare(float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4)
{
typedef struct {
unsigned char tokenType;
unsigned char topLevelCount;
unsigned short nBytes;
DPSBinObjGeneric obj0;
DPSBinObjGeneric obj1;
DPSBinObjReal obj2;
DPSBinObjReal obj3;
DPSBinObjGeneric obj4;
DPSBinObjReal obj5;
DPSBinObjReal obj6;
DPSBinObjGeneric obj7;
DPSBinObjReal obj8;
DPSBinObjReal obj9;
DPSBinObjGeneric obj10;
DPSBinObjReal obj11;
DPSBinObjReal obj12;
DPSBinObjGeneric obj13;
DPSBinObjReal obj14;
DPSBinObjReal obj15;
DPSBinObjGeneric obj16;
DPSBinObjGeneric obj17;
} _dpsQ;
static const _dpsQ _dpsStat = {
DPS_DEF_TOKENTYPE, 18, 148,
{DPS_LITERAL|DPS_INT, 0, 0, 1},
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 150}, /* setgray */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x1 */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y1 */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 107}, /* moveto */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x2 */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y2 */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x3 */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y3 */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x4 */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y4 */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x1 */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y1 */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 167}, /* stroke */
}; /* _dpsQ */
_dpsQ _dpsF; /* local copy */
register DPSContext _dpsCurCtxt = DPSPrivCurrentContext();
register DPSBinObjRec *_dpsP = (DPSBinObjRec *)&_dpsF.obj0;
_dpsF = _dpsStat; /* assign automatic variable */
_dpsP[2].val.realVal =
_dpsP[14].val.realVal = x1;
_dpsP[3].val.realVal =
_dpsP[15].val.realVal = y1;
_dpsP[5].val.realVal = x2;
_dpsP[6].val.realVal = y2;
_dpsP[8].val.realVal = x3;
_dpsP[9].val.realVal = y3;
_dpsP[11].val.realVal = x4;
_dpsP[12].val.realVal = y4;
DPSBinObjSeqWrite(_dpsCurCtxt,(char *) &_dpsF,148);
}
#line 50 "RegularPolyhedraViewWraps.psw"
#line 348 "RegularPolyhedraViewWraps.c"
void colourPentagon(float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4, float x5, float y5, float theColour)
{
typedef struct {
unsigned char tokenType;
unsigned char topLevelCount;
unsigned short nBytes;
DPSBinObjReal obj0;
DPSBinObjGeneric obj1;
DPSBinObjReal obj2;
DPSBinObjReal obj3;
DPSBinObjGeneric obj4;
DPSBinObjReal obj5;
DPSBinObjReal obj6;
DPSBinObjGeneric obj7;
DPSBinObjReal obj8;
DPSBinObjReal obj9;
DPSBinObjGeneric obj10;
DPSBinObjReal obj11;
DPSBinObjReal obj12;
DPSBinObjGeneric obj13;
DPSBinObjReal obj14;
DPSBinObjReal obj15;
DPSBinObjGeneric obj16;
DPSBinObjReal obj17;
DPSBinObjReal obj18;
DPSBinObjGeneric obj19;
DPSBinObjGeneric obj20;
DPSBinObjGeneric obj21;
DPSBinObjGeneric obj22;
DPSBinObjReal obj23;
DPSBinObjReal obj24;
DPSBinObjGeneric obj25;
DPSBinObjReal obj26;
DPSBinObjReal obj27;
DPSBinObjGeneric obj28;
DPSBinObjReal obj29;
DPSBinObjReal obj30;
DPSBinObjGeneric obj31;
DPSBinObjReal obj32;
DPSBinObjReal obj33;
DPSBinObjGeneric obj34;
DPSBinObjReal obj35;
DPSBinObjReal obj36;
DPSBinObjGeneric obj37;
DPSBinObjReal obj38;
DPSBinObjReal obj39;
DPSBinObjGeneric obj40;
DPSBinObjGeneric obj41;
} _dpsQ;
static const _dpsQ _dpsStat = {
DPS_DEF_TOKENTYPE, 42, 340,
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: theColour */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 150}, /* setgray */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x1 */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y1 */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 107}, /* moveto */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x2 */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y2 */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x3 */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y3 */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x4 */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y4 */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x5 */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y5 */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x1 */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y1 */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 66}, /* fill */
{DPS_LITERAL|DPS_INT, 0, 0, 1},
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 150}, /* setgray */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x1 */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y1 */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 107}, /* moveto */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x2 */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y2 */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x3 */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y3 */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x4 */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y4 */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x5 */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y5 */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x1 */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y1 */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 167}, /* stroke */
}; /* _dpsQ */
_dpsQ _dpsF; /* local copy */
register DPSContext _dpsCurCtxt = DPSPrivCurrentContext();
register DPSBinObjRec *_dpsP = (DPSBinObjRec *)&_dpsF.obj0;
_dpsF = _dpsStat; /* assign automatic variable */
_dpsP[2].val.realVal =
_dpsP[17].val.realVal =
_dpsP[23].val.realVal =
_dpsP[38].val.realVal = x1;
_dpsP[3].val.realVal =
_dpsP[18].val.realVal =
_dpsP[24].val.realVal =
_dpsP[39].val.realVal = y1;
_dpsP[5].val.realVal =
_dpsP[26].val.realVal = x2;
_dpsP[6].val.realVal =
_dpsP[27].val.realVal = y2;
_dpsP[8].val.realVal =
_dpsP[29].val.realVal = x3;
_dpsP[9].val.realVal =
_dpsP[30].val.realVal = y3;
_dpsP[11].val.realVal =
_dpsP[32].val.realVal = x4;
_dpsP[12].val.realVal =
_dpsP[33].val.realVal = y4;
_dpsP[14].val.realVal =
_dpsP[35].val.realVal = x5;
_dpsP[15].val.realVal =
_dpsP[36].val.realVal = y5;
_dpsP[0].val.realVal = theColour;
DPSBinObjSeqWrite(_dpsCurCtxt,(char *) &_dpsF,340);
}
#line 69 "RegularPolyhedraViewWraps.psw"
#line 478 "RegularPolyhedraViewWraps.c"
void outlinePentagon(float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4, float x5, float y5)
{
typedef struct {
unsigned char tokenType;
unsigned char topLevelCount;
unsigned short nBytes;
DPSBinObjGeneric obj0;
DPSBinObjGeneric obj1;
DPSBinObjReal obj2;
DPSBinObjReal obj3;
DPSBinObjGeneric obj4;
DPSBinObjReal obj5;
DPSBinObjReal obj6;
DPSBinObjGeneric obj7;
DPSBinObjReal obj8;
DPSBinObjReal obj9;
DPSBinObjGeneric obj10;
DPSBinObjReal obj11;
DPSBinObjReal obj12;
DPSBinObjGeneric obj13;
DPSBinObjReal obj14;
DPSBinObjReal obj15;
DPSBinObjGeneric obj16;
DPSBinObjReal obj17;
DPSBinObjReal obj18;
DPSBinObjGeneric obj19;
DPSBinObjGeneric obj20;
} _dpsQ;
static const _dpsQ _dpsStat = {
DPS_DEF_TOKENTYPE, 21, 172,
{DPS_LITERAL|DPS_INT, 0, 0, 1},
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 150}, /* setgray */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x1 */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y1 */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 107}, /* moveto */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x2 */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y2 */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x3 */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y3 */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x4 */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y4 */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x5 */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y5 */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: x1 */
{DPS_LITERAL|DPS_REAL, 0, 0, 0}, /* param: y1 */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99}, /* lineto */
{DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 167}, /* stroke */
}; /* _dpsQ */
_dpsQ _dpsF; /* local copy */
register DPSContext _dpsCurCtxt = DPSPrivCurrentContext();
register DPSBinObjRec *_dpsP = (DPSBinObjRec *)&_dpsF.obj0;
_dpsF = _dpsStat; /* assign automatic variable */
_dpsP[2].val.realVal =
_dpsP[17].val.realVal = x1;
_dpsP[3].val.realVal =
_dpsP[18].val.realVal = y1;
_dpsP[5].val.realVal = x2;
_dpsP[6].val.realVal = y2;
_dpsP[8].val.realVal = x3;
_dpsP[9].val.realVal = y3;
_dpsP[11].val.realVal = x4;
_dpsP[12].val.realVal = y4;
_dpsP[14].val.realVal = x5;
_dpsP[15].val.realVal = y5;
DPSBinObjSeqWrite(_dpsCurCtxt,(char *) &_dpsF,172);
}
#line 80 "RegularPolyhedraViewWraps.psw"
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.