Package hm.zelha.particlesfx.shapers
Class ParticlePolygonFilled
java.lang.Object
hm.zelha.particlesfx.shapers.parents.RotationHandler
hm.zelha.particlesfx.shapers.parents.ParticleShaper
hm.zelha.particlesfx.shapers.ParticlePolygon
hm.zelha.particlesfx.shapers.ParticlePolygonFilled
- All Implemented Interfaces:
Shape
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.bukkit.Locationprotected final ThreadLocalRandomprotected final org.bukkit.util.VectorFields inherited from class hm.zelha.particlesfx.shapers.ParticlePolygon
cornersFields inherited from class hm.zelha.particlesfx.shapers.parents.ParticleShaper
animator, async, currentCount, delay, locationHelper, mechanics, overallCount, particle, particleFrequency, particlesPerDisplay, players, secondaryParticles, vectorHelperFields inherited from class hm.zelha.particlesfx.shapers.parents.RotationHandler
centroid, compounds, lastRotatedAround, locations, originalCentroid, origins, rhLocationHelper, rhRotHelper, rhVectorHelper, rot, rot2, rotHelper -
Constructor Summary
ConstructorsConstructorDescriptionParticlePolygonFilled(Particle particle, int particleFrequency, Corner... corners) ParticlePolygonFilled(Particle particle, Corner... corners) ParticlePolygonFilled(Particle particle, LocationSafe center, int cornersPerLayer, int layers, double radius) ParticlePolygonFilled(Particle particle, LocationSafe center, int cornersPerLayer, int layers, double xRadius, double yRadius, double zRadius) ParticlePolygonFilled(Particle particle, LocationSafe center, int cornersPerLayer, int layers, double xRadius, double yRadius, double zRadius, int particleFrequency) ParticlePolygonFilled(Particle particle, LocationSafe center, int cornersPerLayer, int layers, double radius, int particleFrequency) ParticlePolygonFilled(Particle particle, LocationSafe center, int particleFrequency, PolygonLayer... layers) ParticlePolygonFilled(Particle particle, LocationSafe center, PolygonLayer... layers) -
Method Summary
Modifier and TypeMethodDescriptionclone()protected ParticleShapervoiddisplay()protected voidinitLayers(LocationSafe center, PolygonLayer... layers) protected doublerngDouble(double d) voidsetWorld(org.bukkit.World world) Methods inherited from class hm.zelha.particlesfx.shapers.ParticlePolygon
addCorner, addCorner, getCorner, getCornerAmount, getCorners, getTotalDistance, recalculateIfNeeded, removeCorner, removeCornerMethods inherited from class hm.zelha.particlesfx.shapers.parents.ParticleShaper
addMechanic, addParticle, addPlayer, addPlayer, applyMechanics, getCurrentParticle, getDelay, getMechanicAmount, getParticle, getParticleFrequency, getParticlesPerDisplay, getPlayerAmount, getPlayers, getSecondaryParticle, getSecondaryParticleAmount, hasPlayer, isAsync, isRunning, removeMechanic, removeParticle, removePlayer, removePlayer, setAsync, setDelay, setDisplayPosition, setParticle, setParticleFrequency, setParticlesPerDisplay, start, stopMethods inherited from class hm.zelha.particlesfx.shapers.parents.RotationHandler
addCompound, calculateCentroid, face, faceAroundLocation, getAroundAxisPitch, getAroundAxisRoll, getAroundAxisYaw, getAroundPitch, getAroundRoll, getAroundRotationOrder, getAroundYaw, getAxisPitch, getAxisRoll, getAxisYaw, getClonedCenter, getDirection, getLocationAmount, getLocations, getLocationsList, getPitch, getRoll, getRotationOrder, getWorld, getYaw, move, move, move, removeCompound, rotate, rotateAroundLocation, scale, scale, setAroundAxisPitch, setAroundAxisRoll, setAroundAxisRotation, setAroundAxisYaw, setAroundPitch, setAroundRoll, setAroundRotation, setAroundRotationOrder, setAroundYaw, setAxisPitch, setAxisRoll, setAxisRotation, setAxisYaw, setPitch, setRoll, setRotation, setRotationOrder, setYawMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface hm.zelha.particlesfx.shapers.parents.Shape
face, faceAroundLocation, getAroundAxisPitch, getAroundAxisRoll, getAroundAxisYaw, getAroundPitch, getAroundRoll, getAroundRotationOrder, getAroundYaw, getAxisPitch, getAxisRoll, getAxisYaw, getClonedCenter, getLocationAmount, getLocations, getPitch, getRoll, getRotationOrder, getWorld, getYaw, move, move, move, rotate, rotateAroundLocation, scale, scale, setAroundAxisPitch, setAroundAxisRoll, setAroundAxisRotation, setAroundAxisYaw, setAroundPitch, setAroundRoll, setAroundRotation, setAroundRotationOrder, setAroundYaw, setAxisPitch, setAxisRoll, setAxisRotation, setAxisYaw, setPitch, setRoll, setRotation, setRotationOrder, setYaw
-
Field Details
-
rng
-
locationHelper2
protected final org.bukkit.Location locationHelper2 -
vectorHelper2
protected final org.bukkit.util.Vector vectorHelper2
-
-
Constructor Details
-
ParticlePolygonFilled
public ParticlePolygonFilled(Particle particle, LocationSafe center, int cornersPerLayer, int layers, double xRadius, double yRadius, double zRadius, int particleFrequency) -
ParticlePolygonFilled
public ParticlePolygonFilled(Particle particle, LocationSafe center, int cornersPerLayer, int layers, double xRadius, double yRadius, double zRadius) -
ParticlePolygonFilled
public ParticlePolygonFilled(Particle particle, LocationSafe center, int cornersPerLayer, int layers, double radius, int particleFrequency) -
ParticlePolygonFilled
public ParticlePolygonFilled(Particle particle, LocationSafe center, int cornersPerLayer, int layers, double radius) -
ParticlePolygonFilled
public ParticlePolygonFilled(Particle particle, LocationSafe center, int particleFrequency, PolygonLayer... layers) -
ParticlePolygonFilled
-
ParticlePolygonFilled
-
ParticlePolygonFilled
-
-
Method Details
-
display
public void display()- Specified by:
displayin interfaceShape- Overrides:
displayin classParticlePolygon
-
clone
- Specified by:
clonein interfaceShape- Overrides:
clonein classParticlePolygon
-
cloneConstructor
- Overrides:
cloneConstructorin classParticlePolygon
-
initLayers
- Overrides:
initLayersin classParticlePolygon
-
rngDouble
protected double rngDouble(double d) -
setWorld
public void setWorld(org.bukkit.World world) - Specified by:
setWorldin interfaceShape- Overrides:
setWorldin classParticlePolygon
-