H3D::ConeEmitter Class Reference
[X3D node classes.]

The ConeEmitter node is an emitter that generates all the available particles from a specific point in space. More...

#include <H3D/ConeEmitter.h>

Inheritance diagram for H3D::ConeEmitter:

Inheritance graph

List of all members.

Public Member Functions

 ConeEmitter (Inst< SFNode > _metadata=0, Inst< SFFloat > _speed=0, Inst< SFFloat > _variation=0, Inst< SFFloat > _mass=0, Inst< SFFloat > _surfaceArea=0, Inst< SFVec3f > _position=0, Inst< SFVec3f > _direction=0, Inst< SFFloat > _angle=0)
 Constructor.

Public Attributes

auto_ptr< SFVec3fposition
 The position from which the particles are emitted.
auto_ptr< SFVec3fdirection
 The direction of the cone in which the particles are emitted.
auto_ptr< SFFloatangle
 The angle of the cone in which the particles are emitted.

Static Public Attributes

static H3DNodeDatabase database
 The H3DNodeDatabase for this node.


Detailed Description

The ConeEmitter node is an emitter that generates all the available particles from a specific point in space.

Particles are emitted from the single point specified by the position field emanating in a direction randomly distributed within the cone specified by the angle and direction fields at the speed specified by the speed field.


Member Data Documentation

The angle of the cone in which the particles are emitted.

Access type: inputOutput
Default value: 0 1 0
Allowed values: [0, pi]

Referenced by ConeEmitter().

The direction of the cone in which the particles are emitted.

Access type: inputOutput
Default value: 0 1 0

Referenced by ConeEmitter().

The position from which the particles are emitted.

Access type: inputOutput
Default value: 0 0 0

Referenced by ConeEmitter().


The documentation for this class was generated from the following files:

Generated on Fri Nov 7 10:29:34 2008 for H3D API by  doxygen 1.5.7