[osg-users] Create circle osgEarth

2016-07-06 Thread Marco Pompei
Hi,
I am using osgEarth (derivated by OSG) to develop an application for drawing 
several geometry on earth.

I need to draw a circle (and I know how i can do it, using CircleNode class) 
but no resizable. I mean that I zoom in/out the earth and I'd like the circle 
area don't change. Unfortunately, constructor of this class, wants value for 
radius and when I zoom out/in the circle area decrease/increase because its 
radius keeps constant.

Any advice for me?
Thank you!

Cheers,
Marco

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





___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] Create circle osgEarth

2016-07-06 Thread Trajce Nikolov NICK
you can use osg::AutoTransform on top of your circle

On Tue, Jul 5, 2016 at 8:43 PM, Marco Pompei 
wrote:

> Hi,
> I am using osgEarth (derivated by OSG) to develop an application for
> drawing several geometry on earth.
>
> I need to draw a circle (and I know how i can do it, using CircleNode
> class) but no resizable. I mean that I zoom in/out the earth and I'd like
> the circle area don't change. Unfortunately, constructor of this class,
> wants value for radius and when I zoom out/in the circle area
> decrease/increase because its radius keeps constant.
>
> Any advice for me?
> Thank you!
>
> Cheers,
> Marco
>
> --
> Read this topic online here:
> http://forum.openscenegraph.org/viewtopic.php?p=68010#68010
>
>
>
>
>
> ___
> osg-users mailing list
> osg-users@lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>



-- 
trajce nikolov nick
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] Create circle osgEarth

2016-07-06 Thread Glenn Waldron
Marco,
You can use the GeoPositionNodeAutoScaler cull callback on your CircleNode,
assuming you are using a recent osgEarth.

(For osgEarth-specific questions, you can use the osgEarth support forum at
http://forum.osgearth.org)


Glenn Waldron

On Tue, Jul 5, 2016 at 2:43 PM, Marco Pompei 
wrote:

> Hi,
> I am using osgEarth (derivated by OSG) to develop an application for
> drawing several geometry on earth.
>
> I need to draw a circle (and I know how i can do it, using CircleNode
> class) but no resizable. I mean that I zoom in/out the earth and I'd like
> the circle area don't change. Unfortunately, constructor of this class,
> wants value for radius and when I zoom out/in the circle area
> decrease/increase because its radius keeps constant.
>
> Any advice for me?
> Thank you!
>
> Cheers,
> Marco
>
> --
> Read this topic online here:
> http://forum.openscenegraph.org/viewtopic.php?p=68010#68010
>
>
>
>
>
> ___
> 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


Re: [osg-users] Create circle osgEarth

2016-07-16 Thread Marco Pompei
Hi,
thank you for reply. I googled and found out any example about this. but, I 
have a doubt about osg::AutoTransform: I saw this get the position by a Vec3 
but circleNode get his position by GeoPosition:

Assuming this:
osg::AutoTrasform at = new 
at->pos( Vec3 )
CircleNode myCircle = new CircleNode( GeoPosition(lat/lon)  );
.
at->addChild(myCircle)

1. What are represent the values I set up in Vec3 in terms of position? 
(lat/lon, coordinates or other??)
2. GeoPosition get lat/lon but if I have already set up Vec3 position for "at" 
which is going to position he choose to draw?


The last:
Now, thanks annotation callback I receive my circle node and his AnnotationData 
I defined. I saw AutoTrasform doesn't have setAnnotationData. If I do 
at->addChild(myCircleNode) and group->addChild(at) I aspect to receive "at" as 
Annotation (is it correct??). How can I extract any AnnotationData by this?

Many
Thank

[quote="Trajce Nikolov NICK"]you can use osg::AutoTransform on top of your 
circle

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





___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] Create circle osgEarth

2016-07-16 Thread Marco Pompei
Hi GWaldron,
thank you for your help and thank to indicate me right forum for osg::Earth. i 
ll write there as well. Unfortunately i didn't get how i can use it cause i 
didn't find any documentation about it.

