I'm looking to implement geometric morphing between two non-identical objects 
(with different ploy and vertex counts).  I stumbled upon 
osgAnimation::MorphGeometry and have been playing with it a bit but have come 
to the conclusion that it cannot do something this general; that it implements 
Morph Target Animation and not general geometric morphing.  Is this correct?  I 
say this as all the examples given morph between objects with identical vertex 
and poly counts.  Also, I see no mechanism in the MorphGeometry class to 
establish correspondence points or vertex groupings which would surely be 
necessary to solve this problem in general.

The trick with morphing is mapping the vertices from one target to another.  
That's kind of free when the targets are this similar (identical vertex counts 
and identical vertex ordering for each object).  I'm interested in the case 
where it's not obvious, where vertex counts are different and more information 
is needed to create and control that mapping as the object is tweened.

Anyways, is there anything that solves this more general problem in OSG?  If I 
were to implement this, would it be of interest to other (i.e. should I do it 
in OSG and I should I do it carefully so that others could at least attempt to 
take advantage of it ... as opposed to just hacking it together)  ;-)

Seth

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





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

Reply via email to