Hi,
i am trying to read an iv file but its not being read. the code i am using is :
***********************************************************
 SoInput sceneInput;
        if ( !sceneInput.openFile( "plugins\\graphs\\myInventor.iv" ) ) {
        QMessageBox::information(mInventorGrid[3], "Error", "Cannot open file 
requested iv file");
        return;
    }

    SoSeparator *sc_root = SoDB::readAll( &sceneInput );
   sc_root->ref();

    //// Use one of the convenient SoQt viewer classes.
    mViewer = new SoQtExaminerViewer(iv_widget);
    mViewer->setSceneGraph(sc_root);
    mViewer->setDecoration(false);
    mViewer->show();
***********************************************************
and the iv file named myInventor.iv has the following:
#Inventor V2.1 ascii

Separator {
    SoXipExaminer {
        mode    NONE
        viewBoundingBox 230 0 0 0
                0 227.785 0 0
                0 0 42.1032 0
                -112.59 -117.21 50.3972 1
        complexity              Complexity {
            value       0.5
            textureQuality      0.5
        }

        orthoCamera             DEF +0 OrthographicCamera {
        }

        perspectiveCamera               DEF +1 PerspectiveCamera {
            position    0.181952 88.5125 454.632
            orientation -0.494995 0.0901597 0.864206  0.470889
            nearDistance        230.823
            farDistance 557.256
            focalDistance       394.04
            heightAngle 0.785398
        }

        borderNode              SoXipViewportBorder {
            fields [ SFColor activeColor, SFColor inactiveColor,  ]
            activeColor 0.7 0.7 0.7
            inactiveColor       0.7 0.7 0.7
        }

        cameraSwitch            Switch {
            whichChild  1
            USE +0
            USE +1
        }

    }
    SoXipLut {
        fields [ SFEnum inputMode, SFEnum outputMode, SFShort bitsUsed, SFFloat 
rampWidth,
                SFFloat rampCenter, MFColor arrayColor, MFFloat arrayAlpha ]
        inputMode       TRAPEZOID
        outputMode      COLOR
        bitsUsed        12
        rampWidth       0.05
        rampCenter      0.009
        arrayColor      [  ]
        arrayAlpha      [  ]
    }
    SoXipImage {
        fields [ SoXipSFDataImage image ]
        image   "DATA" =
            SoXipLoadDicom {
                inputs [ MFString name ]
                name    "C:\Xip\examples\data\24884367.dcm"
                outputs [ SoXipMFDataDicom dicom ]
            }
            . dicom

    }
}
***********************************************************
when i run the code it crashes at sc_Root.ref();
plz help me out
... 


Thank you!

Cheers,
Abhinav

------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=12174#12174





_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to