float dr. dg. db:
dr - getFloatO; dg - getFloatO: db.- getFloatO; currMtrl.ambi ent.set(dr.dg.db); break:} case DIFFUSE: {
float dr.dg.db;
dr - getFloatO: dg - getFloatO: db - getFloatO: currMtrl.diffuse.set(dr.dg.db); break:} r case SPECULAR:{
float dr.dg.db:
dr - getFloatO: dg - getFloatO: db - getFloatO: currMtrl.specular.set(dr.dg.db): break;} case EMISSIVE: {
float dr.dg.db:
dr - getFloatO: dg - getFloatO: db - getFloatO:

currMtrl.emi ssi ve.set(dr.dg,db): break:} case PARAMETERS: { // get a list of numParams parameters // получаем список из numParams параметров

currMtrl .numParams - (int)getFloatO:

ВЗ, Клэсе SCENE и юпутств^щие классы_^__(_9_||

for(int i - 0: i < currMtrl.numParams;
currMtrl.paramsfi] - getFloatO:
break;}
case SPECULARFRACTION: currMtrl.specularFraction -getFloatO; break: case SURFACEROUGHNESS: currMtrl.surfaceRoughness -

getFloatO; break: case TEXTURE: { // get type. 0 for none // получаем тип. 0 если нет

currMtrl.textureType - getFloatO;} break:
case DEFAULTMATERIALS: currMtrl.setDefaultO;break: case SPEEDOFLIGHT:
currMtrl.speedOfLight - getFloatO: break: case SPECULAREXPONENT:
currMtrl .specularExponent - getFloatO: break; case TRANSPARENCY:
currMtrl .transparency - getFloatO: break: case REFLECTIVITY:
currMtrl .reflectivity - getFloatO: break; case GLOBALAMBIENT:
ambient.red - getFloatO: ambient.green - getFloatO; ambient.blue - getFloatO; break: case BACKGROUND:
background.red - getFloatO: background.green - getFloatO; background.blue - getFloatO:break: case MINREFLECTIVITY:
minReflectivity - getFloatO: break: case MINTRANSPARENCY:
minTransparency - getFloatO; break: case MAXRECURSIONDEPTH:

maxRecursionDepth - getFloatO; break: case MAKEPIXMAP: { // get BMP file name for a pix map // получаем имя BMP-файла для пиксельной карты /* to be implemented, along the lines: / * для построчной реализации

int which - getFloatO: // index of this pix map in pix map array // индекс этой пиксельной карты в массиве пиксельной карты

if(which < 0 || which > 7){cout « "\nbad index-of RGBpixmap!\n":} // неверный индекс пиксельной карты RGB


⇐ Предыдущая| |Следующая ⇒