├── .DS_Store ├── LICENSE ├── README.md ├── demo ├── d3.v2.js ├── floyd.js ├── index.html └── kmeans-diagram.js ├── examples ├── graphic.js ├── kmeans-same.png ├── node_modules │ └── canvas │ │ ├── .gitmodules │ │ ├── .npmignore │ │ ├── .travis.yml │ │ ├── History.md │ │ ├── Makefile │ │ ├── Readme.md │ │ ├── binding.gyp │ │ ├── build │ │ ├── Makefile │ │ ├── Release │ │ │ ├── .deps │ │ │ │ └── Release │ │ │ │ │ ├── canvas.node.d │ │ │ │ │ └── obj.target │ │ │ │ │ └── canvas │ │ │ │ │ └── src │ │ │ │ │ ├── Canvas.o.d │ │ │ │ │ ├── CanvasGradient.o.d │ │ │ │ │ ├── CanvasPattern.o.d │ │ │ │ │ ├── CanvasRenderingContext2d.o.d │ │ │ │ │ ├── Image.o.d │ │ │ │ │ ├── ImageData.o.d │ │ │ │ │ ├── PixelArray.o.d │ │ │ │ │ ├── color.o.d │ │ │ │ │ └── init.o.d │ │ │ ├── canvas.node │ │ │ ├── linker.lock │ │ │ └── obj.target │ │ │ │ └── canvas │ │ │ │ └── src │ │ │ │ ├── Canvas.o │ │ │ │ ├── CanvasGradient.o │ │ │ │ ├── CanvasPattern.o │ │ │ │ ├── CanvasRenderingContext2d.o │ │ │ │ ├── Image.o │ │ │ │ ├── ImageData.o │ │ │ │ ├── PixelArray.o │ │ │ │ ├── color.o │ │ │ │ └── init.o │ │ ├── binding.Makefile │ │ ├── canvas.target.mk │ │ ├── config.gypi │ │ └── gyp-mac-tool │ │ ├── configure │ │ ├── index.js │ │ ├── install │ │ ├── lib │ │ ├── bindings.js │ │ ├── canvas.js │ │ ├── context2d.js │ │ ├── image.js │ │ ├── jpegstream.js │ │ ├── pixelarray.js │ │ └── pngstream.js │ │ ├── package.json │ │ └── src │ │ ├── Canvas.cc │ │ ├── Canvas.h │ │ ├── CanvasGradient.cc │ │ ├── CanvasGradient.h │ │ ├── CanvasPattern.cc │ │ ├── CanvasPattern.h │ │ ├── CanvasRenderingContext2d.cc │ │ ├── CanvasRenderingContext2d.h │ │ ├── Image.cc │ │ ├── Image.h │ │ ├── ImageData.cc │ │ ├── ImageData.h │ │ ├── JPEGStream.h │ │ ├── PixelArray.cc │ │ ├── PixelArray.h │ │ ├── Point.h │ │ ├── closure.h │ │ ├── color.cc │ │ ├── color.h │ │ └── init.cc ├── one.js ├── one.png ├── package.json └── same.js ├── kmeans.js ├── package.json └── test └── test.js /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/.DS_Store -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/README.md -------------------------------------------------------------------------------- /demo/d3.v2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/demo/d3.v2.js -------------------------------------------------------------------------------- /demo/floyd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/demo/floyd.js -------------------------------------------------------------------------------- /demo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/demo/index.html -------------------------------------------------------------------------------- /demo/kmeans-diagram.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/demo/kmeans-diagram.js -------------------------------------------------------------------------------- /examples/graphic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/graphic.js -------------------------------------------------------------------------------- /examples/kmeans-same.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/kmeans-same.png -------------------------------------------------------------------------------- /examples/node_modules/canvas/.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/node_modules/canvas/.npmignore: -------------------------------------------------------------------------------- 1 | testing 2 | build 3 | benchmarks 4 | examples 5 | support 6 | test 7 | -------------------------------------------------------------------------------- /examples/node_modules/canvas/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/.travis.yml -------------------------------------------------------------------------------- /examples/node_modules/canvas/History.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/History.md -------------------------------------------------------------------------------- /examples/node_modules/canvas/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/Makefile -------------------------------------------------------------------------------- /examples/node_modules/canvas/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/Readme.md -------------------------------------------------------------------------------- /examples/node_modules/canvas/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/binding.gyp -------------------------------------------------------------------------------- /examples/node_modules/canvas/build/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/build/Makefile -------------------------------------------------------------------------------- /examples/node_modules/canvas/build/Release/.deps/Release/canvas.node.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/build/Release/.deps/Release/canvas.node.d -------------------------------------------------------------------------------- /examples/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/Canvas.o.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/Canvas.o.d -------------------------------------------------------------------------------- /examples/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/CanvasGradient.o.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/CanvasGradient.o.d -------------------------------------------------------------------------------- /examples/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/CanvasPattern.o.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/CanvasPattern.o.d -------------------------------------------------------------------------------- /examples/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/CanvasRenderingContext2d.o.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/CanvasRenderingContext2d.o.d -------------------------------------------------------------------------------- /examples/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/Image.o.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/Image.o.d -------------------------------------------------------------------------------- /examples/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/ImageData.o.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/ImageData.o.d -------------------------------------------------------------------------------- /examples/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/PixelArray.o.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/PixelArray.o.d -------------------------------------------------------------------------------- /examples/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/color.o.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/color.o.d -------------------------------------------------------------------------------- /examples/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/init.o.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/init.o.d -------------------------------------------------------------------------------- /examples/node_modules/canvas/build/Release/canvas.node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/build/Release/canvas.node -------------------------------------------------------------------------------- /examples/node_modules/canvas/build/Release/linker.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/node_modules/canvas/build/Release/obj.target/canvas/src/Canvas.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/build/Release/obj.target/canvas/src/Canvas.o -------------------------------------------------------------------------------- /examples/node_modules/canvas/build/Release/obj.target/canvas/src/CanvasGradient.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/build/Release/obj.target/canvas/src/CanvasGradient.o -------------------------------------------------------------------------------- /examples/node_modules/canvas/build/Release/obj.target/canvas/src/CanvasPattern.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/build/Release/obj.target/canvas/src/CanvasPattern.o -------------------------------------------------------------------------------- /examples/node_modules/canvas/build/Release/obj.target/canvas/src/CanvasRenderingContext2d.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/build/Release/obj.target/canvas/src/CanvasRenderingContext2d.o -------------------------------------------------------------------------------- /examples/node_modules/canvas/build/Release/obj.target/canvas/src/Image.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/build/Release/obj.target/canvas/src/Image.o -------------------------------------------------------------------------------- /examples/node_modules/canvas/build/Release/obj.target/canvas/src/ImageData.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/build/Release/obj.target/canvas/src/ImageData.o -------------------------------------------------------------------------------- /examples/node_modules/canvas/build/Release/obj.target/canvas/src/PixelArray.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/build/Release/obj.target/canvas/src/PixelArray.o -------------------------------------------------------------------------------- /examples/node_modules/canvas/build/Release/obj.target/canvas/src/color.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/build/Release/obj.target/canvas/src/color.o -------------------------------------------------------------------------------- /examples/node_modules/canvas/build/Release/obj.target/canvas/src/init.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/build/Release/obj.target/canvas/src/init.o -------------------------------------------------------------------------------- /examples/node_modules/canvas/build/binding.Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/build/binding.Makefile -------------------------------------------------------------------------------- /examples/node_modules/canvas/build/canvas.target.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/build/canvas.target.mk -------------------------------------------------------------------------------- /examples/node_modules/canvas/build/config.gypi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/build/config.gypi -------------------------------------------------------------------------------- /examples/node_modules/canvas/build/gyp-mac-tool: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/build/gyp-mac-tool -------------------------------------------------------------------------------- /examples/node_modules/canvas/configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/configure -------------------------------------------------------------------------------- /examples/node_modules/canvas/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/canvas'); -------------------------------------------------------------------------------- /examples/node_modules/canvas/install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/install -------------------------------------------------------------------------------- /examples/node_modules/canvas/lib/bindings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/lib/bindings.js -------------------------------------------------------------------------------- /examples/node_modules/canvas/lib/canvas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/lib/canvas.js -------------------------------------------------------------------------------- /examples/node_modules/canvas/lib/context2d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/lib/context2d.js -------------------------------------------------------------------------------- /examples/node_modules/canvas/lib/image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/lib/image.js -------------------------------------------------------------------------------- /examples/node_modules/canvas/lib/jpegstream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/lib/jpegstream.js -------------------------------------------------------------------------------- /examples/node_modules/canvas/lib/pixelarray.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/lib/pixelarray.js -------------------------------------------------------------------------------- /examples/node_modules/canvas/lib/pngstream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/lib/pngstream.js -------------------------------------------------------------------------------- /examples/node_modules/canvas/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/package.json -------------------------------------------------------------------------------- /examples/node_modules/canvas/src/Canvas.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/src/Canvas.cc -------------------------------------------------------------------------------- /examples/node_modules/canvas/src/Canvas.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/src/Canvas.h -------------------------------------------------------------------------------- /examples/node_modules/canvas/src/CanvasGradient.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/src/CanvasGradient.cc -------------------------------------------------------------------------------- /examples/node_modules/canvas/src/CanvasGradient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/src/CanvasGradient.h -------------------------------------------------------------------------------- /examples/node_modules/canvas/src/CanvasPattern.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/src/CanvasPattern.cc -------------------------------------------------------------------------------- /examples/node_modules/canvas/src/CanvasPattern.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/src/CanvasPattern.h -------------------------------------------------------------------------------- /examples/node_modules/canvas/src/CanvasRenderingContext2d.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/src/CanvasRenderingContext2d.cc -------------------------------------------------------------------------------- /examples/node_modules/canvas/src/CanvasRenderingContext2d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/src/CanvasRenderingContext2d.h -------------------------------------------------------------------------------- /examples/node_modules/canvas/src/Image.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/src/Image.cc -------------------------------------------------------------------------------- /examples/node_modules/canvas/src/Image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/src/Image.h -------------------------------------------------------------------------------- /examples/node_modules/canvas/src/ImageData.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/src/ImageData.cc -------------------------------------------------------------------------------- /examples/node_modules/canvas/src/ImageData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/src/ImageData.h -------------------------------------------------------------------------------- /examples/node_modules/canvas/src/JPEGStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/src/JPEGStream.h -------------------------------------------------------------------------------- /examples/node_modules/canvas/src/PixelArray.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/src/PixelArray.cc -------------------------------------------------------------------------------- /examples/node_modules/canvas/src/PixelArray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/src/PixelArray.h -------------------------------------------------------------------------------- /examples/node_modules/canvas/src/Point.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/src/Point.h -------------------------------------------------------------------------------- /examples/node_modules/canvas/src/closure.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/src/closure.h -------------------------------------------------------------------------------- /examples/node_modules/canvas/src/color.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/src/color.cc -------------------------------------------------------------------------------- /examples/node_modules/canvas/src/color.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/src/color.h -------------------------------------------------------------------------------- /examples/node_modules/canvas/src/init.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/node_modules/canvas/src/init.cc -------------------------------------------------------------------------------- /examples/one.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/one.js -------------------------------------------------------------------------------- /examples/one.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/one.png -------------------------------------------------------------------------------- /examples/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/package.json -------------------------------------------------------------------------------- /examples/same.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/examples/same.js -------------------------------------------------------------------------------- /kmeans.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/kmeans.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/package.json -------------------------------------------------------------------------------- /test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmcw/k-means/HEAD/test/test.js --------------------------------------------------------------------------------