From 96596287977c88e3cbf0320db0e931fb1d2eceb7 Mon Sep 17 00:00:00 2001 From: Mark Mine Date: Sat, 10 Sep 2005 03:39:01 +0000 Subject: [PATCH] Output Particle alpha in out --- direct/src/particles/Particles.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/direct/src/particles/Particles.py b/direct/src/particles/Particles.py index 5ac8f415b8..f74e2adebf 100644 --- a/direct/src/particles/Particles.py +++ b/direct/src/particles/Particles.py @@ -318,6 +318,8 @@ class Particles(ParticleSystem): file.write((targ + '.renderer.setHeadColor(Vec4(%.2f, %.2f, %.2f, %.2f))\n' % (sColor[0], sColor[1], sColor[2], sColor[3]))) sColor = self.renderer.getTailColor() file.write((targ + '.renderer.setTailColor(Vec4(%.2f, %.2f, %.2f, %.2f))\n' % (sColor[0], sColor[1], sColor[2], sColor[3]))) + sf = self.renderer.getLineScaleFactor() + file.write((targ + '.renderer.setLineScaleFactor(%.2f)\n' % (sf))) elif (self.rendererType == "GeomParticleRenderer"): file.write('# Geom parameters\n') node = self.renderer.getGeomNode() @@ -531,6 +533,7 @@ class Particles(ParticleSystem): elif (self.emitterType == "RingEmitter"): file.write('# Ring parameters\n') file.write(targ + '.emitter.setRadius(%.4f)\n' % self.emitter.getRadius()) + file.write(targ + '.emitter.setRadiusSpread(%.4f)\n' % self.emitter.getRadiusSpread()) if (eType == "ETCUSTOM"): file.write(targ + '.emitter.setAngle(%.4f)\n' % self.emitter.getAngle()) elif (self.emitterType == "SphereSurfaceEmitter"): @@ -542,3 +545,4 @@ class Particles(ParticleSystem): elif (self.emitterType == "TangentRingEmitter"): file.write('# Tangent Ring parameters\n') file.write(targ + '.emitter.setRadius(%.4f)\n' % self.emitter.getRadius()) + file.write(targ + '.emitter.setRadiusSpread(%.4f)\n' % self.emitter.getRadiusSpread())