Do you have any example?

Thank you
M.


gwaldron wrote:
> Marco,You can use the GeoPositionNodeAutoScaler cull callback on your 
> CircleNode, assuming you are using a recent osgEarth.
> 
> 
> (For osgEarth-specific questions, you can use the osgEarth support forum at 
> http://forum.osgearth.org (http://forum.osgearth.org))
> 
> 
> 
> Glenn Waldron
> 
> 
> 
> 
> On Tue, Jul 5, 2016 at 2:43 PM, Marco Pompei < ()> wrote:
> 
> > Hi,
> > I am using osgEarth (derivated by OSG) to develop an application for 
> > drawing several geometry on earth.
> > 
> > I need to draw a circle (and I know how i can do it, using CircleNode 
> > class) but no resizable. I mean that I zoom in/out the earth and I'd like 
> > the circle area don't change. Unfortunately, constructor of this class, 
> > wants value for radius and when I zoom out/in the circle area 
> > decrease/increase because its radius keeps constant.
> > 
> > Any advice for me?
> > Thank you!
> > 
> > Cheers,
> > Marco
> > 
> > --
> > Read this topic online here:
> > http://forum.openscenegraph.org/viewtopic.php?p=68010#68010 
> > (http://forum.openscenegraph.org/viewtopic.php?p=68010#68010)
> > 
> > 
> > 
> > 
> > 
> > ___
> > osg-users mailing list
> >  ()
> > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org 
> > (http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org)
> > 
> 
> 
>  --
> Post generated by Mail2Forum


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





___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] Create circle osgEarth

2016-07-17 Thread Glenn Waldron
The header file has information on how to use it.

https://github.com/gwaldron/osgearth/blob/master/src/osgEarthAnnotation/GeoPositionNodeAutoScaler



Glenn Waldron

On Sat, Jul 16, 2016 at 3:50 AM, Marco Pompei 
wrote:

> Hi GWaldron,
> thank you for your help and thank to indicate me right forum for
> osg::Earth. i ll write there as well. Unfortunately i didn't get how i can
> use it cause i didn't find any documentation about it.
>
> Do you have any example?
>
> Thank you
> M.
>
>
> gwaldron wrote:
> > Marco,You can use the GeoPositionNodeAutoScaler cull callback on your
> CircleNode, assuming you are using a recent osgEarth.
> >
> >
> > (For osgEarth-specific questions, you can use the osgEarth support forum
> at http://forum.osgearth.org (http://forum.osgearth.org))
> >
> >
> >
> > Glenn Waldron
> >
> >
> >
> >
> > On Tue, Jul 5, 2016 at 2:43 PM, Marco Pompei < ()> wrote:
> >
> > > Hi,
> > > I am using osgEarth (derivated by OSG) to develop an application for
> drawing several geometry on earth.
> > >
> > > I need to draw a circle (and I know how i can do it, using CircleNode
> class) but no resizable. I mean that I zoom in/out the earth and I'd like
> the circle area don't change. Unfortunately, constructor of this class,
> wants value for radius and when I zoom out/in the circle area
> decrease/increase because its radius keeps constant.
> > >
> > > Any advice for me?
> > > Thank you!
> > >
> > > Cheers,
> > > Marco
> > >
> > > --
> > > Read this topic online here:
> > > http://forum.openscenegraph.org/viewtopic.php?p=68010#68010 (
> http://forum.openscenegraph.org/viewtopic.php?p=68010#68010)
> > >
> > >
> > >
> > >
> > >
> > > ___
> > > osg-users mailing list
> > >  ()
> > >
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
> (http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
> )
> > >
> >
> >
> >  --
> > Post generated by Mail2Forum
>
>
> --
> Read this topic online here:
> http://forum.openscenegraph.org/viewtopic.php?p=68149#68149
>
>
>
>
>
> ___
> 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


Re: [osg-users] Create circle osgEarth

2016-07-19 Thread Marco Pompei
Hi Glenn,
i tried that function but i didn't find it... it may be i am not using recent 
osgEarth. I d like to get another way: i saw that CircleNode has setRadius() 
and i can use this to draw more times. To resize the i d need to know some 
ABSOLUTE NUMBER for example distance of projection of the camera to sea level.

Is it possibile getting this value?

Please help me I am getting crazy javascript:emoticon(':\'') 
javascript:emoticon(':\'') 
javascript:emoticon(':)')



gwaldron wrote:
> The header file has information on how to use it.
> 
> https://github.com/gwaldron/osgearth/blob/master/src/osgEarthAnnotation/GeoPositionNodeAutoScaler
>  
> (https://github.com/gwaldron/osgearth/blob/master/src/osgEarthAnnotation/GeoPositionNodeAutoScaler)
> 
> 
> Glenn Waldron
> 
> 
> 
> 
> On Sat, Jul 16, 2016 at 3:50 AM, Marco Pompei < ()> wrote:
> 
> > Hi GWaldron,
> > thank you for your help and thank to indicate me right forum for 
> > osg::Earth. i ll write there as well. Unfortunately i didn't get how i can 
> > use it cause i didn't find any documentation about it.
> > 
> > Do you have any example?
> > 
> > Thank you
> > M.
> > 
> > 
> > gwaldron wrote:
> > 
> > > Marco,You can use the GeoPositionNodeAutoScaler cull callback on your 
> > > CircleNode, assuming you are using a recent osgEarth.
> > > 
> > > 
> > > (For osgEarth-specific questions, you can use the osgEarth support forum 
> > > at http://forum.osgearth.org (http://forum.osgearth.org) 
> > > (http://forum.osgearth.org (http://forum.osgearth.org)))
> > > 
> > > 
> > > 
> > > Glenn Waldron
> > > 
> > > 
> > > 
> > > 
> > > On Tue, Jul 5, 2016 at 2:43 PM, Marco Pompei < ()> wrote:
> > > 
> > > 
> > > > Hi,
> > > > I am using osgEarth (derivated by OSG) to develop an application for 
> > > > drawing several geometry on earth.
> > > > 
> > > > I need to draw a circle (and I know how i can do it, using CircleNode 
> > > > class) but no resizable. I mean that I zoom in/out the earth and I'd 
> > > > like the circle area don't change. Unfortunately, constructor of this 
> > > > class, wants value for radius and when I zoom out/in the circle area 
> > > > decrease/increase because its radius keeps constant.
> > > > 
> > > > Any advice for me?
> > > > Thank you!
> > > > 
> > > > Cheers,
> > > > Marco
> > > > 
> > > > --
> > > > Read this topic online here:
> > > > http://forum.openscenegraph.org/viewtopic.php?p=68010#68010 
> > > > (http://forum.openscenegraph.org/viewtopic.php?p=68010#68010) 
> > > > (http://forum.openscenegraph.org/viewtopic.php?p=68010#68010 
> > > > (http://forum.openscenegraph.org/viewtopic.php?p=68010#68010))
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > ___
> > > > osg-users mailing list
> > > >   ()
> > > > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
> > > >  
> > > > (http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org)
> > > >  
> > > > (http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
> > > >  
> > > > (http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org))
> > > > 
> > > > 
> > > 
> > > 
> > >   --
> > > Post generated by Mail2Forum
> > > 
> > 
> > 
> > --
> > Read this topic online here:
> > http://forum.openscenegraph.org/viewtopic.php?p=68149#68149 
> > (http://forum.openscenegraph.org/viewtopic.php?p=68149#68149)
> > 
> > 
> > 
> > 
> > 
> > ___
> > osg-users mailing list
> >  ()
> > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org 
> > (http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org)
> > 
> > 
> > 
> 
> 
>  --
> Post generated by Mail2Forum
 :'  :'  :'  :'  :'  :'

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





___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org