Beispiel #1
0
def loadPlugin():
    plugin = Plugin("sineNodePolymorphic")

    plugin.registerNode("SineNodePolymorphic",
                        SineNodePolymorphic,
                        tags=["examples"],
                        description="Exampe node with polymorphic attributes.")

    return plugin
def loadPlugin():
    plugin = Plugin("sineNodePolymorphic")
    
    plugin.registerNode("SineNodePolymorphic", SineNodePolymorphic, tags = ["examples"], description = "Exampe node with polymorphic attributes.")
    
    return plugin
Beispiel #3
0
def loadPlugin():
    plugin = Plugin("coralMaya")
    
    plugin.registerAttribute("MayaIntAttribute", _coralMaya.MayaIntAttribute)
    plugin.registerAttribute("MayaFloatAttribute", _coralMaya.MayaFloatAttribute)
    plugin.registerAttribute("MayaMatrixAttribute", _coralMaya.MayaMatrixAttribute)
    plugin.registerAttribute("MayaGeoAttribute", _coralMaya.MayaGeoAttribute)
    
    plugin.registerNode("MayaContext", MayaContextNode, tags = ["maya"])
    plugin.registerNode("MayaFloatInput", mayaNumericNodes.MayaFloatInput, tags = ["maya"])
    plugin.registerNode("MayaFloatOutput", mayaNumericNodes.MayaFloatOutput, tags = ["maya"])
    plugin.registerNode("MayaIntInput", mayaNumericNodes.MayaIntInput, tags = ["maya"])
    plugin.registerNode("MayaIntOutput", mayaNumericNodes.MayaIntOutput, tags = ["maya"])
    plugin.registerNode("MayaMatrixInput", mayaNumericNodes.MayaMatrixInput, tags = ["maya"])
    plugin.registerNode("MayaMatrixOutput", mayaNumericNodes.MayaMatrixOutput, tags = ["maya"])
    plugin.registerNode("MayaAngleInput", mayaNumericNodes.MayaAngleInput, tags = ["maya"])
    plugin.registerNode("MayaAngleOutput", mayaNumericNodes.MayaAngleOutput, tags = ["maya"])
    plugin.registerNode("MayaAngle3ArrayOutput", mayaNumericNodes.MayaAngle3ArrayOutput, tags = ["maya"])
    plugin.registerNode("MayaFloat3ArrayOutput", mayaNumericNodes.MayaFloat3ArrayOutput, tags = ["maya"])
    plugin.registerNode("MayaGeoInput", mayaGeoNodes.MayaGeoInput, tags = ["maya"])
    plugin.registerNode("MayaGeoOutput", mayaGeoNodes.MayaGeoOutput, tags = ["maya"])
    
    mayaPluginPath = os.path.dirname(__file__)
    cmds.loadPlugin(os.path.join(mayaPluginPath, "coralMayaPlugin"))
    
    return plugin
def loadPlugin():
    plugin = Plugin("PC2ImporterPlugin")

    plugin.registerNode("PC2Importer", PC2Importer, tags=["sjtNodes"], description="An example node to jitter points.")

    return plugin
Beispiel #5
0
def loadPlugin():
    plugin = Plugin("jitterNodePlugin")
    
    plugin.registerNode("JitterNode", JitterNode, tags = ["examples"], description = "An example node to jitter points.")
    
    return plugin
Beispiel #6
0
def loadPlugin():
    plugin = Plugin("coralMedia")

    plugin.registerNode("SoundStream", SoundStreamNode, tags = ["media"])
    
    return plugin
Beispiel #7
0
def loadPlugin():
    plugin = Plugin('pcReaderPlugin')
    plugin.registerNode('pcReader', pcReader, tags=['sjtNodes'], description='Reads data from a pc2 file.')
    return plugin

        
Beispiel #8
0
def loadPlugin():
    plugin = Plugin("simplePyNodePlugin")
    
    plugin.registerNode("SimplePyNode", SimplePyNode, tags = ["examples"], description = "Example python node")
    
    return plugin
Beispiel #9
0
def loadPlugin():
    plugin = Plugin('WriteNodePlugin')        
    plugin.registerNode('WriteNode', WriteNode, tags=['sjtNodes'], description='Writes point data to various formats.')
    return plugin