Wykres commitów

330 Commity (ad08fc1dab705de15fbf5df1782385a344fadd1c)

Autor SHA1 Wiadomość Data
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
James Ball 949d8f63f3 Remove unneccesary models 2020-09-30 23:14:43 +01:00
James H Ball 02e5c00fa2 Merge pull request #3 from jameshball/pre-render
Implement pre-rendering of frames
2020-09-30 21:12:49 +01:00
James Ball 05bdd38216 Remove TODO 2020-09-30 21:01:36 +01:00
James Ball 0f2be2cee6 Add parallel pre-rendering 2020-09-30 21:00:33 +01:00
James Ball 5067c4747e Implement pre-rendering 2020-09-30 20:24:26 +01:00
James Ball 5659832a23 Merge branch 'master' of github.com:jameshball/osci-render 2020-09-30 18:43:53 +01:00