public BasicVortex(final double strength, final double divergence, final ReadOnlyLine3 axis, final boolean random, final boolean transformWithScene) { _strength = strength; _divergence = divergence; _axis.set(axis); _height = 0f; _radius = 1f; _random = random; _transformWithScene = transformWithScene; }
public BasicVortex(final double strength, final double divergence, final ReadOnlyLine3 axis, final boolean random, final boolean transformWithScene) { _strength = strength; _divergence = divergence; _axis.set(axis); _height = 0f; _radius = 1f; _random = random; _transformWithScene = transformWithScene; }
public void setAxis(final ReadOnlyLine3 axis) { _axis.set(axis); }
public void setAxis(final ReadOnlyLine3 axis) { _axis.set(axis); }
@Override public void read(final InputCapsule capsule) throws IOException { super.read(capsule); _type = capsule.readInt("type", VT_CYLINDER); _strength = capsule.readDouble("strength", 1.0); _divergence = capsule.readDouble("divergence", 0.0); _axis.set((Line3) capsule.readSavable("axis", new Line3(new Vector3(), new Vector3(Vector3.UNIT_Y)))); _height = capsule.readDouble("height", 0.0); _radius = capsule.readDouble("radius", 1.0); _random = capsule.readBoolean("random", false); _transformWithScene = capsule.readBoolean("transformWithScene", true); }
@Override public void read(final InputCapsule capsule) throws IOException { super.read(capsule); _type = capsule.readInt("type", VT_CYLINDER); _strength = capsule.readDouble("strength", 1.0); _divergence = capsule.readDouble("divergence", 0.0); _axis.set((Line3) capsule.readSavable("axis", new Line3(new Vector3(), new Vector3(Vector3.UNIT_Y)))); _height = capsule.readDouble("height", 0.0); _radius = capsule.readDouble("radius", 1.0); _random = capsule.readBoolean("random", false); _transformWithScene = capsule.readBoolean("transformWithScene", true); }
@Test public void testEquals() { // couple of equals validity tests final Line3 line1 = new Line3(); assertEquals(line1, line1); assertFalse(line1.equals(null)); assertFalse(line1.equals(new Vector2())); // throw in a couple pool accesses for coverage final Line3 line2 = Line3.fetchTempInstance(); line2.set(line1); assertEquals(line1, line2); assertNotSame(line1, line2); Line3.releaseTempInstance(line2); // cover more of equals assertFalse(line1.equals(new Line3(Vector3.ZERO, Vector3.UNIT_X))); }