transport node

This node transports the channels of the input body in the velocity field of the body's voxel topology.

Inputs

channelNames [in]

The names of the channels that are transported

collision [in]

'collision' is a Amino::Object or a list of Amino::Objects containing voxelized colliders. If collision holds objects at different times we assume that the list is ordered in lexicographic (time, object) order such that we can relate the same object at different times by the index in the list and knowledge of the time stamp on a given object.

time [in]

The current time.

timeStep [in]

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

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)

cflTransport [in]

The CFL number of the transport. This means that an attribute can move at most 'cflTransport' number of voxels per step.

minTransportSteps [in]

The minimum number of steps taken by transport

maxTransportSteps [in]

The maximum number of steps taken by transport

transportInterpolationMode [in]

The interpolation method used to interpolate all fields being transported.

transportVelocityInterpolationMode [in]

The interpolation method used to interpolate the velocity field during transport.

transportTraceMode [in]

The ODE method used to solve the trace.

coarsestDOFDepth [in]

The coarsest depth in the tile tree at which transport should occur.

simulationDomain [in]

Computations will take place within this bounding box defined in world space coordinates.

enableTransportInsideColliders [in]

If enabled, smoke density and other channels will be transported inside colliders, otherwise density will not be able to be emitted or leak into colliders.

body [inout]

The aero body (Amino::Object).