Particle ObjectDas Partikel Objekt beihnaltet die Beschaffenheit eines Objektes. Partikel Objekte werden über einen Konstruktor erstellt. Sie können nur über das PolyCore Objekt erstellt und gelöscht werden. EigenschaftenKonstruktor Methoden
Number getBirth() | | | | Gibt den Zeitpunkt der Geburt der Partikel zurück. |
Vec4D getColor() | | | | Liefert die Farbe der Partikel zurück. |
Number getDeath() | | | | Liefert den Zeitpunkt des Auflösens der Partikel zurück. |
Number getIndex() | | | | Gibt den Index der Partikel zurück. Dieser Index wird benötigt, um zu ermitteln welches Kind des Partikels für die Instanziierung benutzt werden soll. |
Vec3D getPosition() | | | | Liefert die Position des Partikels im lokalen Koordinatensystem des Partikel Objektes wieder. |
Vec3D getPositionSpeed() | | | | Liefert die Geschwindigkleit des Partikels im lokalen Koordinatensystem des Partikel Objektes wieder. |
Vec3D getRotation() | | | | Liefert die Drehung des Partikels im lokalen Koordinatensystem des Partikel Objektes wieder. Die Drehung wird über die Euler Winkel XYZ gesetzt. |
Vec3D getRotationSpeed() | | | | Liefert die Drehunggeschwindigkeit des Partikels im lokalen Koordinatensystem des Partikel Objektes wieder. Der Wert wird über die Euler Winkel XYZ gesetzt. |
Vec3D getScale() | | | | Liefert die Skalierung des Partikels im lokalen Koordinatensystem des Partikel Objektes wieder. |
Vec3D getScaleSpeed() | | | | Liefert Skalierungsgeschwindigkeit des Partikels im lokalen Koordinatensystem des Partikel Objektes wieder. |
Vec3D getRand() | | | | Liefert einen Vektor bestehend aus 3 einheitlichen, zufälligen Zahlen zurück. Inizialisiert werden die Zahlen zur Geburtsstunde der Partikel. |
Vec3D getUVW() | | | | Liefert die UVW Koordinaten der Partikel zurück. |
Number getWeight() | | | | Gibt den Stellenwert des Partikels zurück. |
Boolean getVisible() | | | | Liefert die Sichtbarkeit des Partikels zurück. |
void setBirth(Number birth) | | | | Setzt den Geburtszeitpunkt des Partikels fest. |
void setColor(Vec4D rgba)
void setColor(Number red,Number green,Number blue,Number alpha)
| | | | Setzt Partikelfarbe. |
void getDeath(Number death) | | | | Setzt Endzeitpunkt des Partikels fest. |
void setIndex(Number index) | | | | Setzt den Partikelindex. |
void setPosition(Vec3D vec)
void setPosition(Number x, Number y, Number z) | | | | Setzt die Position des Partikels im lokalen Koordinatensystem des Partikel Objekts. |
void setPositionSpeed(Vec3D vec)
void setPositionSpeed(Number x, Number y, Number z) | | | | Setzt die Geschwindigkeit des Partikels im lokalen Koordinatensystem des Partikel Objekts. |
void setRotation(Vec3D vec)
void setRotation(Number x, Number y, Number z) | | | | Setzt die Drehung des Partikels im lokalen Koordinatensystem des Partikel Objekts. Die Drehung wird als Euler Winkel XYZ gesetzt. |
void setRotationSpeed(Vec3D vec)
void setRotationSpeed(Number x, Number y, Number z) | | | | Setzt die Drehung des Partikels im lokalen Koordinatensystem des Partikel Objekts. Die Drehung wird als Euler Winkel XYZ gesetzt. |
void setScale(Vec3D vec)
void setScale(Number x, Number y, Number z) | | | | Setzt die Skalierungsposition des Partikels im lokalen Koordinatensystem des Partikel Objekts. |
void setScaleSpeed(Vec3D vec)
void setScaleSpeed(Number x, Number y, Number z) | | | | Setzt die Skalierungsgeschwindigkeit des Partikels im lokalen Koordinatensystem des Partikel Objekts. |
void setRand(Vec3D vec)
void setRand(Number x, Number y, Number z) | | | | Setzt die Zufallseigenschaften eines Partikels. Diese Eigenschaft sollte nicht modifiziert werden. |
void setUVW(Vec3D vec)
void setUVW(Number u, Number v, Number z) | | | | Setzt die UVW Werte eines Partikels. |
void setWeight(Number weight) | | | | Setzt den Partikelstellenwert. |
Number setVisible(Boolean visible) | | | | Setzt die Sichtbarkeitseigenschaft des Partikels. |
|