def __init__(self, name=None, poolSize=1024):
        if (name == None):
            self.name = 'particles-%d' % Particles.id
            Particles.id += 1
        else:
            self.name = name
        ParticleSystem.__init__(self, poolSize)
        # self.setBirthRate(0.02)
        # self.setLitterSize(10)
        # self.setLitterSpread(0)

        # Set up a physical node
        self.node = PhysicalNode(self.name)
        self.nodePath = NodePath(self.node)
        self.setRenderParent(self.node)
        self.node.addPhysical(self)

        self.factory = None
        self.factoryType = "undefined"
        # self.setFactory("PointParticleFactory")
        self.renderer = None
        self.rendererType = "undefined"
        # self.setRenderer("PointParticleRenderer")
        self.emitter = None
        self.emitterType = "undefined"
        # self.setEmitter("SphereVolumeEmitter")

        # Enable particles by default
        self.fEnabled = 0
        #self.enable()
        self.geomReference = ""
示例#2
0
    def __init__(self, name=None, poolSize=1024):
        if (name == None):
            self.name = 'particles-%d' % Particles.id
            Particles.id += 1
        else:
            self.name = name
        ParticleSystem.__init__(self, poolSize)
        # self.setBirthRate(0.02)
        # self.setLitterSize(10)
        # self.setLitterSpread(0)

        # Set up a physical node
        self.node = PhysicalNode(self.name)
        self.nodePath = NodePath(self.node)
        self.setRenderParent(self.node)
        self.node.addPhysical(self)

        self.factory = None
        self.factoryType = "undefined"
        # self.setFactory("PointParticleFactory")
        self.renderer = None
        self.rendererType = "undefined"
        # self.setRenderer("PointParticleRenderer")
        self.emitter = None
        self.emitterType = "undefined"
        # self.setEmitter("SphereVolumeEmitter")

        # Enable particles by default
        self.fEnabled = 0
        #self.enable()
        self.geomReference = ""
 def __init__(self, name = None, poolSize = 1024):
     if name == None:
         self.name = 'particles-%d' % Particles.id
         Particles.id += 1
     else:
         self.name = name
     ParticleSystem.__init__(self, poolSize)
     self.node = PhysicalNode(self.name)
     self.nodePath = NodePath(self.node)
     self.setRenderParent(self.node)
     self.node.addPhysical(self)
     self.factory = None
     self.factoryType = 'undefined'
     self.renderer = None
     self.rendererType = 'undefined'
     self.emitter = None
     self.emitterType = 'undefined'
     self.fEnabled = 0
     self.geomReference = ''
示例#4
0
 def __init__(self, name = None, poolSize = 1024):
     if name == None:
         self.name = 'particles-%d' % Particles.id
         Particles.id += 1
     else:
         self.name = name
     ParticleSystem.__init__(self, poolSize)
     self.node = PhysicalNode(self.name)
     self.nodePath = NodePath(self.node)
     self.setRenderParent(self.node)
     self.node.addPhysical(self)
     self.factory = None
     self.factoryType = 'undefined'
     self.renderer = None
     self.rendererType = 'undefined'
     self.emitter = None
     self.emitterType = 'undefined'
     self.fEnabled = 0
     self.geomReference = ''
     return