Wykres commitów

936 Commity (575a2977d8d25fa2ba16b6bad86679a12dd1d99c)

Autor SHA1 Wiadomość Data
James Ball 1081562cfb Reformat and simplify code 2020-11-02 22:03:58 +00:00
James Ball 3470c92b1a Clean shape code 2020-11-02 21:18:13 +00:00
James Ball 8ceac79818 Stop duplicate calculations in AudioPlayer render 2020-10-29 11:34:34 +00:00
James Ball f9e97cae75 Change nextX and nextY to nextVector 2020-10-29 11:00:38 +00:00
James Ball defc6173b1 Fix test svg width and height 2020-10-29 11:00:12 +00:00
James Ball 0c65eb2c67 Fix scaling with cubic curves and translate svg to middle of display 2020-10-28 18:27:09 +00:00
James Ball 6c1a09fb3e Reduce repeated argument scaling and add vector scaling to shapes 2020-10-28 17:05:15 +00:00
James Ball af70109e4f Fix SVG scaling and split numbers with multiple decimal points correctly 2020-10-26 20:59:05 +00:00
James Ball 34e7229a8b Pass verticalLineToGeneratesAVerticalLineShape 2020-10-26 17:53:04 +00:00
James Ball 6f076b9cde Add helper function to Line for generating paths and pass horizontalLineToGeneratesAHorizontalLineShape 2020-10-26 17:50:20 +00:00
James Ball 4ff80b2ad0 Pass lineToGeneratesALineShape 2020-10-26 17:34:45 +00:00
James Ball 797f1fe425 Refactor parseLineTo and scale coordinates by viewBox attribute 2020-10-26 17:25:50 +00:00
James Ball e8f03e6f68 Add test for checking closing of paths 2020-10-25 19:00:15 +00:00
James Ball dde6cf8aac Reorder functions in SvgParser 2020-10-25 17:59:32 +00:00
James Ball 26ae41a3af Add comments to SVG parser 2020-10-25 17:55:47 +00:00
James Ball 4fe27f2dca Correct sub-path closing 2020-10-25 17:41:00 +00:00
James Ball eb76441a05 Refactor function definitions and merge repetitive functions 2020-10-25 17:29:25 +00:00
James Ball 7cd2900756 Refactor curveto commands in parser 2020-10-25 16:41:00 +00:00
James Ball 3bb9720951 Complete svg-parser initial implementation 2020-10-25 14:49:11 +00:00
James Ball ea2f299eaa Fix implementation of SVG parser 2020-10-24 19:43:50 +01:00
James Ball 70112fa3a9 Create main SVG parser functions 2020-10-24 19:31:04 +01:00
James Ball 9361e8bdea Implement SVG pre-processing 2020-10-24 16:54:38 +01:00
James Ball 0b2565d981 Add XML Util class 2020-10-24 13:05:55 +01:00
James H Ball 95f58c20dd Update README.md 2020-10-20 23:02:00 +01:00
James Ball cc8b7dd39a Refactor FileParser 2020-10-20 21:50:31 +01:00
James Ball 5e13ea4595 Add skeleton code for SvgParser 2020-10-20 20:38:38 +01:00
James Ball edafa0028f Add QuadraticBezierCurve shape 2020-10-20 20:31:25 +01:00
James Ball 5f4fc501ec Implement CubicBezierCurve 2020-10-20 19:59:44 +01:00
James Ball bf7b7dee65 Update .gitignore 2020-10-20 19:02:32 +01:00
James Ball 37d2fd3fac Merge branch 'master' of https://github.com/jameshball/oscilloscope-experiments 2020-10-18 22:45:45 +01:00
James Ball d467aab422 Add more comments and massively clean-up sortLines 2020-10-18 22:45:34 +01:00
James H Ball afc42d7fa3 Update README.md 2020-10-18 21:47:41 +01:00
James Ball 96d4b6f662 Correct order of program arguments in error message 2020-10-18 21:13:06 +01:00
James Ball 0d8fab5230 Update jdk version and remove debug print 2020-10-18 20:34:03 +01:00
James Ball 38db7b6b8c Updated .gitignore 2020-10-18 20:27:10 +01:00
James H Ball a157816153 Merge pull request #4 from jameshball/auto-scale
Implement image auto-scaling
2020-10-18 18:24:00 +01:00
James Ball cea1e91431 Refactor auto-scaling into camera class and support overriding auto-scaling 2020-10-18 18:09:17 +01:00
James Ball 32bdf1003f Complete auto-scaling with any object 2020-10-18 17:47:59 +01:00
James Ball 61e3eb5419 Implement rough auto-scaling 2020-10-18 17:25:32 +01:00
James Ball 22d9412291 Format code and refactor some attributes 2020-10-18 16:19:11 +01:00
James Ball 3467132e3f Reorganise imports 2020-10-18 14:49:23 +01:00
James Ball 8b0a526f2d Use DEFAULT_WEIGHT instead of magic number 2020-10-18 14:47:18 +01:00
James Ball 7b7e3b8464 Heavy refactor of main function 2020-10-18 14:29:47 +01:00
James Ball c67225c21f Add comments and verbose messages 2020-10-01 14:30:45 +01:00
James Ball bbc335862e Fix weight when translating object 2020-10-01 14:12:57 +01:00
James Ball ca9cf4c97b Remove framerate cap for MUCH better performance 2020-10-01 13:41:32 +01:00
James Ball edd49f9b56 Add libraries for easier compiling 2020-10-01 12:46:03 +01:00
James Ball 8269832daf Add comments and clean code 2020-10-01 12:44:33 +01:00
James Ball 9ce17334c3 Further code clean-up 2020-10-01 12:30:09 +01:00
James Ball b00734fb15 Clean-up old code and make AudioPlayer non-static 2020-10-01 12:12:07 +01:00