/** * Sets whether the points should be antialiased. May decrease performance. If you want to enabled antialiasing, you * should also use an alphastate with a source of SourceFunction.SourceAlpha and a destination of * DB_ONE_MINUS_SRC_ALPHA or DB_ONE. * * @param antialiased * true if the line should be antialiased. */ public void setAntialiased(final boolean antialiased) { getParticleGeometry().setAntialiased(antialiased); }
/** * Sets whether the points should be antialiased. May decrease performance. If you want to enabled antialiasing, you * should also use an alphastate with a source of SourceFunction.SourceAlpha and a destination of * DB_ONE_MINUS_SRC_ALPHA or DB_ONE. * * @param antialiased * true if the line should be antialiased. */ public void setAntialiased(final boolean antialiased) { getParticleGeometry().setAntialiased(antialiased); }
@Override public Point makeCopy(final boolean shareGeometricData) { final Point pointCopy = (Point) super.makeCopy(shareGeometricData); pointCopy.setAntialiased(_antialiased); pointCopy.setDistanceAttenuationCoefficients(_attenuationCoefficients.get(0), _attenuationCoefficients.get(1), _attenuationCoefficients.get(2)); pointCopy.setMaxPointSize(_maxPointSize); pointCopy.setMinPointSize(_minPointSize); pointCopy.setPointSize(_pointSize); pointCopy.setPointType(_pointType); return pointCopy; }
@Override public Point makeCopy(final boolean shareGeometricData) { final Point pointCopy = (Point) super.makeCopy(shareGeometricData); pointCopy.setAntialiased(_antialiased); pointCopy.setDistanceAttenuationCoefficients(_attenuationCoefficients.get(0), _attenuationCoefficients.get(1), _attenuationCoefficients.get(2)); pointCopy.setMaxPointSize(_maxPointSize); pointCopy.setMinPointSize(_minPointSize); pointCopy.setPointSize(_pointSize); pointCopy.setPointType(_pointType); return pointCopy; }
public LineEntry(final int maxSamples, final StatType type) { this.maxSamples = maxSamples; point = new Point("p", BufferUtils.createVector3Buffer(maxSamples), null, null, null); point.getSceneHints().setRenderBucketType(RenderBucketType.OrthoOrder); point.setDefaultColor(getColorConfig(type, ConfigKeys.PointColor.name(), new ColorRGBA(ColorRGBA.WHITE))); point.setPointSize(getIntConfig(type, ConfigKeys.PointSize.name(), 5)); point.setAntialiased(getBooleanConfig(type, ConfigKeys.Antialias.name(), true)); if (!getBooleanConfig(type, ConfigKeys.ShowPoints.name(), false)) { point.getSceneHints().setCullHint(CullHint.Always); } line = new Line("l", BufferUtils.createVector3Buffer(maxSamples), null, null, null); line.getSceneHints().setRenderBucketType(RenderBucketType.OrthoOrder); line.getMeshData().setIndexMode(IndexMode.LineStrip); line.setDefaultColor(getColorConfig(type, ConfigKeys.Color.name(), new ColorRGBA(ColorRGBA.LIGHT_GRAY))); line.setLineWidth(getIntConfig(type, ConfigKeys.Width.name(), 3)); line.setAntialiased(getBooleanConfig(type, ConfigKeys.Antialias.name(), true)); if (!getBooleanConfig(type, ConfigKeys.ShowLines.name(), true)) { line.getSceneHints().setCullHint(CullHint.Always); } } }
public LineEntry(final int maxSamples, final StatType type) { this.maxSamples = maxSamples; point = new Point("p", BufferUtils.createVector3Buffer(maxSamples), null, null, null); point.getSceneHints().setRenderBucketType(RenderBucketType.Ortho); point.setDefaultColor(getColorConfig(type, ConfigKeys.PointColor.name(), new ColorRGBA(ColorRGBA.WHITE))); point.setPointSize(getIntConfig(type, ConfigKeys.PointSize.name(), 5)); point.setAntialiased(getBooleanConfig(type, ConfigKeys.Antialias.name(), true)); if (!getBooleanConfig(type, ConfigKeys.ShowPoints.name(), false)) { point.getSceneHints().setCullHint(CullHint.Always); } line = new Line("l", BufferUtils.createVector3Buffer(maxSamples), null, null, null); line.getSceneHints().setRenderBucketType(RenderBucketType.Ortho); line.getMeshData().setIndexMode(IndexMode.LineStrip); line.setDefaultColor(getColorConfig(type, ConfigKeys.Color.name(), new ColorRGBA(ColorRGBA.LIGHT_GRAY))); line.setLineWidth(getIntConfig(type, ConfigKeys.Width.name(), 3)); line.setStipplePattern(getShortConfig(type, ConfigKeys.Stipple.name(), (short) 0xFFFF)); line.setAntialiased(getBooleanConfig(type, ConfigKeys.Antialias.name(), true)); if (!getBooleanConfig(type, ConfigKeys.ShowLines.name(), true)) { line.getSceneHints().setCullHint(CullHint.Always); } } }