// =========================================================================== // Copyright 2018 Autodesk, Inc. All rights reserved. // // Use of this software is subject to the terms of the Autodesk license // agreement provided at the time of installation or download, or which // otherwise accompanies this software in either electronic or hard copy form. // =========================================================================== displayString -replace -value "Basic Emitter Attributes" m_dynCreateFluidLayout.kBasicEmitterAttributes; displayString -replace -value "Cone" m_dynCreateFluidLayout.kCone; displayString -replace -value "Add Emitter:" m_dynCreateFluidLayout.kCreate2DAddEmitter; displayString -replace -value "Add Emitter to the container" m_dynCreateFluidLayout.kCreate2DAddEmitterAnnot; displayString -replace -value "Basic Fluid Attributes" m_dynCreateFluidLayout.kCreate2DBasicFluid; displayString -replace -value "X resolution:" m_dynCreateFluidLayout.kCreate2DXResolution; displayString -replace -value "X resolution" m_dynCreateFluidLayout.kCreate2DXResolutionAnnot; displayString -replace -value "X size:" m_dynCreateFluidLayout.kCreate2DXSize; displayString -replace -value "X size" m_dynCreateFluidLayout.kCreate2DXSizeAnnot; displayString -replace -value "Y resolution:" m_dynCreateFluidLayout.kCreate2DYResolution; displayString -replace -value "Y resolution" m_dynCreateFluidLayout.kCreate2DYResolutionAnnot; displayString -replace -value "Y size:" m_dynCreateFluidLayout.kCreate2DYSize; displayString -replace -value "Y size" m_dynCreateFluidLayout.kCreate2DYSizeAnnot; displayString -replace -value "Z size:" m_dynCreateFluidLayout.kCreate2DZSize; displayString -replace -value "Z size" m_dynCreateFluidLayout.kCreate2DZSizeAnnot; displayString -replace -value "Add Emitter:" m_dynCreateFluidLayout.kCreate3DAddEmitter; displayString -replace -value "Add Emitter to the container" m_dynCreateFluidLayout.kCreate3DAddEmitterAnnot; displayString -replace -value "Basic Fluid Attributes" m_dynCreateFluidLayout.kCreate3DBasicFluid; displayString -replace -value "X resolution:" m_dynCreateFluidLayout.kCreate3DXResolution; displayString -replace -value "X resolution" m_dynCreateFluidLayout.kCreate3DXResolutionAnnot; displayString -replace -value "Y resolution:" m_dynCreateFluidLayout.kCreate3DYResolution; displayString -replace -value "Y resolution" m_dynCreateFluidLayout.kCreate3DYResolutionAnnot; displayString -replace -value "Z resolution:" m_dynCreateFluidLayout.kCreate3DZResolution; displayString -replace -value "Z resolution" m_dynCreateFluidLayout.kCreate3DZResolutionAnnot; displayString -replace -value "Cube" m_dynCreateFluidLayout.kCube; displayString -replace -value "Curve" m_dynCreateFluidLayout.kCurve; displayString -replace -value "Cycle emission:" m_dynCreateFluidLayout.kCycleEmission; displayString -replace -value "Restart random stream for this emitter each frame or after some number of particles" m_dynCreateFluidLayout.kCycleEmissionAnnot; displayString -replace -value "Cycle interval:" m_dynCreateFluidLayout.kCycleInterval; displayString -replace -value "Number of frames/particles between restarts of random stream" m_dynCreateFluidLayout.kCycleIntervalAnnot; displayString -replace -value "Cylinder" m_dynCreateFluidLayout.kCylinder; displayString -replace -value "Density rate (/voxel/sec):" m_dynCreateFluidLayout.kDensityRateVoxelSec; displayString -replace -value "Density emission per voxel per second" m_dynCreateFluidLayout.kDensityRateVoxelSecAnnot; displayString -replace -value "Distance Attributes" m_dynCreateFluidLayout.kDistanceAttributes; displayString -replace -value "Emitter name:" m_dynCreateFluidLayout.kEmitterName; displayString -replace -value "Name for the new emitter" m_dynCreateFluidLayout.kEmitterNameAnnot; displayString -replace -value "Emitter type:" m_dynCreateFluidLayout.kEmitterType; displayString -replace -value "Select the emitter type: either omni-directional or volume" m_dynCreateFluidLayout.kEmitterTypeAnnot; displayString -replace -value "Extend -X by:" m_dynCreateFluidLayout.kExtendMinusXBy; displayString -replace -value "Extend negative X" m_dynCreateFluidLayout.kExtendMinusXByAnnot; displayString -replace -value "Extend -Y by:" m_dynCreateFluidLayout.kExtendMinusYBy; displayString -replace -value "Extend negative Y" m_dynCreateFluidLayout.kExtendMinusYByAnnot; displayString -replace -value "Extend -Z by:" m_dynCreateFluidLayout.kExtendMinusZBy; displayString -replace -value "Extend negative Z" m_dynCreateFluidLayout.kExtendMinusZByAnnot; displayString -replace -value "Extend X by:" m_dynCreateFluidLayout.kExtendPlusXBy; displayString -replace -value "Extend X" m_dynCreateFluidLayout.kExtendPlusXByAnnot; displayString -replace -value "Extend Y by:" m_dynCreateFluidLayout.kExtendPlusYBy; displayString -replace -value "Extend Y" m_dynCreateFluidLayout.kExtendPlusYByAnnot; displayString -replace -value "Extend Z by:" m_dynCreateFluidLayout.kExtendPlusZBy; displayString -replace -value "Extend Z" m_dynCreateFluidLayout.kExtendPlusZByAnnot; displayString -replace -value "Basic Emitter Attributes" m_dynCreateFluidLayout.kFluid2DBasicEmitter; displayString -replace -value "Cone" m_dynCreateFluidLayout.kFluid2DCone; displayString -replace -value "Cube" m_dynCreateFluidLayout.kFluid2DCube; displayString -replace -value "Cycle emission:" m_dynCreateFluidLayout.kFluid2DCycleEmission; displayString -replace -value "Restart random stream for this emitter each frame or after some number of particles" m_dynCreateFluidLayout.kFluid2DCycleEmissionAnnot; displayString -replace -value "Cycle interval:" m_dynCreateFluidLayout.kFluid2DCycleInterval; displayString -replace -value "Number of frames/particles between restarts of random stream" m_dynCreateFluidLayout.kFluid2DCycleIntervalAnnot; displayString -replace -value "Cylinder" m_dynCreateFluidLayout.kFluid2DCylinder; displayString -replace -value "Density rate (/voxel/sec):" m_dynCreateFluidLayout.kFluid2DDensityRate; displayString -replace -value "Density emission per voxel per second" m_dynCreateFluidLayout.kFluid2DDensityRateAnnot; displayString -replace -value "Distance Attributes" m_dynCreateFluidLayout.kFluid2DDistanceAttributes; displayString -replace -value "Emitter name:" m_dynCreateFluidLayout.kFluid2DEmitterName; displayString -replace -value "Name for the new emitter" m_dynCreateFluidLayout.kFluid2DEmitterNameAnnot; displayString -replace -value "Emitter type:" m_dynCreateFluidLayout.kFluid2DEmitterType; displayString -replace -value "Select the emitter type: either omni-directional or volume" m_dynCreateFluidLayout.kFluid2DEmitterTypeAnnot; displayString -replace -value "Fluid dropoff:" m_dynCreateFluidLayout.kFluid2DFluidDropoff; displayString -replace -value "Fluid dropoff within volume" m_dynCreateFluidLayout.kFluid2DFluidDropoffAnnot; displayString -replace -value "Frame (timeRandom on)" m_dynCreateFluidLayout.kFluid2DFrameTimeRandomOn; displayString -replace -value "Fuel rate (/voxel/sec):" m_dynCreateFluidLayout.kFluid2DFuelRate; displayString -replace -value "Fuel emission per voxel per second" m_dynCreateFluidLayout.kFluid2DFuelRateAnnot; displayString -replace -value "Heat rate (/voxel/sec):" m_dynCreateFluidLayout.kFluid2DHeatRate; displayString -replace -value "Heat emission per voxel per second" m_dynCreateFluidLayout.kFluid2DHeatRateAnnot; displayString -replace -value "Max distance:" m_dynCreateFluidLayout.kFluid2DMaxDistance; displayString -replace -value "Emit particles in a sphere bounded by this distance (does not apply to volumes)" m_dynCreateFluidLayout.kFluid2DMaxDistanceAnnot; displayString -replace -value "Min distance:" m_dynCreateFluidLayout.kFluid2DMinDistance; displayString -replace -value "Emit particles in a sphere bounded by this distance (does not apply to volumes)" m_dynCreateFluidLayout.kFluid2DMinDistanceAnnot; displayString -replace -value "None (timeRandom off)" m_dynCreateFluidLayout.kFluid2DNoneTimeRandomOff; displayString -replace -value "Parent to container:" m_dynCreateFluidLayout.kFluid2DParentTo; displayString -replace -value "Parent emitter to container, or place at directly at center of container" m_dynCreateFluidLayout.kFluid2DParentToAnnot; displayString -replace -value "Section radius:" m_dynCreateFluidLayout.kFluid2DSectionRadius; displayString -replace -value "Change size of torus volume, as in modelling" m_dynCreateFluidLayout.kFluid2DSectionRadiusAnnot; displayString -replace -value "Set emitter type to Volume to enable" m_dynCreateFluidLayout.kFluid2DSetEmitterTypeTo; displayString -replace -value "Sphere" m_dynCreateFluidLayout.kFluid2DSphere; displayString -replace -value "Torus" m_dynCreateFluidLayout.kFluid2DTorus; displayString -replace -value "Volume Emitter Attributes" m_dynCreateFluidLayout.kFluid2DVolumeEmitter; displayString -replace -value "Volume offset X:" m_dynCreateFluidLayout.kFluid2DVolumeOffsetX; displayString -replace -value "Move volume away from actual emitter location" m_dynCreateFluidLayout.kFluid2DVolumeOffsetXAnnot; displayString -replace -value "Volume offset Y:" m_dynCreateFluidLayout.kFluid2DVolumeOffsetY; displayString -replace -value "Move volume away from actual emitter location" m_dynCreateFluidLayout.kFluid2DVolumeOffsetYAnnot; displayString -replace -value "Volume offset Z:" m_dynCreateFluidLayout.kFluid2DVolumeOffsetZ; displayString -replace -value "Move volume away from actual emitter location" m_dynCreateFluidLayout.kFluid2DVolumeOffsetZAnnot; displayString -replace -value "Volume shape:" m_dynCreateFluidLayout.kFluid2DVolumeShape; displayString -replace -value "Determines where particles are created (for volume type emitter, only)" m_dynCreateFluidLayout.kFluid2DVolumeShapeAnnot; displayString -replace -value "Volume sweep:" m_dynCreateFluidLayout.kFluid2DVolumeSweep; displayString -replace -value "Change extent of volume, as in modelling" m_dynCreateFluidLayout.kFluid2DVolumeSweepAnnot; displayString -replace -value "Basic Emitter Attributes" m_dynCreateFluidLayout.kFluid3DBasicEmitter; displayString -replace -value "Cone" m_dynCreateFluidLayout.kFluid3DCone; displayString -replace -value "Cube" m_dynCreateFluidLayout.kFluid3DCube; displayString -replace -value "Cycle emission:" m_dynCreateFluidLayout.kFluid3DCycleEmission; displayString -replace -value "Restart random stream for this emitter each frame or after some number of particles" m_dynCreateFluidLayout.kFluid3DCycleEmissionAnnot; displayString -replace -value "Cycle interval:" m_dynCreateFluidLayout.kFluid3DCycleInterval; displayString -replace -value "Number of frames/particles between restarts of random stream" m_dynCreateFluidLayout.kFluid3DCycleIntervalAnnot; displayString -replace -value "Cylinder" m_dynCreateFluidLayout.kFluid3DCylinder; displayString -replace -value "Density rate (/voxel/sec):" m_dynCreateFluidLayout.kFluid3DDensityRate; displayString -replace -value "Density emission per voxel per second" m_dynCreateFluidLayout.kFluid3DDensityRateAnnot; displayString -replace -value "Distance Attributes" m_dynCreateFluidLayout.kFluid3DDistanceAttributes; displayString -replace -value "Emitter name:" m_dynCreateFluidLayout.kFluid3DEmitterName; displayString -replace -value "Name for the new emitter" m_dynCreateFluidLayout.kFluid3DEmitterNameAnnot; displayString -replace -value "Emitter type:" m_dynCreateFluidLayout.kFluid3DEmitterType; displayString -replace -value "Select the emitter type: either omni-directional or volume" m_dynCreateFluidLayout.kFluid3DEmitterTypeAnnot; displayString -replace -value "Fluid dropoff:" m_dynCreateFluidLayout.kFluid3DFluidDropoff; displayString -replace -value "Fluid dropoff within volume" m_dynCreateFluidLayout.kFluid3DFluidDropoffAnnot; displayString -replace -value "Frame (timeRandom on)" m_dynCreateFluidLayout.kFluid3DFrameTimeRandomOn; displayString -replace -value "Fuel rate (/voxel/sec):" m_dynCreateFluidLayout.kFluid3DFuelRate; displayString -replace -value "Fuel emission per voxel per second" m_dynCreateFluidLayout.kFluid3DFuelRateAnnot; displayString -replace -value "Heat rate (/voxel/sec):" m_dynCreateFluidLayout.kFluid3DHeatRate; displayString -replace -value "Heat emission per voxel per second" m_dynCreateFluidLayout.kFluid3DHeatRateAnnot; displayString -replace -value "Max distance:" m_dynCreateFluidLayout.kFluid3DMaxDistance; displayString -replace -value "Emit particles in a sphere bounded by this distance (does not apply to volumes)" m_dynCreateFluidLayout.kFluid3DMaxDistanceAnnot; displayString -replace -value "Min distance:" m_dynCreateFluidLayout.kFluid3DMinDistance; displayString -replace -value "Emit particles in a sphere bounded by this distance (does not apply to volumes)" m_dynCreateFluidLayout.kFluid3DMinDistanceAnnot; displayString -replace -value "None (timeRandom off)" m_dynCreateFluidLayout.kFluid3DNoneTimeRandomOff; displayString -replace -value "Parent to container:" m_dynCreateFluidLayout.kFluid3DParentTo; displayString -replace -value "Parent emitter to container, or place at directly at center of container" m_dynCreateFluidLayout.kFluid3DParentToAnnot; displayString -replace -value "Section radius:" m_dynCreateFluidLayout.kFluid3DSectionRadius; displayString -replace -value "Change size of torus volume, as in modelling" m_dynCreateFluidLayout.kFluid3DSectionRadiusAnnot; displayString -replace -value "Set emitter type to Volume to enable" m_dynCreateFluidLayout.kFluid3DSetEmitterType; displayString -replace -value "Sphere" m_dynCreateFluidLayout.kFluid3DSphere; displayString -replace -value "Torus" m_dynCreateFluidLayout.kFluid3DTorus; displayString -replace -value "Volume Emitter Attributes" m_dynCreateFluidLayout.kFluid3DVolumeEmitter; displayString -replace -value "Volume offset X:" m_dynCreateFluidLayout.kFluid3DVolumeOffsetX; displayString -replace -value "Move volume away from actual emitter location" m_dynCreateFluidLayout.kFluid3DVolumeOffsetXAnnot; displayString -replace -value "Volume offset Y:" m_dynCreateFluidLayout.kFluid3DVolumeOffsetY; displayString -replace -value "Move volume away from actual emitter location" m_dynCreateFluidLayout.kFluid3DVolumeOffsetYAnnot; displayString -replace -value "Volume offset Z:" m_dynCreateFluidLayout.kFluid3DVolumeOffsetZ; displayString -replace -value "Move volume away from actual emitter location" m_dynCreateFluidLayout.kFluid3DVolumeOffsetZAnnot; displayString -replace -value "Volume shape:" m_dynCreateFluidLayout.kFluid3DVolumeShape; displayString -replace -value "Determines where particles are created (for volume type emitter, only)" m_dynCreateFluidLayout.kFluid3DVolumeShapeAnnot; displayString -replace -value "Volume sweep:" m_dynCreateFluidLayout.kFluid3DVolumeSweep; displayString -replace -value "Change extent of volume, as in modelling" m_dynCreateFluidLayout.kFluid3DVolumeSweepAnnot; displayString -replace -value "Fluid dropoff:" m_dynCreateFluidLayout.kFluidDropoff; displayString -replace -value "Fluid dropoff within volume" m_dynCreateFluidLayout.kFluidDropoffAnnot; displayString -replace -value "Frame (timeRandom on)" m_dynCreateFluidLayout.kFluidFrameTimeRandomOn; displayString -replace -value "None (timeRandom off)" m_dynCreateFluidLayout.kFluidNoneTimeRandomOff; displayString -replace -value "Frame (timeRandom on)" m_dynCreateFluidLayout.kFrameTimeRandomOn; displayString -replace -value "Fuel rate (/voxel/sec):" m_dynCreateFluidLayout.kFuelRateVoxelSec; displayString -replace -value "Fuel emission per voxel per second" m_dynCreateFluidLayout.kFuelRateVoxelSecAnnot; displayString -replace -value "Heat rate (/voxel/sec):" m_dynCreateFluidLayout.kHeatRateVoxelSec; displayString -replace -value "Heat emission per voxel per second" m_dynCreateFluidLayout.kHeatRateVoxelSecAnnot; displayString -replace -value "Max distance:" m_dynCreateFluidLayout.kMaxDistance; displayString -replace -value "Emit particles in a sphere bounded by this distance (does not apply to volumes)" m_dynCreateFluidLayout.kMaxDistanceAnnot; displayString -replace -value "Min distance:" m_dynCreateFluidLayout.kMinDistance; displayString -replace -value "Emit particles in a sphere bounded by this distance (does not apply to volumes)" m_dynCreateFluidLayout.kMinDistanceAnnot; displayString -replace -value "None (timeRandom off)" m_dynCreateFluidLayout.kNoneTimeRandomOff; displayString -replace -value "Basic Emitter Attributes" m_dynCreateFluidLayout.kObjectBasicEmitterAttributes; displayString -replace -value "Cycle emission:" m_dynCreateFluidLayout.kObjectCycleEmission; displayString -replace -value "Restart random stream for this emitter each frame or after some number of particles" m_dynCreateFluidLayout.kObjectCycleEmissionAnnot; displayString -replace -value "Cycle interval:" m_dynCreateFluidLayout.kObjectCycleInterval; displayString -replace -value "Number of frames/particles between restarts of random stream" m_dynCreateFluidLayout.kObjectCycleIntervalAnnot; displayString -replace -value "Density rate (/voxel/sec):" m_dynCreateFluidLayout.kObjectDensityRate; displayString -replace -value "Density emission per voxel per second" m_dynCreateFluidLayout.kObjectDensityRateAnnot; displayString -replace -value "Distance Attributes" m_dynCreateFluidLayout.kObjectDistance; displayString -replace -value "Fluid dropoff:" m_dynCreateFluidLayout.kObjectEmitFluidDropoff; displayString -replace -value "Fluid dropoff within volume" m_dynCreateFluidLayout.kObjectEmitFluidDropoffAnnot; displayString -replace -value "Emitter name:" m_dynCreateFluidLayout.kObjectEmitterName; displayString -replace -value "Name for the new emitter" m_dynCreateFluidLayout.kObjectEmitterNameAnnot; displayString -replace -value "Emitter type:" m_dynCreateFluidLayout.kObjectEmitterType; displayString -replace -value "Select the emitter type: either omni-directional, surface, or curve" m_dynCreateFluidLayout.kObjectEmitterTypeAnnot; displayString -replace -value "Fuel Rate (/voxel/sec):" m_dynCreateFluidLayout.kObjectFuelRate; displayString -replace -value "Fuel emission per voxel per second" m_dynCreateFluidLayout.kObjectFuelRateAnnot; displayString -replace -value "Heat rate (/voxel/sec):" m_dynCreateFluidLayout.kObjectHeatRate; displayString -replace -value "Heat emission per voxel per second" m_dynCreateFluidLayout.kObjectHeatRateAnnot; displayString -replace -value "Max distance:" m_dynCreateFluidLayout.kObjectMaxDistance; displayString -replace -value "Emit particles in a sphere bounded by this distance (does not apply to volumes)" m_dynCreateFluidLayout.kObjectMaxDistanceAnnot; displayString -replace -value "Min distance:" m_dynCreateFluidLayout.kObjectMinDistance; displayString -replace -value "Emit particles in a sphere bounded by this distance (does not apply to volumes)" m_dynCreateFluidLayout.kObjectMinDistanceAnnot; displayString -replace -value "Omni" m_dynCreateFluidLayout.kOmni; displayString -replace -value "Parent to container:" m_dynCreateFluidLayout.kParentToContainer; displayString -replace -value "Parent emitter to container, or place at directly at center of container" m_dynCreateFluidLayout.kParentToContainerAnnot; displayString -replace -value "Rebuild initial state:" m_dynCreateFluidLayout.kRebuildInitialState; displayString -replace -value "Prevents invalidation of initial state cache when changing fluid resolution" m_dynCreateFluidLayout.kRebuildInitialStateAnnot; displayString -replace -value "Prevents invalidation of initial state cache when changing fluid resolution" m_dynCreateFluidLayout.kResampleRebuildInitialAnnot; displayString -replace -value "Rebuild initial state:" m_dynCreateFluidLayout.kResampleRebuildInitialState; displayString -replace -value " 3D Only" m_dynCreateFluidLayout.kResampleThreeDOnly; displayString -replace -value "Section radius:" m_dynCreateFluidLayout.kSectionRadius; displayString -replace -value "Change size of torus volume, as in modelling" m_dynCreateFluidLayout.kSectionRadiusAnnot; displayString -replace -value "Set emitter type to Volume to enable" m_dynCreateFluidLayout.kSetEmitterTypeToVolume; displayString -replace -value "Sphere" m_dynCreateFluidLayout.kSphere; displayString -replace -value "Surface" m_dynCreateFluidLayout.kSurface; displayString -replace -value "Tessellation factor:" m_dynCreateFluidLayout.kTessellationFactor; displayString -replace -value "Tessellation factor" m_dynCreateFluidLayout.kTessellationFactorAnnot; displayString -replace -value " 3D Only" m_dynCreateFluidLayout.kThreeDOnly; displayString -replace -value "Torus" m_dynCreateFluidLayout.kTorus; displayString -replace -value "Volume" m_dynCreateFluidLayout.kVolume; displayString -replace -value "Volume Emitter Attributes" m_dynCreateFluidLayout.kVolumeEmitterAttributes; displayString -replace -value "Volume offset X:" m_dynCreateFluidLayout.kVolumeOffsetX; displayString -replace -value "Move volume away from actual emitter location" m_dynCreateFluidLayout.kVolumeOffsetXAnnot; displayString -replace -value "Volume offset Y:" m_dynCreateFluidLayout.kVolumeOffsetY; displayString -replace -value "Move volume away from actual emitter location" m_dynCreateFluidLayout.kVolumeOffsetYAnnot; displayString -replace -value "Volume offset Z:" m_dynCreateFluidLayout.kVolumeOffsetZ; displayString -replace -value "Move volume away from actual emitter location" m_dynCreateFluidLayout.kVolumeOffsetZAnnot; displayString -replace -value "Volume shape:" m_dynCreateFluidLayout.kVolumeShape; displayString -replace -value "Determines where particles are created (for volume type emitter, only)" m_dynCreateFluidLayout.kVolumeShapeAnnot; displayString -replace -value "Volume sweep:" m_dynCreateFluidLayout.kVolumeSweep; displayString -replace -value "Change extent of volume, as in modelling" m_dynCreateFluidLayout.kVolumeSweepAnnot; displayString -replace -value "Voxels" m_dynCreateFluidLayout.kVoxels; displayString -replace -value "X resolution:" m_dynCreateFluidLayout.kXResolution; displayString -replace -value "X resolution" m_dynCreateFluidLayout.kXResolutionAnnot; displayString -replace -value "X size:" m_dynCreateFluidLayout.kXSize; displayString -replace -value "X size" m_dynCreateFluidLayout.kXSizeAnnot; displayString -replace -value "Y resolution:" m_dynCreateFluidLayout.kYResolution; displayString -replace -value "Y resolution" m_dynCreateFluidLayout.kYResolutionAnnot; displayString -replace -value "Y size:" m_dynCreateFluidLayout.kYSize; displayString -replace -value "Y size" m_dynCreateFluidLayout.kYSizeAnnot; displayString -replace -value "Z resolution:" m_dynCreateFluidLayout.kZResolution; displayString -replace -value "Z resolution" m_dynCreateFluidLayout.kZResolutionAnnot; displayString -replace -value "Z size:" m_dynCreateFluidLayout.kZSize; displayString -replace -value "Z size" m_dynCreateFluidLayout.kZSizeAnnot;