Show
Ignore:
Timestamp:
10/22/04 20:47:39 (10 years ago)
Author:
robert
Message:

Compile fixes

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • OpenSceneGraph/trunk/examples/osgplanets/osgplanets.cpp

    r3514 r3515  
    2828        RorbitMoon(20.0), 
    2929        tiltEarth(5.0), 
    30         rotateSpeedEarth(5.0), 
     30        rotateSpeedEarth(5.0) 
    3131    {} 
     32     
     33    double radiusSun; 
     34    double RorbitEarth; 
     35    double radiusEarth; 
     36    double radiusMoon; 
     37    double RorbitMoon; 
     38    double tiltEarth; 
     39    double rotateSpeedEarth; 
    3240}; 
    33 /* 
    34 osg::Node* createSolarSystem() 
    35 { 
    36     osg::Vec3 center(0.0f,0.0f,0.0f); 
    37     float radius = 100.0f; 
    38  
    39     osg::Group* root = new osg::Group; 
    40  
    41     root->addChild(createMovingModel(center,radius*0.8f)); 
    42  
    43     root->addChild(createBase(center-osg::Vec3(0.0f,0.0f,radius*0.5),radius)); 
    44  
    45     return root; 
    46 } 
    47 */ 
     41 
     42osg::Node* createSolarSystem(SolarSystemParameters& parameters) 
     43{ 
     44    return 0; 
     45} 
    4846 
    4947int main( int argc, char **argv ) 
    5048{ 
    51     / use an ArgumentParser object to manage the program arguments. 
     49    // use an ArgumentParser object to manage the program arguments. 
    5250    osg::ArgumentParser arguments(&argc,argv); 
    5351 
     
    6866 
    6967 
    70     SolarSystemParameters myValues; 
    71  
    72     while (arguments.read("--radiusMoon",myValues.radiusMoon)) {} 
     68    SolarSystemParameters parameters; 
     69 
     70    while (arguments.read("--radiusMoon",parameters.radiusMoon)) {} 
    7371 
    7472 
     
    9189     
    9290    // load the nodes from the commandline arguments. 
    93     // osg::Node* model = createModel(); 
     91    osg::Node* model = createSolarSystem(parameters); 
    9492    if (!model) 
    9593    { 
     
    9795    } 
    9896     
    99     std::cout << "radiusSun = " << myValues.radiusSun << std::endl; 
    100     std::cout << "RorbitEarth = " << myValues.RorbitEarth << std::endl; 
    101     std::cout << "radiusEarth = " << myValues.radiusEarth << std::endl; 
    102     std::cout << "radiusMoon = " << myValues.radiusMoon << std::endl; 
    103     std::cout << "RorbitMoon = " << myValues.RorbitMoon << std::endl; 
    104     std::cout << "tiltEarth = " << myValues.tiltEarth << std::endl; 
    105     std::cout << "rotateSpeedEarth = " << myValues.rotateSpeedEarth << std::endl; 
    106     std::cout << "rotateSpeedMoon = " << myValues.rotateSpeedMoon << std::endl; 
     97    std::cout << "radiusSun = " << parameters.radiusSun << std::endl; 
     98    std::cout << "RorbitEarth = " << parameters.RorbitEarth << std::endl; 
     99    std::cout << "radiusEarth = " << parameters.radiusEarth << std::endl; 
     100    std::cout << "radiusMoon = " << parameters.radiusMoon << std::endl; 
     101    std::cout << "RorbitMoon = " << parameters.RorbitMoon << std::endl; 
     102    std::cout << "tiltEarth = " << parameters.tiltEarth << std::endl; 
     103    std::cout << "rotateSpeedEarth = " << parameters.rotateSpeedEarth << std::endl; 
     104 
    107105     
    108106    /*