mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-02 09:52:27 -04:00
*** empty log message ***
This commit is contained in:
parent
88c7cf9073
commit
65f122b2d4
@ -25,6 +25,7 @@ import SphereVolumeEmitter
|
||||
import TangentRingEmitter
|
||||
import string
|
||||
import os
|
||||
import DirectSelection
|
||||
|
||||
SparkleParticleRenderer.SparkleParticleRenderer.SPNOSCALE = 0
|
||||
SparkleParticleRenderer.SparkleParticleRenderer.SPSCALE = 1
|
||||
@ -105,6 +106,9 @@ class Particles(ParticleSystem.ParticleSystem):
|
||||
self.renderer = LineParticleRenderer.LineParticleRenderer()
|
||||
elif (type == "GeomParticleRenderer"):
|
||||
self.renderer = GeomParticleRenderer.GeomParticleRenderer()
|
||||
npath = hidden.attachNewNode(NamedNode('default-geom'))
|
||||
bbox = DirectSelection.DirectBoundingBox(npath)
|
||||
self.renderer.setGeomNode(bbox.lines.node())
|
||||
elif (type == "SparkleParticleRenderer"):
|
||||
self.renderer = SparkleParticleRenderer.SparkleParticleRenderer()
|
||||
elif (type == "SpriteParticleRenderer"):
|
||||
|
@ -1077,7 +1077,10 @@ class ParticlePanel(AppShell):
|
||||
color[2]/255.0, color[3]/255.0))
|
||||
# Geom #
|
||||
def setRendererGeomNode(self, event):
|
||||
self.particles.renderer.setGeomNode(self.rendererGeomNode.get())
|
||||
node = loader.loadOnce(self.rendererGeomNode.get())
|
||||
if (node == None):
|
||||
return None
|
||||
self.particles.renderer.setGeomNode(node)
|
||||
# Point #
|
||||
def setRendererPointSize(self, size):
|
||||
self.particles.renderer.setPointSize(size)
|
||||
|
Loading…
x
Reference in New Issue
Block a user