ceti (ceti++at++worldnet.net)
Mon, 23 Sep 1996 09:05:14 +0100
> How do I draw a couple of simple polylines attached to my aircraft image???
/* solution de la ligne */
pfGSetPrimType(ViewState->Sillpt.newGset, PFGS_LINESTRIPS);
pfGSetNumPrims(ViewState->Sillpt.newGset, 1);
pfGSetLineWidth(ViewState->Sillpt.newGset,4.0);
pfGSetPrimLengths(ViewState->Sillpt.newGset,ViewState->Sillpt.length);
pfGSetAttr(ViewState->Sillpt.newGset,
PFGS_COORD3,PFGS_PER_VERTEX,ViewState->Sillpt.sill[ind],ViewState->Sillpt.sv
index);
pfGSetGState(ViewState->Sillpt.newGset,ViewState->Sillpt.gstate[ind]);
if(pfReplaceGSet(ViewState->sillageGeode[ind],
pfGetGSet(ViewState->sillageGeode[ind],0),ViewState->Sillpt.newGset)==0)
printf("error pfReplaceGSet\n");
>. So, the question is: how to "attach" a 2D number (charstr) to a 3D
performer aircraft image.
pfPushState();
pfBasicState();
for(i=0;(ViewState->engage[i]!=-1)&&(i<MAX_BAT);i++)
{
indice_bat=ViewState->engage[i];
/*cpack(ViewState->batcol[indice_bat]);*/
cmov(ViewState->batpos[indice_bat][0],
ViewState->batpos[indice_bat][1],
ViewState->batpos[indice_bat][2]+15.0f);
fmprstr (ViewState->batname[indice_bat]);
/*charstr (ViewState->batname[indice_bat]);*/
}
pfPopState();
}
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
< _/_/ _/ _/_/_/ _/ _/ _/_/_/ _/_/_/ _/_/_/ >
< _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ >
< _/ _/ _/ _/ _/ _/ _/ _/_/_/ _/ _/ >
< _/ _/ _/ _/ _/ _/ _/ _/ _/_/_/ >
< _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ >
< _/_/ _/_/_/ _/_/_/ _/ _/_/_/ _/_/_/ _/ _/ >
< >
< BILLARD Olivier - Ingeneer R&D ++at++ C&I Software >
< 1 avenue de la mer - 44380 PORNICHET - FRANCE >
< Tel: +33 40 11 68 72 Fax: +33 140 61 68 14 >
< Email: ceti++at++worldnet.net >
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
=======================================================================
List Archives, FAQ, FTP: http://www.sgi.com/Technology/Performer/
Submissions: info-performer++at++sgi.com
Admin. requests: info-performer-request++at++sgi.com
This archive was generated by hypermail 2.0b2 on Mon Aug 10 1998 - 17:53:36 PDT