source: GTP/branches/IllumWPdeliver2008dec/IlluminationWP/demos/Standalone/Hierarchical Systems Demo [OpenGL]/RESOURCES/include/My3DGraphRes/Particle.cpp @ 3255

Revision 3255, 709 bytes checked in by szirmay, 15 years ago (diff)
Line 
1#include ".\particle.h"
2#include <random.h>
3
4Particle::Particle(void)
5{
6        m_Position=Vector();
7        m_NextParticle=NULL;
8        m_Time_to_Live=0;
9        m_Age=0;
10        m_Size=0;
11        m_D_Size=0;
12        //m_Color=Vector(UnitRandom(),UnitRandom(),UnitRandom(),1);
13        m_Color=Vector(1,1,1,1);
14        refrcol=false;
15}
16
17Particle::~Particle(void)
18{
19}
20
21void Particle::setPosition(Vector position)
22{
23        m_Position=position;
24}
25
26void Particle::setPosition(double x, double y, double z)
27{
28        m_Position.x=x;
29        m_Position.y=y;
30        m_Position.z=z;
31}
32
33Vector& Particle::getPosition(void)
34{
35        return m_Position;
36}
37
38void Particle::getPosition(double& x, double& y, double& z)
39{
40        x=m_Position.x;
41        y=m_Position.y;
42        z=m_Position.z;
43}
Note: See TracBrowser for help on using the repository browser.