{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":605473269,"defaultBranch":"master","name":"hz-scratch-hologram","ownerLogin":"aaronse","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-23T08:25:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16479976?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1677141032.064767","currentOid":""},"activityList":{"items":[{"before":"adf66b7b5f3e57b154f2acc1a096e77de3ec65c6","after":"beb52810bc97848f64e1b2867ef995b8518e7489","ref":"refs/heads/master","pushedAt":"2024-02-09T11:19:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aaronse","name":"aaron GitHub","path":"/aaronse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16479976?s=80&v=4"},"commit":{"message":"Upgrade Newtonsoft.Json 13.0.2 => 13.0.3","shortMessageHtmlLink":"Upgrade Newtonsoft.Json 13.0.2 => 13.0.3"}},{"before":"b61c446e34796b609599204330e32e54997671f7","after":"adf66b7b5f3e57b154f2acc1a096e77de3ec65c6","ref":"refs/heads/master","pushedAt":"2024-01-08T06:39:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aaronse","name":"aaron GitHub","path":"/aaronse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16479976?s=80&v=4"},"commit":{"message":"Delete .github/workflows/dotnet.yml","shortMessageHtmlLink":"Delete .github/workflows/dotnet.yml"}},{"before":"c2fa3e36dfdbbac55abbc6575cb9741b25b9b87b","after":"b61c446e34796b609599204330e32e54997671f7","ref":"refs/heads/master","pushedAt":"2024-01-08T06:35:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aaronse","name":"aaron GitHub","path":"/aaronse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16479976?s=80&v=4"},"commit":{"message":"Create dotnet.yml","shortMessageHtmlLink":"Create dotnet.yml"}},{"before":"91c0e20071336d909a60847641696e93e0afe185","after":"c2fa3e36dfdbbac55abbc6575cb9741b25b9b87b","ref":"refs/heads/master","pushedAt":"2024-01-03T23:28:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aaronse","name":"aaron GitHub","path":"/aaronse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16479976?s=80&v=4"},"commit":{"message":"readme edits","shortMessageHtmlLink":"readme edits"}},{"before":"8976c8949245cb05e63e2a5ae037f06371c4cd9b","after":"91c0e20071336d909a60847641696e93e0afe185","ref":"refs/heads/master","pushedAt":"2024-01-03T23:15:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aaronse","name":"aaron GitHub","path":"/aaronse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16479976?s=80&v=4"},"commit":{"message":"minor","shortMessageHtmlLink":"minor"}},{"before":"3c8bdb2a6cd649d6dfa95ecb8899e66e3203915c","after":"8976c8949245cb05e63e2a5ae037f06371c4cd9b","ref":"refs/heads/master","pushedAt":"2024-01-03T23:13:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aaronse","name":"aaron GitHub","path":"/aaronse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16479976?s=80&v=4"},"commit":{"message":"Update README.md with helpful info/ptrs","shortMessageHtmlLink":"Update README.md with helpful info/ptrs"}},{"before":"caf76e9fd48c5bfb12b0df9de01d1adb70e15fde","after":"3c8bdb2a6cd649d6dfa95ecb8899e66e3203915c","ref":"refs/heads/master","pushedAt":"2023-03-21T04:41:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aaronse","name":"aaron GitHub","path":"/aaronse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16479976?s=80&v=4"},"commit":{"message":"- Cleanup, stability, perf. Mainly prep work for sharing...","shortMessageHtmlLink":"- Cleanup, stability, perf. Mainly prep work for sharing..."}},{"before":"960bec5bec3f56083de167f18aa85a352bad5841","after":"caf76e9fd48c5bfb12b0df9de01d1adb70e15fde","ref":"refs/heads/master","pushedAt":"2023-03-15T08:35:56.135Z","pushType":"push","commitsCount":2,"pusher":{"login":"aaronse","name":"aaron GitHub","path":"/aaronse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16479976?s=80&v=4"},"commit":{"message":"- UI, more reponsive by disabling SLOW Segments if User changes Camera Position/Angle.\n- Added a strange gratuitious animated glowing rendering of the Profile lines.\n- Finally, some edits not based on profiling PERF!","shortMessageHtmlLink":"- UI, more reponsive by disabling SLOW Segments if User changes Camer…"}},{"before":"99d499fe27ea64c244da41b7f68cd5276b225a7b","after":"960bec5bec3f56083de167f18aa85a352bad5841","ref":"refs/heads/master","pushedAt":"2023-03-13T03:38:44.054Z","pushType":"push","commitsCount":1,"pusher":{"login":"aaronse","name":"aaron GitHub","path":"/aaronse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16479976?s=80&v=4"},"commit":{"message":"- PERF: Add double based MatrixD4x4, needed to improve perf of Transformer's Model Coord to Window Coord matrix compute without ending up with results inconsistent with existing (Algo1) logic.\n- Transformer.cs, removed ModelToWindow() from being Hot Path. Fixed by inlining Matrix operations, optimized for scenario to apply perspective transform at same time.\n- Global.cs added ModelToWindowAlgorithm switch and build flag to enable debugging/comparing/reverting ModelToWindow() logic.","shortMessageHtmlLink":"- PERF: Add double based MatrixD4x4, needed to improve perf of Transf…"}},{"before":"cb3d6c5f02f5c311695944a95dc00f85b6742e6d","after":"99d499fe27ea64c244da41b7f68cd5276b225a7b","ref":"refs/heads/master","pushedAt":"2023-03-13T00:02:23.675Z","pushType":"push","commitsCount":1,"pusher":{"login":"aaronse","name":"aaron GitHub","path":"/aaronse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16479976?s=80&v=4"},"commit":{"message":"PERF: 2x faster Segment generation e.g. 8.5s => 4.3s, only computing \"availableViewVertexLocations_ZeroAngle\" for first View angle, values remain same for diff Arc View Angles, providing Camera Position doesn't change.","shortMessageHtmlLink":"PERF: 2x faster Segment generation e.g. 8.5s => 4.3s, only computing …"}},{"before":"b8c362b459998153068800a492a96a0033324215","after":"cb3d6c5f02f5c311695944a95dc00f85b6742e6d","ref":"refs/heads/master","pushedAt":"2023-03-12T23:17:16.106Z","pushType":"push","commitsCount":1,"pusher":{"login":"aaronse","name":"aaron GitHub","path":"/aaronse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16479976?s=80&v=4"},"commit":{"message":"- PERF: 3x faster .STL/.X3D file load.\n- Rect3.cs, implemented for faster bounding 3D box based Edge to Surface detection.\n- Shapelist.cs, using Rect3 to skip unrequired intersection checks. Observed mismatch between existing intersection logic, adding metrics/logging left as-is for now. Small enough mismatch ratio for cause to edge-case/rounding.\n- EdgePainter.cs, reduce graph iterations, refactoring and fixing rendering for misc draw option flag combinations","shortMessageHtmlLink":"- PERF: 3x faster .STL/.X3D file load."}},{"before":"3ccdd878100d5288d6660fcb25f6ac4afdab3062","after":"b8c362b459998153068800a492a96a0033324215","ref":"refs/heads/master","pushedAt":"2023-03-11T09:48:14.291Z","pushType":"push","commitsCount":2,"pusher":{"login":"aaronse","name":"aaron GitHub","path":"/aaronse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16479976?s=80&v=4"},"commit":{"message":"PERF: 10% faster... Based on Profiler results, changed seek heavy List props to Coord[] fields. Converted misc props to fields","shortMessageHtmlLink":"PERF: 10% faster... Based on Profiler results, changed seek heavy Lis…"}},{"before":"2e1c8539602eeb95d45452d40476eff7ee1a3537","after":"3ccdd878100d5288d6660fcb25f6ac4afdab3062","ref":"refs/heads/master","pushedAt":"2023-03-11T04:09:05.149Z","pushType":"push","commitsCount":1,"pusher":{"login":"aaronse","name":"aaron GitHub","path":"/aaronse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16479976?s=80&v=4"},"commit":{"message":"typo","shortMessageHtmlLink":"typo"}},{"before":"abf157823656c3a698756b075cb9ef7b1a36a73b","after":"2e1c8539602eeb95d45452d40476eff7ee1a3537","ref":"refs/heads/master","pushedAt":"2023-03-11T03:57:08.781Z","pushType":"push","commitsCount":2,"pusher":{"login":"aaronse","name":"aaron GitHub","path":"/aaronse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16479976?s=80&v=4"},"commit":{"message":"IndexedFace.cs, mainly Perf, based on Profiler hot paths...\n - Using PNPoly based IsPointInPolygon implementation instead of GDI Graphics.IsVisible\n - Caching Model and View Path points used for IsPointInPolygon during 1) Parse and 2) Rendering\n - Converted misc Props to fields\n - Misc cleanup","shortMessageHtmlLink":"IndexedFace.cs, mainly Perf, based on Profiler hot paths..."}},{"before":"85537ba86c161a7e92816a777182d20186f16a20","after":"abf157823656c3a698756b075cb9ef7b1a36a73b","ref":"refs/heads/master","pushedAt":"2023-03-08T20:49:39.873Z","pushType":"push","commitsCount":1,"pusher":{"login":"aaronse","name":"aaron GitHub","path":"/aaronse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16479976?s=80&v=4"},"commit":{"message":"- Perf improvement for .stl/.x3d loading. Using dict instead of list for vertex lookup logic.\n- Fix file open dialog logic, wasn't opening files.","shortMessageHtmlLink":"- Perf improvement for .stl/.x3d loading. Using dict instead of list …"}},{"before":"98ed0462e5e61766e442b6d5990eda47484a705e","after":"85537ba86c161a7e92816a777182d20186f16a20","ref":"refs/heads/master","pushedAt":"2023-03-08T07:17:42.444Z","pushType":"push","commitsCount":1,"pusher":{"login":"aaronse","name":"aaron GitHub","path":"/aaronse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16479976?s=80&v=4"},"commit":{"message":"- Implemented binary .STL parsing. Included logic to auto detect whether to parse as Text or Binary .STL. \"The facet normal\" values discarded/ignored, they should be used if/when shading effects are implemented.","shortMessageHtmlLink":"- Implemented binary .STL parsing. Included logic to auto detect whet…"}},{"before":"b02a64e474792d919b8439a5cbe32486580c95a1","after":"98ed0462e5e61766e442b6d5990eda47484a705e","ref":"refs/heads/master","pushedAt":"2023-03-08T06:17:19.043Z","pushType":"push","commitsCount":1,"pusher":{"login":"aaronse","name":"aaron GitHub","path":"/aaronse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16479976?s=80&v=4"},"commit":{"message":"Implement auto adjust front face's Z Coord to 0 so Profile detection works.","shortMessageHtmlLink":"Implement auto adjust front face's Z Coord to 0 so Profile detection …"}},{"before":"91965dc9f0a0a24e896ac94471c2bf09f3a20a86","after":"b02a64e474792d919b8439a5cbe32486580c95a1","ref":"refs/heads/master","pushedAt":"2023-03-08T00:56:09.079Z","pushType":"push","commitsCount":2,"pusher":{"login":"aaronse","name":"aaron GitHub","path":"/aaronse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16479976?s=80&v=4"},"commit":{"message":"- Implemented .STL parsing. Text based .STLs only, binary parsing in future commit...","shortMessageHtmlLink":"- Implemented .STL parsing. Text based .STLs only, binary parsing in …"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD9m0sZwA","startCursor":null,"endCursor":null}},"title":"Activity · aaronse/hz-scratch-hologram"}