Hi Umit,

I'm afraid I don't follow what you are after/what problem you have
perhaps others users know what you are after.

Robert.

On Jan 2, 2008 6:34 PM, ümit uzun <[EMAIL PROTECTED]> wrote:
>
> Hi Robert;
>
> I have done my terrain your way which in your introductions. Now I have so 
> cute terrain :) And I open this *.osga VPB terrain in my application with 
> this code;
>
> osg::ref_ptr node = osgDB::readNodeFile("XXX.osga");
>
> and then I create a Globe with;
>
>    osg::Group* root = new osg::Group();
>
>
>    osg::Shape* sphere = new osg::Sphere(osg::Vec3f(0.0, 0.0, 0.0),1.0);
>    osg::ShapeDrawable* sphereGeometry = new osg::ShapeDrawable(sphere);
>    osg::Geode* sphereGeode = new osg::Geode();
>
>    sphereGeode->addDrawable(sphereGeometry);
>
>    root->addChild(sphereGeode);
>
> Everything is gonna well..! Know I texture the terrain on sphere! İf I 
> texture the image I will use this codes;
>
>    osg::Texture2D* Texture = new osg::Texture2D;
>
>
>    // protect from being optimized away as static state:
>
>    Texture->setDataVariance(osg::Object::DYNAMIC);
>
>
>
>    // load an image by reading a file:
>
>    osg::Image* image = osgDB::readImageFile("XXX_Images");
>
>    if (!image)
>
>    {
>
>       cout << " couldn't find texture, quitting." << endl;
>
>       return -1;
>
>    }
>
>
>
>    // Assign the texture to the image we read from file:
>
>    Texture->setImage(image);
>
>
>
>    // Create a new StateSet with default settings:
>
>    osg::StateSet* stateOne = new osg::StateSet();
>
>
>
>    // Assign texture unit 0 of our new StateSet to the texture
>
>    //we just created and enable the texture.
>
>    stateOne->setTextureAttributeAndModes
> (0,Texture,osg::StateAttribute::ON);
>
>
>
>    // Associate this state set with the Geode that contains
>
>    //the pyramid:
>
>    sphereGeode->setStateSet(stateOne);
>
> But in upper code I must to texture this terrain(*.osga)! How can I do that 
> texturing? What is terrain texturing class in OSG(like osg::Image)?
>
> Thanks very much..!
>
> Ümit UZUN
>
> ----------------------------------------
> > Date: Wed, 2 Jan 2008 16:38:25 +0000
> > From: [EMAIL PROTECTED]
> > To: osg-users@lists.openscenegraph.org
> > Subject: Re: [osg-users] Texturing a Terrain On A Sphere..!
> >
> > HI Umit,
> >
> > VPB supports placement of DEM's and Imagery in the correct location on
> > the earth, all you need to do is supply your source data with the
> > appropriate coordinates systems specified, the easiest way to do this
> > is use to use GeoTiffs. Then its simply a case of :
> >
> >   osgdem -t mysourceimage.tif --geocentric -o earth.ive -a earth.osga
> >
> > Then you just load the data into your viewer and your done - all the
> > textures will appear in the correct position on the globe.
> >
> > Robert.
> >
> > On Jan 2, 2008 3:29 PM, ümit uzun  wrote:
> >>
> >>
> >> Hi Robert;
> >>
> >> I have tif formatted images some part of the world! And at the beginning, I
> >> build them with VPB and so I created a sample terrain(XXX.osga) with
> >> VirtulaTerrainBuillder.
> >> And now I only want to know how can I texture this part of world terrain to
> >> the Sphere surface which position is orijinal for this part of terrain's
> >> coordinate.
> >>
> >> For example; I produce a terrain where belong Arizona! And I texture this
> >> part of terrain on its real coordinate like on the earth! Actually not
> >> texture this to all sphere surface! Is there any sample about this topic?
> >>
> >> Not : Sorry for my poor English writing:)
> >>
> >> Thanks Robert;
> >>
> >> Ümit UZUN
> >>
> >>> Date: Mon, 31 Dec 2007 17:39:03 +0000
> >>> From: [EMAIL PROTECTED]
> >>
> >>> To: osg-users@lists.openscenegraph.org
> >>> Subject: Re: [osg-users] Texturing a Terrain On A Sphere..!
> >>>
> >>> Hi ümit,
> >>>
> >>> You really need to be more specific about what you are trying to do,
> >> & gt; and what type of data you are trying to use. Are you trying to do the
> >>
> >>> database building yourself? Using VirtualPlanetBuilder??
> >>>
> >>> Robert.
> >>>
> >>> On Dec 28, 2007 7:44 PM, ümit uzun  wrote:
> >>>>
> >>>> Hi mew;
> >>>>
> >>>> Sorry for giving wrong link! the real link is
> >> http://www.palomino3d.org/pal/openscenegraph/ and I make a terrain
> >> "Converting GIS Satellite Images for OSG" with VTP (Virtual Terrain 
> >> Project)
> >> using osgdem command! I have a *.osga formatted terrain!
> >>>> I look at the osgtoy but it can not help me texturing the terrain on
> >> sphere!
> >>>>
> >>>> Ümit UZUN
> >>>> ----------------------------------------
> >>>>> Date: Fri, 28 Dec 2007 11:10:26 -0600
> >>>>> From: [EMAIL PROTECTED]
> >>>>> To: osg-users@lists.openscenegraph.org
> >>>>> Subject: Re: [osg-users] Texturing a Terrain On A Sphere..!
> >> > ;>
>
> >>
> >>>>>
> >>>>>
> >>>>>
> >>>>>> -----Original Message-----
> >>>>>> From: [EMAIL PROTECTED] [mailto:osg-users-
> >>>>>> [EMAIL PROTECTED] On Behalf Of ümit uzun
> >>>>>> Sent: Friday, December 28, 2007 8:09 AM
> >>>>>> To: OSG OSG
> >>>>>> Subject: [osg-users] Texturing a Terrain On A Sphere..!
> >>>>>>
> >>>>>> Hi All;
> >>>>>>
> >>>>>> I have a terrain which has a Cordinate System like in
> >>>>>> http://www.palomino3d.org/opnescenegraph And I want to texture map
> >> this
> >>>>>> terrain on the sphere (like earth) ! How can I do this work on my
> >> earth
> >>>>>> figure! Could anybody show me how to this please..! Or rotate me to
> >>>>>> right example like this!
> >>>>>
> >>>>> That link doesn't work, s o unclear of your goal, but here's one way
> >> to put a texture a sphere
> >>
> >>>>>
> >>>>>
> >> http://osgtoy.svn.sourceforge.net/viewvc/osgtoy/osgtoy/trunk/src/osgPlugins/globe/
> >>>>>
> >>>>> -- mew
> >>>>>
> >>>>> _______________________________________________
> >>>>> osg-users mailing list
> >>>>> osg-users@lists.openscenegraph.org
> >>>>>
> >> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
> >>>>
> >>>> _________________________________________________________________
> >>>> Yeni nesil Windows Live Servisleri'ne şimdi ulaşın!
> >>>> http://get.live.com
> >>>>
> >>>> _______________________________________________
> >>>> osg-users mailing list
> >>>> osg-users@lists.openscenegraph.org
> >>>>
> >> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
> >>>>
> >>> ________________________________ _______________
> >>
> >>> osg-users mailing list
> >>> osg-users@lists.openscenegraph.org
> >>> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
> >>
> >> ________________________________
> >> Windows Live Messenger'ın için ücretsiz güncelleştirme! Buraya tıkla!
> >> _______________________________________________
> >> osg-users mailing list
> >> osg-users@lists.openscenegraph.org
> >> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
> >>
> >>
> > _______________________________________________
> > osg-users mailing list
> > osg-users@lists.openscenegraph.org
> > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
> _________________________________________________________________
> Windows Live Messenger'ın için ücretsiz güncelleştirme!
>
> http://get.live.com
> _______________________________________________
> osg-users mailing list
> osg-users@lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to