emit_points node

This node emits points into the bif Amino::Object.

Inputs

aeroBody [in]

The input aero body (Amino::Object) that contains the tile tree used to efficiently emit particles.

sources [in]

The sources is a Amino::Object or an array of Amino::Objects containing voxelized sources. If sources hold objects at different times we assume that the array is ordered in lexicographic (time, object) order such that we can relate the same object at different times by the index in the array and knowledge of the time stamp on a given object. The sources can hold the following named properties that will override input parameters to the node:

sourcingAcceleration [in]

The name of the voxelized acceleration channel on the source BIF that will be added to the velocity of sourced voxels. If empty, the acceleration of voxels inside the source will be set to zero.

time [in]

The current time.

timeStep [in]

The size of this time-step (delta-time).

velocityTimeStep [in]

The size of this time-step used for velocity (delta-time).

frame [in]

The current frame.

frameStartTime [in]

The time at the start of the frame (useful for subframe interpolation)

frameEndTime [in]

The time at the end of the frame (useful for subframe interpolation)

coarsestDOFDepth [in]

The coarsest depth in the tile tree at which emission should happen.

pointDensity [in]

The number of points per unit volume.

densitySignificanceThreshold [in]

Points are emitted into voxels where the density of the sources is above this threshold.

bif [inout]

The input/output Amino::Object containing the emitted points.