Package gaiasky.scene.entity
Class ParticleUtils
java.lang.Object
gaiasky.scene.entity.ParticleUtils
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
filter
(int index, ParticleSet particleSet, DatasetDescription datasetDescription) Evaluates the filter of this dataset (if any) for the given particle indexfloat
getColor
(int index, ParticleSet set, Highlight highlight) float[]
float
getDatasetSizeFactor
(com.badlogic.ashley.core.Entity entity, Highlight hl, DatasetDescription dd) float
getPointScaling
(Highlight hl, GraphNode graph) double
getVariableSizeScaling
(StarSet set, int idx) void
Initializes the star model.void
updateFocusDataPos
(ParticleSet particleSet)
-
Constructor Details
-
ParticleUtils
public ParticleUtils()
-
-
Method Details
-
getDatasetSizeFactor
public float getDatasetSizeFactor(com.badlogic.ashley.core.Entity entity, Highlight hl, DatasetDescription dd) -
getPointScaling
-
getVariableSizeScaling
-
getColor
-
getColor
-
filter
Evaluates the filter of this dataset (if any) for the given particle index- Parameters:
index
- The index to filter- Returns:
- The result of the filter evaluation, true if the particle passed the filtering, false otherwise
-
updateFocusDataPos
-
initModel
Initializes the star model.- Parameters:
manager
- The asset manager.model
- The model component.
-