Exemplo n.º 1
0
// Reset function
void trpgBillboard::Reset()
{
    id = -1;
    mode = Axial;
    type = Group;
    axis = trpg3dPoint(0,0,1);
    center = trpg3dPoint(0,0,0);
    numChild = 0;
    if ( name )
    {
	delete [] name;
	name = 0;
    }
}
Exemplo n.º 2
0
void trpgLightAttr::Reset(void)
{
    errMess[0] = '\0';
    data.type = trpg_Raster;
    data.directionality = trpg_Omnidirectional;
    data.frontColor = trpgColor(0,0,0);
    data.frontIntensity = 0;
    data.backColor = trpgColor(0,0,0);
    data.backIntensity = 0;
    data.normal = trpg3dPoint(0,0,1);
    data.smc = 0;
    data.fid = 0;
    data.flags = 0;
    data.horizontalLobeAngle = 0;
    data.verticalLobeAngle = 0;
    data.lobeRollAngle = 0;
    data.lobeFalloff = 0;
    data.ambientIntensity = 0;
    data.quality = trpg_Low;
    data.randomIntensity = trpg_Low;
    data.rascalSignificance = 0;
    data.calligraphicAttr.drawOrder = 0;
    data.calligraphicAttr.minDefocus = 0;
    data.calligraphicAttr.maxDefocus = 0;
    data.performerAttr.flags = 0;
    data.performerAttr.minPixelSize = 0;
    data.performerAttr.maxPixelSize = 0;
    data.performerAttr.actualSize = 0;
    data.performerAttr.transparentPixelSize = 0;
    data.performerAttr.transparentFallofExp = 0;
    data.performerAttr.transparentScale = 0;
    data.performerAttr.transparentClamp = 0;
    data.performerAttr.fogScale = 0;
    data.animationAttr.period = 0;
    data.animationAttr.phaseDelay = 0;
    data.animationAttr.timeOn = 0;
    data.animationAttr.vector = trpg3dPoint(0,0,1);
    data.animationAttr.flags = 0;
    if (data.commentStr)
        delete [] data.commentStr;
    data.commentStr = NULL;
    handle = -1;
    writeHandle = false;
}
Exemplo n.º 3
0
// Reset function
void trpgLod::Reset()
{
    id = -1;
    numRange = 0;
    center = trpg3dPoint(0,0,0);
    switchIn = switchOut = width = 0;
    rangeIndex = -1;
    valid = true;
    if ( name ) {
	delete [] name;
	name = 0;
    }
}
Exemplo n.º 4
0
// Reset contents
void trpgHeader::Reset()
{
    // Initialize to a default state
    verMinor = TRPG_VERSION_MINOR;
    verMajor = TRPG_VERSION_MAJOR;
    dbVerMinor = 0;
    dbVerMajor = 0;
    origin = trpg3dPoint(0,0,0);
    sw = ne = trpg2dPoint(0,0);
    tileType = DatabaseLocal;

    numLods = 0;
    lodSizes.resize(0);
    lodRanges.resize(0);
    tileSize.resize(0);
    maxGroupID = -1;
    flags = 0;
    errMess[0] = '\0';
    cols = -1;
    rows = -1;
}
Exemplo n.º 5
0
void trpgMBR::AddPoint(double x,double y,double z)
{
    AddPoint(trpg3dPoint(x,y,z));
}