2011-01-03 Karsten Schmidt * examples/core/math/WeightedRandom/WeightedRandom.pde, src.audio/toxi/audio/AudioSource.java, src.audio/toxi/audio/JOALUtil.java, src.audio/toxi/audio/SoundListener.java, src.color/toxi/color/AlphaAccessor.java, src.color/toxi/color/CMYKAccessor.java, src.color/toxi/color/ColorList.java, src.color/toxi/color/ColorRange.java, src.color/toxi/color/ColorTheme.java, src.color/toxi/color/DistanceProxy.java, src.color/toxi/color/HSVAccessor.java, src.color/toxi/color/HSVDistanceProxy.java, src.color/toxi/color/Hue.java, src.color/toxi/color/RGBAccessor.java, src.color/toxi/color/RGBDistanceProxy.java, src.color/toxi/color/theory/ColorTheoryStrategy.java, src.color/toxi/color/theory/ComplementaryStrategy.java, src.color/toxi/color/theory/CompoundTheoryStrategy.java, src.color/toxi/color/theory/LeftSplitComplementaryStrategy.java, src.color/toxi/color/theory/SingleComplementStrategy.java, src.color/toxi/color/theory/SplitComplementaryStrategy.java, src.core/toxi/geom/Plane.java, src.core/toxi/geom/Vec2D.java, src.core/toxi/geom/Vec3D.java, src.core/toxi/geom/mesh/OBJWriter.java, src.core/toxi/geom/mesh/STLWriter.java, src.core/toxi/math/LinearInterpolation.java, src.core/toxi/math/MathUtils.java, src.core/toxi/math/noise/SimplexNoise.java, src.core/toxi/util/datatypes/TypedProperties.java, src.core/toxi/util/datatypes/UndirectedGraph.java, src.core/toxi/util/datatypes/WeightedRandomSet.java, src.image/toxi/image/util/Filter8bit.java, src.physics/toxi/physics/VerletConstrainedSpring.java, src.physics/toxi/physics/VerletMinDistanceSpring.java, src.physics/toxi/physics/VerletParticle.java, src.physics/toxi/physics/VerletSpring.java, src.physics/toxi/physics2d/VerletSpring2D.java: adding WeightedRandom demo and more comment updates [4cfadbbea3b0] [tip] * examples/core/misc/CustomEvents/CustomEvents.pde, src.audio/toxi/audio/AudioBuffer.java, src.audio/toxi/audio/AudioSource.java, src.audio/toxi/audio/DecompressInputStream.java, src.audio/toxi/audio/FIRFilter.java, src.audio/toxi/audio/IIRFilter.java, src.audio/toxi/audio/JOALUtil.java, src.audio/toxi/audio/MultiTimbralManager.java, src.audio/toxi/audio/SoundListener.java, src.audio/toxi/audio/SynthUtil.java, src.audio/toxi/music/DelayedSamplePlayer.java, src.audio/toxi/music/QuantizedTimeHandler.java, src.audio/toxi/music/QuantizedTimeProvider.java, src.audio/toxi/music/scale/AbstractScale.java, src.audio/toxi/music/scale/GenericScale.java, src.audio/toxi/music/scale/MajorScale.java, src.color/toxi/color/AccessCriteria.java, src.color/toxi/color/AlphaAccessor.java, src.color/toxi/color/CMYKAccessor.java, src.color/toxi/color/CMYKDistanceProxy.java, src.color/toxi/color/ColorGradient.java, src.color/toxi/color/ColorList.java, src.color/toxi/color/ColorRange.java, src.color/toxi/color/ColorTheme.java, src.color/toxi/color/DistanceProxy.java, src.color/toxi/color/HSVAccessor.java, src.color/toxi/color/HSVDistanceProxy.java, src.color/toxi/color/HistEntry.java, src.color/toxi/color/Histogram.java, src.color/toxi/color/Hue.java, src.color/toxi/color/LuminanceAccessor.java, src.color/toxi/color/NamedColor.java, src.color/toxi/color/ProximityComparator.java, src.color/toxi/color/RGBAccessor.java, src.color/toxi/color/RGBDistanceProxy.java, src.color/toxi/color/ReadonlyTColor.java, src.color/toxi/color/TColor.java, src.color/toxi/color/TColorAdapter.java, src.color/toxi/color/ToneMap.java, src.color/toxi/color/theory/AnalogousStrategy.java, src.color/toxi/color/theory/ColorTheoryRegistry.java, src.color/toxi/color/theory/ColorTheoryStrategy.java, src.color/toxi/color/theory/ComplementaryStrategy.java, src.color/toxi/color/theory/CompoundTheoryStrategy.java, src.color/toxi/color/theory/LeftSplitComplementaryStrategy.java, src.color/toxi/color/theory/MonochromeTheoryStrategy.java, src.color/toxi/color/theory/RightSplitComplementaryStrategy.java, src.color/toxi/color/theory/SingleComplementStrategy.java, src.color/toxi/color/theory/SplitComplementaryStrategy.java, src.color/toxi/color/theory/TetradTheoryStrategy.java, src.color/toxi/color/theory/TriadTheoryStrategy.java, src.core/toxi/geom/AABB.java, src.core/toxi/geom/AxisAlignedCylinder.java, src.core/toxi/geom/BernsteinPolynomial.java, src.core/toxi/geom/Circle.java, src.core/toxi/geom/CircleIntersector.java, src.core/toxi/geom/Cone.java, src.core/toxi/geom/Ellipse.java, src.core/toxi/geom/Intersector2D.java, src.core/toxi/geom/Intersector3D.java, src.core/toxi/geom/IsectData2D.java, src.core/toxi/geom/IsectData3D.java, src.core/toxi/geom/Line2D.java, src.core/toxi/geom/Line3D.java, src.core/toxi/geom/Matrix4x4.java, src.core/toxi/geom/Plane.java, src.core/toxi/geom/PointCloud.java, src.core/toxi/geom/PointOctree.java, src.core/toxi/geom/PointQuadtree.java, src.core/toxi/geom/Polygon2D.java, src.core/toxi/geom/PolygonClipper2D.java, src.core/toxi/geom/Quaternion.java, src.core/toxi/geom/Ray2D.java, src.core/toxi/geom/Ray3D.java, src.core/toxi/geom/Ray3DIntersector.java, src.core/toxi/geom/ReadonlyVec2D.java, src.core/toxi/geom/ReadonlyVec3D.java, src.core/toxi/geom/Rect.java, src.core/toxi/geom/Reflector3D.java, src.core/toxi/geom/Shape2D.java, src.core/toxi/geom/Shape3D.java, src.core/toxi/geom/Sphere.java, src.core/toxi/geom/SphereIntersectorReflector.java, src.core/toxi/geom/Spline2D.java, src.core/toxi/geom/Spline3D.java, src.core/toxi/geom/SutherlandHodgemanClipper.java, src.core/toxi/geom/Triangle.java, src.core/toxi/geom/Triangle2D.java, src.core/toxi/geom/Triangle3D.java, src.core/toxi/geom/TriangleIntersector.java, src.core/toxi/geom/Vec2D.java, src.core/toxi/geom/Vec3D.java, src.core/toxi/geom/XAxisCylinder.java, src.core/toxi/geom/YAxisCylinder.java, src.core/toxi/geom/ZAxisCylinder.java, src.core/toxi/geom/mesh/BezierPatch.java, src.core/toxi/geom/mesh/BoxSelector.java, src.core/toxi/geom/mesh/DefaultSTLColorModel.java, src.core/toxi/geom/mesh/DefaultSelector.java, src.core/toxi/geom/mesh/Face.java, src.core/toxi/geom/mesh/LaplacianSmooth.java, src.core/toxi/geom/mesh/MaterialiseSTLColorModel.java, src.core/toxi/geom/mesh/Mesh3D.java, src.core/toxi/geom/mesh/OBJWriter.java, src.core/toxi/geom/mesh/PlaneSelector.java, src.core/toxi/geom/mesh/STLColorModel.java, src.core/toxi/geom/mesh/STLReader.java, src.core/toxi/geom/mesh/STLWriter.java, src.core/toxi/geom/mesh/SphereFunction.java, src.core/toxi/geom/mesh/SphericalHarmonics.java, src.core/toxi/geom/mesh/SuperEllipsoid.java, src.core/toxi/geom/mesh/SurfaceFunction.java, src.core/toxi/geom/mesh/SurfaceMeshBuilder.java, src.core/toxi/geom/mesh/Terrain.java, src.core/toxi/geom/mesh/TriangleMesh.java, src.core/toxi/geom/mesh/Vertex.java, src.core/toxi/geom/mesh/VertexSelector.java, src.core/toxi/geom/mesh/WEFace.java, src.core/toxi/geom/mesh/WEMeshFilterStrategy.java, src.core/toxi/geom/mesh/WETriangleMesh.java, src.core/toxi/geom/mesh/WEVertex.java, src.core/toxi/geom/mesh/WingedEdge.java, src.core/toxi/geom/mesh/subdiv/DisplacementSubdivision.java, src.core/toxi/geom/mesh/subdiv/DualDisplacementSubdivision.java, src.core/toxi/geom/mesh/subdiv/DualSubdivision.java, src.core/toxi/geom/mesh/subdiv/EdgeLengthComparator.java, src.core/toxi/geom/mesh/subdiv/FaceCountComparator.java, src.core/toxi/geom/mesh/subdiv/MidpointDisplacementSubdivision.java, src.core/toxi/geom/mesh/subdiv/MidpointSubdivision.java, src.core/toxi/geom/mesh/subdiv/NormalDisplacementSubdivision.java, src.core/toxi/geom/mesh/subdiv/SubdivisionStrategy.java, src.core/toxi/geom/mesh/subdiv/TriSubdivision.java, src.core/toxi/geom/mesh2d/DelaunayVertex.java, src.core/toxi/geom/mesh2d/Voronoi.java, src.core/toxi/math/BezierInterpolation.java, src.core/toxi/math/CircularInterpolation.java, src.core/toxi/math/CosineInterpolation.java, src.core/toxi/math/DecimatedInterpolation.java, src.core/toxi/math/ExponentialInterpolation.java, src.core/toxi/math/InterpolateStrategy.java, src.core/toxi/math/Interpolation2D.java, src.core/toxi/math/LinearInterpolation.java, src.core/toxi/math/MathUtils.java, src.core/toxi/math/ScaleMap.java, src.core/toxi/math/SigmoidInterpolation.java, src.core/toxi/math/SinCosLUT.java, src.core/toxi/math/ThresholdInterpolation.java, src.core/toxi/math/ZoomLensInterpolation.java, src.core/toxi/math/conversion/UnitTranslator.java, src.core/toxi/math/noise/PerlinNoise.java, src.core/toxi/math/noise/SimplexNoise.java, src.core/toxi/math/waves/AMFMSineWave.java, src.core/toxi/math/waves/AbstractWave.java, src.core/toxi/math/waves/ConstantWave.java, src.core/toxi/math/waves/FMHarmonicSquareWave.java, src.core/toxi/math/waves/FMSawtoothWave.java, src.core/toxi/math/waves/FMSineWave.java, src.core/toxi/math/waves/FMSquareWave.java, src.core/toxi/math/waves/FMTriangleWave.java, src.core/toxi/math/waves/SineWave.java, src.core/toxi/math/waves/WaveState.java, src.core/toxi/util/DateUtils.java, src.core/toxi/util/FileSequenceDescriptor.java, src.core/toxi/util/FileUtils.java, src.core/toxi/util/datatypes/ArrayUtil.java, src.core/toxi/util/datatypes/BiasedFloatRange.java, src.core/toxi/util/datatypes/BiasedIntegerRange.java, src.core/toxi/util/datatypes/DoubleRange.java, src.core/toxi/util/datatypes/FloatRange.java, src.core/toxi/util/datatypes/GenericSet.java, src.core/toxi/util/datatypes/IntegerRange.java, src.core/toxi/util/datatypes/IntegerSet.java, src.core/toxi/util/datatypes/SingletonRegistry.java, src.core/toxi/util/datatypes/TypedProperties.java, src.core/toxi/util/datatypes/WeightedRandomEntry.java, src.core/toxi/util/datatypes/WeightedRandomSet.java, src.core/toxi/util/events/EventDispatcher.java, src.data/toxi/data/csv/CSVAdapter.java, src.data/toxi/data/csv/CSVFieldMapper.java, src.data/toxi/data/csv/CSVListener.java, src.data/toxi/data/csv/CSVParser.java, src.data/toxi/data/feeds/AtomAuthor.java, src.data/toxi/data/feeds/AtomContent.java, src.data/toxi/data/feeds/AtomEntry.java, src.data/toxi/data/feeds/AtomFeed.java, src.data/toxi/data/feeds/AtomLink.java, src.data/toxi/data/feeds/RSSChannel.java, src.data/toxi/data/feeds/RSSEnclosure.java, src.data/toxi/data/feeds/RSSFeed.java, src.data/toxi/data/feeds/RSSItem.java, src.data/toxi/data/feeds/util/Iso8601DateAdapter.java, src.data/toxi/data/feeds/util/Rfc822DateAdapter.java, src.image/toxi/image/util/Filter8bit.java, src.image/toxi/image/util/TiledFrameExporter.java, src.p5/toxi/processing/ToxiclibsSupport.java, src.physics/toxi/physics/ParticlePath.java, src.physics/toxi/physics/ParticleString.java, src.physics/toxi/physics/PullBackString.java, src.physics/toxi/physics/VerletConstrainedSpring.java, src.physics/toxi/physics/VerletMinDistanceSpring.java, src.physics/toxi/physics/VerletParticle.java, src.physics/toxi/physics/VerletPhysics.java, src.physics/toxi/physics/VerletSpring.java, src.physics/toxi/physics/behaviors/AttractionBehavior.java, src.physics/toxi/physics/behaviors/ConstantForceBehavior.java, src.physics/toxi/physics/behaviors/GravityBehavior.java, src.physics/toxi/physics/behaviors/ParticleBehavior.java, src.physics/toxi/physics/constraints/AxisConstraint.java, src.physics/toxi/physics/constraints/BoxConstraint.java, src.physics/toxi/physics/constraints/CylinderConstraint.java, src.physics/toxi/physics/constraints/MaxConstraint.java, src.physics/toxi/physics/constraints/MinConstraint.java, src.physics/toxi/physics/constraints/ParticleConstraint.java, src.physics/toxi/physics/constraints/PlaneConstraint.java, src.physics/toxi/physics/constraints/SoftBoxConstraint.java, src.physics/toxi/physics/constraints/SphereConstraint.java, src.physics/toxi/physics2d/ParticlePath2D.java, src.physics/toxi/physics2d/ParticleString2D.java, src.physics/toxi/physics2d/PullBackString2D.java, src.physics/toxi/physics2d/VerletConstrainedSpring2D.java, src.physics/toxi/physics2d/VerletMinDistanceSpring2D.java, src.physics/toxi/physics2d/VerletParticle2D.java, src.physics/toxi/physics2d/VerletPhysics2D.java, src.physics/toxi/physics2d/VerletSpring2D.java, src.physics/toxi/physics2d/behaviors/AttractionBehavior.java, src.physics/toxi/physics2d/behaviors/ConstantForceBehavior.java, src.physics/toxi/physics2d/behaviors/GravityBehavior.java, src.physics/toxi/physics2d/behaviors/ParticleBehavior2D.java, src.physics/toxi/physics2d/constraints/AngularConstraint.java, src.physics/toxi/physics2d/constraints/AxisConstraint.java, src.physics/toxi/physics2d/constraints/CircularConstraint.java, src.physics/toxi/physics2d/constraints/MaxConstraint.java, src.physics/toxi/physics2d/constraints/MinConstraint.java, src.physics/toxi/physics2d/constraints/ParticleConstraint2D.java, src.physics/toxi/physics2d/constraints/RectConstraint.java, src.sim/toxi/sim/automata/CAMatrix.java, src.sim/toxi/sim/automata/CARule.java, src.sim/toxi/sim/automata/CARule2D.java, src.sim/toxi/sim/automata/CAWolfram1D.java, src.sim/toxi/sim/automata/EvolvableMatrix.java, src.sim/toxi/sim/automata/MatrixEvolver.java, src.sim/toxi/sim/dla/BottomUpOrder.java, src.sim/toxi/sim/dla/DLA.java, src.sim/toxi/sim/dla/DLAConfiguration.java, src.sim/toxi/sim/dla/DLAEventAdapter.java, src.sim/toxi/sim/dla/DLAEventListener.java, src.sim/toxi/sim/dla/DLAGuideLines.java, src.sim/toxi/sim/dla/DLAParticle.java, src.sim/toxi/sim/dla/DLASegment.java, src.sim/toxi/sim/dla/PipelineOrder.java, src.sim/toxi/sim/dla/RadialDistanceOrder.java, src.sim/toxi/sim/erosion/ErosionFunction.java, src.sim/toxi/sim/erosion/TalusAngleErosion.java, src.sim/toxi/sim/erosion/ThermalErosion.java, src.sim/toxi/sim/fluids/FluidSolver.java, src.sim/toxi/sim/grayscott/GrayScott.java, src.test/toxi/test/JAXBGeomTest.java, src.test/toxi/test/geom/AABBIsecTest.java, src.test/toxi/test/geom/PlaneTest.java, src.test/toxi/test/geom/TriangleTest.java, src.test/toxi/test/geom/WEMeshTest.java, src.volume/toxi/volume/ArrayIsoSurface.java, src.volume/toxi/volume/BoxBrush.java, src.volume/toxi/volume/HashIsoSurface.java, src.volume/toxi/volume/IsoSurface.java, src.volume/toxi/volume/MarchingCubesIndex.java, src.volume/toxi/volume/MeshLatticeBuilder.java, src.volume/toxi/volume/MeshVoxelizer.java, src.volume/toxi/volume/RoundBrush.java, src.volume/toxi/volume/VolumetricBrush.java, src.volume/toxi/volume/VolumetricHashMap.java, src.volume/toxi/volume/VolumetricSpace.java, src.volume/toxi/volume/VolumetricSpaceArray.java: adding/updating comments in all source files, renaming Triangle into Triangle3D, adding CustomEvents example [7b3562f4cdf0] 2011-01-02 Karsten Schmidt * src.color/toxi/color/Histogram.java, src.core/toxi/geom/Plane.java, src.core/toxi/geom/Ray2D.java, src.core/toxi/geom/Ray3D.java, src.core/toxi/geom/mesh/Mesh3D.java, src.core/toxi/geom/mesh/VertexSelector.java, src.core/toxi/geom/mesh/WETriangleMesh.java, src.core/toxi/geom/mesh/subdiv/DisplacementSubdivision.java, src.core/toxi/geom/mesh/subdiv/DualDisplacementSubdivision.java, src.core/toxi/geom/mesh/subdiv/DualSubdivision.java, src.core/toxi/geom/mesh/subdiv/EdgeLengthComparator.java, src.core/toxi/geom/mesh/subdiv/FaceCountComparator.java, src.core/toxi/geom/mesh/subdiv/MidpointDisplacementSubdivision.java, src.core/toxi/geom/mesh/subdiv/MidpointSubdivision.java, src.core/toxi/geom/mesh/subdiv/NormalDisplacementSubdivision.java, src.core/toxi/geom/mesh/subdiv/SubdivisionStrategy.java, src.core/toxi/geom/mesh/subdiv/TriSubdivision.java, src.core/toxi/util/datatypes/WeightedRandomSet.java: adding/correcting javadocs [497f7b30c627] 2010-11-15 Karsten Schmidt * src.color/toxi/color/HistEntry.java, src.color/toxi/color/Histogram.java: refactoring Histogram class, splitting out HistEntry into top-level type, adding Iterable interface to Histogram [93f7da8d103c] 2010-07-20 Karsten Schmidt * src.color/toxi/color/ColorList.java, src.color/toxi/color/Histogram.java: adding Histogram class and minor update to ColorList javadocs [8b524f9178d0] 2010-07-12 Karsten Schmidt * src.color/toxi/color/TColorAdapter.java: adding TColorAdapter for JAXB parsing of color values to TColor instances [9a064cd287fd] 2010-06-22 Karsten Schmidt * src.color/toxi/color/TColor.java: fixed StackOverflowException issue in TColor.analog(float,float) [00d80bd732a3] 2010-05-20 Karsten Schmidt * src.color/toxi/color/TColor.java, src.core/toxi/geom/AABB.java, src.core/toxi/geom/AxisAlignedCylinder.java, src.core/toxi/geom/Cone.java, src.core/toxi/geom/IsectData.java, src.core/toxi/geom/Line3D.java, src.core/toxi/geom/Matrix4x4.java, src.core/toxi/geom/Plane.java, src.core/toxi/geom/PointCloud.java, src.core/toxi/geom/PointOctree.java, src.core/toxi/geom/Polygon2D.java, src.core/toxi/geom/Quad.java, src.core/toxi/geom/Quaternion.java, src.core/toxi/geom/Ray3D.java, src.core/toxi/geom/Reflector.java, src.core/toxi/geom/Sphere.java, src.core/toxi/geom/SphereIntersectorReflector.java, src.core/toxi/geom/Spline3D.java, src.core/toxi/geom/Triangle.java, src.core/toxi/geom/Vec3D.java, src.core/toxi/geom/XAxisCylinder.java, src.core/toxi/geom/YAxisCylinder.java, src.core/toxi/geom/ZAxisCylinder.java, src.core/toxi/geom/mesh/TriangleMesh.java, src.test/toxi/test/DLATest.java, src.test/toxi/test/TerrainTest.java, src.test/toxi/test/audio/JOALTest.java, src.test/toxi/test/audio/MemTest.java, src.test/toxi/test/geom/GeomTestSuite.java, src.test/toxi/test/geom/MatrixTest.java, src.test/toxi/test/geom/QuaternionTest.java, src.test/toxi/test/geom/TriangleTest.java, src.volume/toxi/volume/IsoSurface.java: extracted ReadonlyVec3D interface and updated all resulting changes through all packages [f2fd58158ce5] 2010-05-16 Karsten Schmidt * src.color/toxi/color/TColor.java: adding add(), sub() and getDifferenceTo() classes to TColor [ea2216ecd209] 2010-05-11 Karsten Schmidt * src.color/toxi/color/TColor.java: adding addSelf() & subSelf() and differenceTo() methods [5aba1ee497d3] 2010-03-19 Karsten Schmidt * src.color/toxi/color/ColorList.java: added getRandom() to ColorList [0afa80e0c848] 2010-02-25 Karsten Schmidt * src.color/toxi/color/AccessCriteria.java, src.color/toxi/color/AccessMode.java, src.color/toxi/color/AlphaAccessor.java, src.color/toxi/color/AlphaComparator.java, src.color/toxi/color/CMYKAccessor.java, src.color/toxi/color/CMYKComparator.java, src.color/toxi/color/ColorList.java, src.color/toxi/color/HSVAccessor.java, src.color/toxi/color/HSVComparator.java, src.color/toxi/color/LuminanceAccessor.java, src.color/toxi/color/LuminanceComparator.java, src.color/toxi/color/RGBAccessor.java, src.color/toxi/color/RGBComparator.java, src.color/toxi/color/ReadonlyTColor.java, src.color/toxi/color/TColor.java: major refactoring & simplification of color AccessCriteria handling, removed AccessMode enum, made AccessCriteria abstract and directly implement Comparator interface without the need for delegate to external comparators. Renamed XXXComparator into XXXAccessor and sub-class AccessCriteria, reflecting changes in ColorList and TColor, adding more javadocs [05c1a825d208] 2010-02-23 Karsten Schmidt * src.color/toxi/color/ToneMap.java: refactoring & bugfix of getToneFor(t) method to use logic from getARGBToneFor() when only 2 colors are used (no gradient) [c68bd041f3fa] 2010-02-16 Karsten Schmidt * src.color/toxi/color/ToneMap.java: fixing support for duo-tone maps and adding more constructors [90674120309f] * src.color/toxi/color/ColorList.java: fixing javadocs [a072cbcf759f] * src.color/toxi/color/ColorGradient.java: adding support for custom interpolation methods (get/setInterpolator()) implementing toxi.math.InterpolateStrategy [3fca731f7e72] 2010-02-14 Karsten Schmidt * src.color/toxi/color/ToneMap.java: adding new constructor to create a simple duo-tone ToneMap [5ea87dccaccd] * src.color/toxi/color/ColorList.java: adding varargs constructor to create ColorList from a number of passed in colors [4f631704c7ad] 2010-02-09 Karsten Schmidt * src.color/toxi/color/ColorList.java: adding toARGBArray() to convert list to int[] [2738e59dadec] * src.color/toxi/color/ToneMap.java: adding ToneMap class as composition of ScaleMap & ColorGradient classes [f6aeb5e85df2] * src.color/toxi/color/ColorGradient.java: fixing divide-by-zero bug in ColorGradient for 1st computed color [37ecdc9241a7] 2010-01-20 Karsten Schmidt * src.audio/toxi/audio/MultiTimbralManager.java, src.color/toxi/color/ColorGradient.java, src.core/toxi/geom/util/TriangleMesh.java: minor updates to issues found by FindBugs [fb9dcd78534f] 2009-11-30 Karsten Schmidt * src.color/toxi/color/TColor.java: refactoring distanceToHSV() to use MathUtils trigonometry instead of default Math [4d7a2ce9b124] 2009-11-23 Karsten Schmidt * src.color/toxi/color/ColorRange.java, src.color/toxi/color/ReadonlyTColor.java, src.color/toxi/color/TColor.java: fixing interface vs. concrete class issues in ColorRange, fixing javadocs in ReadonlyTColor & TColor [809a5c797d08] 2009-11-12 Karsten Schmidt * src.color/toxi/color/ReadonlyTColor.java, src.color/toxi/color/TColor.java: updating javadocs [7416b0b8bc0a] 2009-10-30 Karsten Schmidt * src.color/toxi/color/ColorGradient.java, src.color/toxi/color/ColorTheme.java, src.color/toxi/color/TColor.java, src.color/toxi/color/theory/TetradTheoryStrategy.java: refactoring TColor.toRGBAArray(), making inner classes static in ColorTheme & ColorGradient, adding new constructor to TetradTheoryStrategy [5217f5e825b2] 2009-10-09 Karsten Schmidt * readme1st/color/CHANGELOG.txt, src.color/toxi/color/ReadonlyTColor.java: updating changelog for colorutils [c11e9b316bad] * src.color/toxi/color/ColorList.java, src.color/toxi/color/ColorRange.java, src.color/toxi/color/ReadonlyTColor.java: fixing javadocs issues for colorutils [996462375759] * src.color/toxi/color/ColorList.java, src.color/toxi/color/TColor.java: bug fix for issue #9: ColorList.createFromARGBArray() now correctly returns unique colors if requested, added setARGB() to TColor [d498536eb041] 2009-10-06 Karsten Schmidt * src.color/toxi/color/TColor.java: added toHex() method [1a6ce57e20a3] 2009-08-07 Karsten Schmidt * src.color/toxi/color/AccessCriteria.java, src.color/toxi/color/AlphaComparator.java, src.color/toxi/color/CMYKComparator.java, src.color/toxi/color/CMYKDistanceProxy.java, src.color/toxi/color/ColorGradient.java, src.color/toxi/color/ColorList.java, src.color/toxi/color/ColorRange.java, src.color/toxi/color/ColorTheme.java, src.color/toxi/color/DistanceProxy.java, src.color/toxi/color/HSVComparator.java, src.color/toxi/color/HSVDistanceProxy.java, src.color/toxi/color/LuminanceComparator.java, src.color/toxi/color/NamedColor.java, src.color/toxi/color/ProximityComparator.java, src.color/toxi/color/RGBComparator.java, src.color/toxi/color/RGBDistanceProxy.java, src.color/toxi/color/ReadonlyTColor.java, src.color/toxi/color/TColor.java, src.color/toxi/color/theory/AnalogousStrategy.java, src.color/toxi/color/theory/ColorTheoryStrategy.java, src.color/toxi/color/theory/ComplementaryStrategy.java, src.color/toxi/color/theory/CompoundTheoryStrategy.java, src.color/toxi/color/theory/LeftSplitComplementaryStrategy.java, src.color/toxi/color/theory/MonochromeTheoryStrategy.java, src.color/toxi/color/theory/RightSplitComplementaryStrategy.java, src.color/toxi/color/theory/SingleComplementStrategy.java, src.color/toxi/color/theory/SplitComplementaryStrategy.java, src.color/toxi/color/theory/TetradTheoryStrategy.java, src.color/toxi/color/theory/TriadTheoryStrategy.java, src.test/toxi/test/ColorTest.java, src.test/toxi/test/ColorTestVisuals.java, src.test/toxi/test/ColorThemeVisuals.java: extracted ReadonlyTColor interface from TColor for enforcing immutable colors, applying triggered changes throughout all related classes & tests, added toRGBAArray(), toHSVAArray() & toCMYKAArray() methods to TColor [d85fa4015df4] 2009-07-27 Karsten Schmidt * ant/build_color.xml, src.color/toxi/color/TColor.java: adding more setRGB(), setHSV() & setCMYK() versions and toRGBAArray() for better workflow with OpenGL [9fc02e809362] 2009-02-27 Karsten Schmidt * src.color/toxi/color/ColorList.java: fixed size() now returns an int [203c2b53f28c] 2009-02-19 Karsten Schmidt * src.color/toxi/color/ColorList.java, src.geom/toxi/geom/IsoVolume.java, src.geom/toxi/geom/MarchingCubesIndex.java: added marching cubes based IsoVolume class and started work on issue #9 [98b5ff4f07c8] 2008-12-18 Karsten Schmidt * examples/color/ColorTheory/ColorTheory.pde, examples/color/Ranges/Ranges.pde, examples/color/Theme/Theme.pde, examples/color/ThemeDiscs/ThemeDiscs.pde, src.color/toxi/color/ColorList.java, src.color/toxi/color/theory/AnalogousStrategy.java, src.color/toxi/color/theory/ColorTheoryStrategy.java, src.color/toxi/color/theory/ComplementaryStrategy.java, src.color/toxi/color/theory/CompoundTheoryStrategy.java, src.color/toxi/color/theory/LeftSplitComplementaryStrategy.java, src.color/toxi/color/theory/MonochromeTheoryStrategy.java, src.color/toxi/color/theory/RightSplitComplementaryStrategy.java, src.color/toxi/color/theory/SingleComplementStrategy.java, src.color/toxi/color/theory/SplitComplementaryStrategy.java, src.color/toxi/color/theory/TetradTheoryStrategy.java, src.color/toxi/color/theory/TriadTheoryStrategy.java: fixed typos caused by spelling changes [f3043a0f71f1] * .classpath, ant/build_color.xml, ant/build_colour.xml, ant/build_image.xml, examples/color/ColorTheory/ColorTheory.pde, examples/color/Ranges/Ranges.pde, examples/color/Theme/Theme.pde, examples/color/ThemeDiscs/ThemeDiscs.pde, examples/colour/ColourTheory/ColourTheory.pde, examples/colour/Ranges/Ranges.pde, examples/colour/Theme/Theme.pde, examples/colour/ThemeDiscs/ThemeDiscs.pde, readme1st/color/README.txt, readme1st/colour/README.txt, src.color/toxi/color/AccessCriteria.java, src.color/toxi/color/AccessMode.java, src.color/toxi/color/AlphaComparator.java, src.color/toxi/color/CMYKComparator.java, src.color/toxi/color/CMYKDistanceProxy.java, src.color/toxi/color/ColorGradient.java, src.color/toxi/color/ColorList.java, src.color/toxi/color/ColorRange.java, src.color/toxi/color/ColorTheme.java, src.color/toxi/color/DistanceProxy.java, src.color/toxi/color/HSVComparator.java, src.color/toxi/color/HSVDistanceProxy.java, src.color/toxi/color/Hue.java, src.color/toxi/color/LuminanceComparator.java, src.color/toxi/color/NamedColor.java, src.color/toxi/color/ProximityComparator.java, src.color/toxi/color/RGBComparator.java, src.color/toxi/color/RGBDistanceProxy.java, src.color/toxi/color/TColor.java, src.color/toxi/color/theory/AnalogousStrategy.java, src.color/toxi/color/theory/ColorTheoryRegistry.java, src.color/toxi/color/theory/ColorTheoryStrategy.java, src.color/toxi/color/theory/ComplementaryStrategy.java, src.color/toxi/color/theory/CompoundTheoryStrategy.java, src.color/toxi/color/theory/LeftSplitComplementaryStrategy.java, src.color/toxi/color/theory/MonochromeTheoryStrategy.java, src.color/toxi/color/theory/RightSplitComplementaryStrategy.java, src.color/toxi/color/theory/SingleComplementStrategy.java, src.color/toxi/color/theory/SplitComplementaryStrategy.java, src.color/toxi/color/theory/TetradTheoryStrategy.java, src.color/toxi/color/theory/TriadTheoryStrategy.java, src.colour/toxi/colour/AccessCriteria.java, src.colour/toxi/colour/AccessMode.java, src.colour/toxi/colour/AlphaComparator.java, src.colour/toxi/colour/CMYKComparator.java, src.colour/toxi/colour/CMYKDistanceProxy.java, src.colour/toxi/colour/Colour.java, src.colour/toxi/colour/ColourGradient.java, src.colour/toxi/colour/ColourList.java, src.colour/toxi/colour/ColourRange.java, src.colour/toxi/colour/ColourTheme.java, src.colour/toxi/colour/DistanceProxy.java, src.colour/toxi/colour/HSVComparator.java, src.colour/toxi/colour/HSVDistanceProxy.java, src.colour/toxi/colour/Hue.java, src.colour/toxi/colour/LuminanceComparator.java, src.colour/toxi/colour/NamedColour.java, src.colour/toxi/colour/ProximityComparator.java, src.colour/toxi/colour/RGBComparator.java, src.colour/toxi/colour/RGBDistanceProxy.java, src.colour/toxi/colour/theory/AnalogousStrategy.java, src.colour/toxi/colour/theory/ColorTheoryRegistry.java, src.colour/toxi/colour/theory/ColorTheoryStrategy.java, src.colour/toxi/colour/theory/ComplementaryStrategy.java, src.colour/toxi/colour/theory/CompoundTheoryStrategy.java, src.colour/toxi/colour/theory/LeftSplitComplementaryStrategy.java, src.colour/toxi/colour/theory/MonochromeTheoryStrategy.java, src.colour/toxi/colour/theory/RightSplitComplementaryStrategy.java, src.colour/toxi/colour/theory/SingleComplementStrategy.java, src.colour/toxi/colour/theory/SplitComplementaryStrategy.java, src.colour/toxi/colour/theory/TetradTheoryStrategy.java, src.colour/toxi/colour/theory/TriadTheoryStrategy.java, src.geom/toxi/geom/util/DefaultSTLColorModel.java, src.geom/toxi/geom/util/DefaultSTLColourModel.java, src.geom/toxi/geom/util/MaterialiseSTLColorModel.java, src.geom/toxi/geom/util/MaterialiseSTLColourModel.java, src.geom/toxi/geom/util/STLColorModel.java, src.geom/toxi/geom/util/STLColourModel.java, src.geom/toxi/geom/util/STLWriter.java, src.geom/toxi/math/noise/SimplexNoise.java, src.test/toxi/test/ColorGradientVisuals.java, src.test/toxi/test/ColorTest.java, src.test/toxi/test/ColorTestVisuals.java, src.test/toxi/test/ColorThemeVisuals.java, src.test/toxi/test/ColourTestVisuals.java, src.video/toxi/video/capture/plugins/BorderPlugin.java: switching back to the american spelling (2nd time) and renaming Color into TColor in the interim until the naming conflict caused by Processing's pre-processor autoimport is resolved... [c7a4a8a3e063]