Re: [osg-users] how to draw a Curved Surface on the top of terrain?
Hi, thanks for all your replies; use overlaynode,but the projected texture is not right, any ideas?thanks!! attached : yellow lines-profile of geometry Code: geometry-addPrimitiveSet(new osg::DrawArrays(osg::PrimitiveSet::POLYGON,0,v-size())) ; geode-addChild(geometry); osgSim::OverlayNode::OverlayTechnique technique = osgSim::OverlayNode::OBJECT_DEPENDENT_WITH_ORTHOGRAPHIC_OVERLAY; osgSim::OverlayNode* overlayNode = new osgSim::OverlayNode(technique); overlayNode-setOverlaySubgraph(geode); overlayNode-setOverlayTextureSizeHint(1024); overlayNode-setOverlayTextureUnit(1); // insert the OverlayNode between the coordinate system node and its children. for(unsigned int i=0; iroot-getNumChildren(); ++i) { overlayNode-addChild( root-getChild(i) ); } root-removeChildren(0, root-getNumChildren()); root-addChild(overlayNode); thanks for your help! Thank you! Cheers, Pan -- Read this topic online here: http://forum.openscenegraph.org/viewtopic.php?p=15885#15885 attachment: error.JPG___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] how to draw a Curved Surface on the top of terrain?
Pan Li wrote: I want to draw a curved surface dynamic, like the function Mesure area in skyline. now i have the profile line of the curved surface,but just lines,not a polygon or a surface. Well, the example you showed is using texturing. I suspect if that's the effect you want, you'll need to take the perimeter data you have, rasterize it into a 2D texture (GDAL can do this for you) and add the texture as a second layer. -- Chris 'Xenon' Hanson, omo sanza lettere Xenon AlphaPixel.com PixelSense Landsat processing now available! http://www.alphapixel.com/demos/ There is no Truth. There is only Perception. To Perceive is to Exist. - Xen ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] how to draw a Curved Surface on the top of terrain?
Hi Jason, Last time I checked (half a year ago), osggis did no create a curved polygon when creating a filled polygon for e.g. Russia. Since no sampling points are created inside the polygon the tessellated triangles goes straight from one edge to the other thought the ground. It would be great news if this has been fixed i later versions of osggis! Please let me know. // John Jason Beverage wrote: Hi Lipan, You could look into using projected textures with the osgSim::OverlayNode or if you are rendering vector data such as that from an ESRI shapefile I'd recommend looking at osggis at http://www.osggis.org. Jason On Mon, Aug 3, 2009 at 7:15 AM, Pan Li osg...@163.com mailto:osg...@163.com wrote: Hi, 1、how to draw a Curved Surface on the top of terrain? like the fig1. 2、how to compute the surface area of the Curved Surface? any examples?? thanks a lot!! Cheers, lipan -- Read this topic online here: http://forum.openscenegraph.org/viewtopic.php?p=15723#15723 ___ osg-users mailing list osg-users@lists.openscenegraph.org mailto:osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org -- This message has been scanned for viruses and dangerous content by *MailScanner* http://www.mailscanner.info/, and is believed to be clean. ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org -- Best regards, John WeatherOne ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] how to draw a Curved Surface on the top of terrain?
No - osggis does not drape polygon geometries. Glenn Waldron : Pelican Mapping : http://pelicanmapping.com : +1.703.652.4791 On Wed, Aug 5, 2009 at 5:45 AM, John Vidar Larring larr...@weatherone.tvwrote: Hi Jason, Last time I checked (half a year ago), osggis did no create a curved polygon when creating a filled polygon for e.g. Russia. Since no sampling points are created inside the polygon the tessellated triangles goes straight from one edge to the other thought the ground. It would be great news if this has been fixed i later versions of osggis! Please let me know. // John Jason Beverage wrote: Hi Lipan, You could look into using projected textures with the osgSim::OverlayNode or if you are rendering vector data such as that from an ESRI shapefile I'd recommend looking at osggis at http://www.osggis.org. Jason On Mon, Aug 3, 2009 at 7:15 AM, Pan Li osg...@163.com mailto: osg...@163.com wrote: Hi, 1、how to draw a Curved Surface on the top of terrain? like the fig1. 2、how to compute the surface area of the Curved Surface? any examples?? thanks a lot!! Cheers, lipan -- Read this topic online here: http://forum.openscenegraph.org/viewtopic.php?p=15723#15723 ___ osg-users mailing list osg-users@lists.openscenegraph.org mailto:osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org -- This message has been scanned for viruses and dangerous content by *MailScanner* http://www.mailscanner.info/, and is believed to be clean. ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org -- Best regards, John WeatherOne ___ 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
[osg-users] how to draw a Curved Surface on the top of terrain?
Hi, 1、how to draw a Curved Surface on the top of terrain? like the fig1. 2、how to compute the surface area of the Curved Surface? any examples?? thanks a lot!! Cheers, lipan -- Read this topic online here: http://forum.openscenegraph.org/viewtopic.php?p=15723#15723 attachment: groud.jpg___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] how to draw a Curved Surface on the top of terrain?
Hi Lipan, You could look into using projected textures with the osgSim::OverlayNode or if you are rendering vector data such as that from an ESRI shapefile I'd recommend looking at osggis at http://www.osggis.org. Jason On Mon, Aug 3, 2009 at 7:15 AM, Pan Li osg...@163.com wrote: Hi, 1、how to draw a Curved Surface on the top of terrain? like the fig1. 2、how to compute the surface area of the Curved Surface? any examples?? thanks a lot!! Cheers, lipan -- Read this topic online here: http://forum.openscenegraph.org/viewtopic.php?p=15723#15723 ___ 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] how to draw a Curved Surface on the top of terrain?
Thanks for your reply! I want to draw a curved surface dynamic, like the function Mesure area in skyline. now i have the profile line of the curved surface,but just lines,not a polygon or a surface. my issue is: how to display the profile line to be a enclosed area, not lines. use OverlayNode?? Thank you! Cheers, Pan -- Read this topic online here: http://forum.openscenegraph.org/viewtopic.php?p=15801#15801 ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org