dopparticlefluidtoolutils module¶
-
dopparticlefluidtoolutils.beachTank(kwargs)¶
-
dopparticlefluidtoolutils.collideWithFluid(sourcenode, dopnode, solvernode)¶
-
dopparticlefluidtoolutils.convertToFLIP(dopobjectnode, nosopcooking=False)¶ Customize particle fluid dopnet into a FLIP dopnet nosopcooking disables any potential cooking of SOPs, and requires the caller is willing to setup the limits, etc.
-
dopparticlefluidtoolutils.createCrownSplash(kwargs)¶ Creates a crown splash effect using a flip fluid box, an emitter and surface tension
-
dopparticlefluidtoolutils.createDripParticleFluid(kwargs)¶ Creates a dripping fluid effect using a continuous sphere emitter and surface tension
-
dopparticlefluidtoolutils.createMist(kwargs)¶ Selects a fluid sim for generating mist. Will then create a new DOP to hold the resulting whitewater sim.
-
dopparticlefluidtoolutils.createMistFromNode(sceneviewer, fluidnode)¶ Creates a mist solver from a given node.
-
dopparticlefluidtoolutils.createSculptedFluid(scriptargs)¶
-
dopparticlefluidtoolutils.createSteam(kwargs)¶ Selects a fluid sim for generating steam. Will then create a new DOP to hold the resulting whitewater sim.
-
dopparticlefluidtoolutils.createSteamFromNode(sceneviewer, fluidnode)¶ Creates a steam solver from a given node.
-
dopparticlefluidtoolutils.createSteamImport(prefixname, dopobject, sizeparm)¶ Creates a node to import from a dopobject as a steam look/sim.
-
dopparticlefluidtoolutils.createSteamSource(fluidnode, nameprefix)¶ Creates a source for steam Returns the created source object
-
dopparticlefluidtoolutils.createWhitewater(kwargs)¶ Selects a fluid sim for generating whitewater . Will then create a new DOP to hold the resulting whitewater sim.
-
dopparticlefluidtoolutils.createWhitewaterEmitter(dopnet, prefixname, sourcenode, pointcount, inheritvel)¶ Creates the POP/source replicate paradigm, returns the final node in this chain
-
dopparticlefluidtoolutils.createWhitewaterFromNode(fluidnode)¶ Post selection, creates a white water from a given DOP node
-
dopparticlefluidtoolutils.createWhitewaterImport(prefixname, dopobject, sizeparm)¶ Creates a node to import from a dopobject as a white water look/sim.
-
dopparticlefluidtoolutils.createWhitewaterSource(fluidnode, nameprefix)¶ Creates a source for white water Returns the created source object
-
dopparticlefluidtoolutils.createadvectpop(solver, advectsource, oceansource, scale)¶
-
dopparticlefluidtoolutils.createdeleteboundary(dopimport, box, boundscale, do_layout=True)¶
-
dopparticlefluidtoolutils.createflipbox(sceneviewer, center, size)¶ Creates a flip fluid box at the given center and size
-
dopparticlefluidtoolutils.createoceanbox(sceneviewer, preset, center, size, followobj, beachobj, createspectrum, createbeach)¶ Creates a flip fluid box at the given center and size
-
dopparticlefluidtoolutils.createoceanboxtwo(sceneviewer, preset, center, size, followobj, beachobj, createspectrum, createbeach, createguide, createnarrowband, createextended)¶ Creates a flip fluid box at the given center and size
-
dopparticlefluidtoolutils.createoceansource(preset, createspectrum, createbeach, kwargs)¶ Creates a wave tank of flip particles to be all splashy and render ready.
-
dopparticlefluidtoolutils.createoceansourcetwo(preset, createspectrum, createbeach, createguide, createnarrowband, createextended, kwargs)¶ Creates a wave tank of flip particles to be all splashy and render ready.
-
dopparticlefluidtoolutils.distributeParticleFluidSimulation(activepane, fluidobject)¶ Adds in the netslice exchange and a control panel to operate the tracker
-
dopparticlefluidtoolutils.distributeWhitewaterSimulation(activepane, wwobject)¶ Adds in the netslice exchange and a control panel to operate the tracker
-
dopparticlefluidtoolutils.flatTank(kwargs)¶
-
dopparticlefluidtoolutils.flipBox(kwargs)¶ Creates a fluid tank of flip particles for the user to play with.
-
dopparticlefluidtoolutils.getParticleFluidSliceCount(fluidobject)¶ Returns the number of slices in the fluidobject. A value of 1 means that there is no slicing.
-
dopparticlefluidtoolutils.guidedOceanLayer(kwargs)¶
-
dopparticlefluidtoolutils.largeOcean(kwargs)¶
-
dopparticlefluidtoolutils.makeObjectViscous(flipnode)¶ Giving the flipnode set up viscosity for it. No-op if already is.
-
dopparticlefluidtoolutils.makeViscous(kwargs)¶ Turn on viscosity for the selected FLIP objects.
-
dopparticlefluidtoolutils.oceanFlatTank(kwargs)¶
-
dopparticlefluidtoolutils.oceanFromSpectra(oceansurface, gridsize, gridres, foamcam, spectra, kwargs)¶
-
dopparticlefluidtoolutils.op_div(val, diam)¶ Divides val by diam
-
dopparticlefluidtoolutils.op_mult(val, diam)¶ Multiplies val by diam
-
dopparticlefluidtoolutils.op_multsquare(val, diam)¶ Multiplies val by diam^2
-
dopparticlefluidtoolutils.particleFluidSuction(fluidobject, goalobject)¶ goalobject is made a target goal of fluidobject.
-
dopparticlefluidtoolutils.particleFluidSuctionSelect(kwargs)¶ Selects fluid & suction object, then creates a suction effect driving the fluid into the target.
-
dopparticlefluidtoolutils.particlefluidAddEmitterOrSink(kwargs, emitterorsink)¶ Selects a fluid object to be the destination. If none selected, creates a new particle fluid.
-
dopparticlefluidtoolutils.particlefluidConvertToEmitterOrSink(fluidobject, dopnode, sopnode, emitterorsink)¶ We add to the selected dopnode an emitter or sink which loads from objectnode. If sopnode is None, we use default ellipse/box. If dopnode is None, we look at fluidobject’s creator.
-
dopparticlefluidtoolutils.particlefluidFindNamedMergeFromNode(dopnode, mergetype)¶ Giving a DOP Node, find the particle fluid solver attached to the object. Then look for the merge node off the semantically named input, creating a merge node if not present, and returning that merge node.
-
dopparticlefluidtoolutils.sliceSimByPlane(scriptargs, slicetype)¶ The user selects an existing cutting plane or simulation object. A new cutting plane is made a child of this.
-
dopparticlefluidtoolutils.smallOcean(kwargs)¶
-
dopparticlefluidtoolutils.sourceParticleAttribFromVolume(flipnode, sourcesop, dopname, sourcename, destname, attribtype, mergemethod=None, rangein=None, rangeout=None, targetrate=None, increaserate=None, decreaserate=None)¶ Giving the flipnode add a Source Particle Attrib DOP to it.
-
dopparticlefluidtoolutils.waveTank(kwargs)¶