Changeset 367:69aee1becd18


Ignore:
Timestamp:
04/13/10 16:15:57 (3 years ago)
Author:
ddangelo
Branch:
default
Convert:
svn:76c98907-0e80-4c83-94c7-b346fc2aefc2/trunk@373
Message:

Two new convertes (copied from avango.display) added.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • avango-utils/python/_converter.py

    r358 r367  
    2727    def evaluate(self): 
    2828        self.Output.value = avango.osg.Vec2(self.Value00.value+self.Value01.value, self.Value10.value+self.Value11.value) 
     29 
     30class SFNode2MFContainerConverter(avango.script.Script): 
     31    "Converts a SFNode to a MFNode" 
     32 
     33    Input = avango.osg.SFNode() 
     34    Output = avango.MFContainer() 
     35 
     36    def evaluate(self): 
     37        self.Output.value = [ self.Input.value ] 
     38 
     39class Float2Vec2Converter(avango.script.Script): 
     40    "Converts two Floats into on Vec2" 
     41 
     42    Value0 = avango.SFFloat() 
     43    Value1 = avango.SFFloat() 
     44    Output = avango.osg.SFVec2() 
     45 
     46    def evaluate(self): 
     47        self.Output.value = avango.osg.Vec2(self.Value0.value, self.Value1.value) 
     48         
Note: See TracChangeset for help on using the changeset viewer.