{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":646757444,"defaultBranch":"main","name":"HEDS","ownerLogin":"ccheemeng","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-29T09:18:03.000Z","ownerAvatar":"https://github.com/avatars/u/95866100?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1688972523.0","currentOid":""},"activityList":{"items":[{"before":"bada82696ce9730233d353f94ac864a88370e572","after":"f970ab50cb4c1cc48033281b459be2f835576e70","ref":"refs/heads/main","pushedAt":"2023-07-10T07:02:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ccheemeng","name":null,"path":"/ccheemeng","primaryAvatarUrl":"https://github.com/avatars/u/95866100?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"194baff32bd0cd24bd2862e93e025b24273f9c76","after":"bada82696ce9730233d353f94ac864a88370e572","ref":"refs/heads/main","pushedAt":"2023-07-10T06:19:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ccheemeng","name":null,"path":"/ccheemeng","primaryAvatarUrl":"https://github.com/avatars/u/95866100?s=80&v=4"},"commit":{"message":"Delete MeshVisualiser.java","shortMessageHtmlLink":"Delete MeshVisualiser.java"}},{"before":"93a1472adbd429eaf6dfcd0a9f74bec8e0e3ee17","after":"194baff32bd0cd24bd2862e93e025b24273f9c76","ref":"refs/heads/main","pushedAt":"2023-07-10T06:19:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ccheemeng","name":null,"path":"/ccheemeng","primaryAvatarUrl":"https://github.com/avatars/u/95866100?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"80cd3be5bb792ef8d68cb4081aa6eb27310369ea","after":"93a1472adbd429eaf6dfcd0a9f74bec8e0e3ee17","ref":"refs/heads/main","pushedAt":"2023-07-04T10:09:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ccheemeng","name":null,"path":"/ccheemeng","primaryAvatarUrl":"https://github.com/avatars/u/95866100?s=80&v=4"},"commit":{"message":"fixed joinFaceKillEdge","shortMessageHtmlLink":"fixed joinFaceKillEdge"}},{"before":"78d58a20c02bf7618be7ac41ffc5a3c78d63da79","after":"80cd3be5bb792ef8d68cb4081aa6eb27310369ea","ref":"refs/heads/main","pushedAt":"2023-06-01T16:56:44.442Z","pushType":"push","commitsCount":1,"pusher":{"login":"ccheemeng","name":null,"path":"/ccheemeng","primaryAvatarUrl":"https://github.com/avatars/u/95866100?s=80&v=4"},"commit":{"message":"Delete IHalfEdge.java","shortMessageHtmlLink":"Delete IHalfEdge.java"}},{"before":"697dcbceddc2639f92ceb4a3ab0af8611a126ca6","after":"78d58a20c02bf7618be7ac41ffc5a3c78d63da79","ref":"refs/heads/main","pushedAt":"2023-06-01T16:56:08.295Z","pushType":"push","commitsCount":1,"pusher":{"login":"ccheemeng","name":null,"path":"/ccheemeng","primaryAvatarUrl":"https://github.com/avatars/u/95866100?s=80&v=4"},"commit":{"message":"Basic length analysis of HalfEdge\n\nlength, midpoint, lerp functions for HalfEdge\r\nlast commit for a long while","shortMessageHtmlLink":"Basic length analysis of HalfEdge"}},{"before":"ee73cb07abb8a81755bd474629c93aef1ef749db","after":"697dcbceddc2639f92ceb4a3ab0af8611a126ca6","ref":"refs/heads/main","pushedAt":"2023-06-01T10:45:33.659Z","pushType":"push","commitsCount":1,"pusher":{"login":"ccheemeng","name":null,"path":"/ccheemeng","primaryAvatarUrl":"https://github.com/avatars/u/95866100?s=80&v=4"},"commit":{"message":"Basic distance and angle geometric analysis\n\nAdded functionalities in Point which Vertex and HalfEdge derive from that allow basic angle and distance calculations in a Mesh","shortMessageHtmlLink":"Basic distance and angle geometric analysis"}},{"before":"f71594e690ab0f8479d86ae251c27eb082f1f0a6","after":"ee73cb07abb8a81755bd474629c93aef1ef749db","ref":"refs/heads/main","pushedAt":"2023-06-01T04:24:19.623Z","pushType":"push","commitsCount":1,"pusher":{"login":"ccheemeng","name":null,"path":"/ccheemeng","primaryAvatarUrl":"https://github.com/avatars/u/95866100?s=80&v=4"},"commit":{"message":"Changed class design\n\nIntroduced cyclic dependencies between classes (Vertex -> HalfEdge, Face -> HalfEdge, HalfEdge -> Vertex, HalfEdge -> Face) in favour of removing typecasting in Mesh.","shortMessageHtmlLink":"Changed class design"}},{"before":"bb9ec45f0a353e0f2089ea937ffdb3955897b1a1","after":"f71594e690ab0f8479d86ae251c27eb082f1f0a6","ref":"refs/heads/main","pushedAt":"2023-06-01T03:58:51.829Z","pushType":"push","commitsCount":1,"pusher":{"login":"ccheemeng","name":null,"path":"/ccheemeng","primaryAvatarUrl":"https://github.com/avatars/u/95866100?s=80&v=4"},"commit":{"message":"primitive functions, data encapsulation and immutability\n\ncompleted all primitive subdivision and join functions (Euler functions as per Blender)\r\nmodified Mesh get functions to improve internal usability and prevent clients from modifying internal data","shortMessageHtmlLink":"primitive functions, data encapsulation and immutability"}},{"before":"bcf77d1c78e8f2c36cb71626adeb42301b26d998","after":"bb9ec45f0a353e0f2089ea937ffdb3955897b1a1","ref":"refs/heads/main","pushedAt":"2023-05-31T09:28:25.203Z","pushType":"push","commitsCount":1,"pusher":{"login":"ccheemeng","name":null,"path":"/ccheemeng","primaryAvatarUrl":"https://github.com/avatars/u/95866100?s=80&v=4"},"commit":{"message":"Fixes and started primitive union functions\n\nFixed id-based copy(), todo: look for more efficient ways to match references than ImList::indexOf()\r\nFixed references and cleaned moveVertex()\r\nAdded primitive removeVertex function, todo: add primitive joinFaceAtEdge function","shortMessageHtmlLink":"Fixes and started primitive union functions"}},{"before":"8b35de9cb47db13d023c752a268ba8b64b070091","after":"bcf77d1c78e8f2c36cb71626adeb42301b26d998","ref":"refs/heads/main","pushedAt":"2023-05-31T05:02:34.912Z","pushType":"push","commitsCount":1,"pusher":{"login":"ccheemeng","name":null,"path":"/ccheemeng","primaryAvatarUrl":"https://github.com/avatars/u/95866100?s=80&v=4"},"commit":{"message":"Implemented primitive subdivision functions\n\nCleaned `splitEdgeAddVertex()`, added `splitFaceAddEdges()`","shortMessageHtmlLink":"Implemented primitive subdivision functions"}},{"before":"4b340bf9f6c8ac1b510c515a17e23e744cb3c915","after":"8b35de9cb47db13d023c752a268ba8b64b070091","ref":"refs/heads/main","pushedAt":"2023-05-31T02:39:18.625Z","pushType":"push","commitsCount":1,"pusher":{"login":"ccheemeng","name":null,"path":"/ccheemeng","primaryAvatarUrl":"https://github.com/avatars/u/95866100?s=80&v=4"},"commit":{"message":"Fixed broken references in split edge","shortMessageHtmlLink":"Fixed broken references in split edge"}},{"before":"9bff0d248b91b356da4a76c6a4a00e4736ed8622","after":"4b340bf9f6c8ac1b510c515a17e23e744cb3c915","ref":"refs/heads/main","pushedAt":"2023-05-31T02:23:23.460Z","pushType":"push","commitsCount":1,"pusher":{"login":"ccheemeng","name":null,"path":"/ccheemeng","primaryAvatarUrl":"https://github.com/avatars/u/95866100?s=80&v=4"},"commit":{"message":"Added vertex moving and edge splitting","shortMessageHtmlLink":"Added vertex moving and edge splitting"}},{"before":"780e8e9484f1ca5cf74235d0b289af3f63c61bc4","after":"9bff0d248b91b356da4a76c6a4a00e4736ed8622","ref":"refs/heads/main","pushedAt":"2023-05-30T08:52:39.037Z","pushType":"push","commitsCount":1,"pusher":{"login":"ccheemeng","name":null,"path":"/ccheemeng","primaryAvatarUrl":"https://github.com/avatars/u/95866100?s=80&v=4"},"commit":{"message":"Delete mesh.txt","shortMessageHtmlLink":"Delete mesh.txt"}},{"before":"627bd94b5dfdb0fd414ad51f6189461d180953a9","after":"780e8e9484f1ca5cf74235d0b289af3f63c61bc4","ref":"refs/heads/main","pushedAt":"2023-05-30T08:52:16.744Z","pushType":"push","commitsCount":1,"pusher":{"login":"ccheemeng","name":null,"path":"/ccheemeng","primaryAvatarUrl":"https://github.com/avatars/u/95866100?s=80&v=4"},"commit":{"message":"Added `moveVertex()` method within `Mesh`","shortMessageHtmlLink":"Added moveVertex() method within Mesh"}},{"before":"f4f312828c9dab44e9c2f8284c00738f759b3c6c","after":"627bd94b5dfdb0fd414ad51f6189461d180953a9","ref":"refs/heads/main","pushedAt":"2023-05-30T05:00:54.582Z","pushType":"push","commitsCount":1,"pusher":{"login":"ccheemeng","name":null,"path":"/ccheemeng","primaryAvatarUrl":"https://github.com/avatars/u/95866100?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"2a0fdab7edae2d5a86f24a7772481d53dd9c67ac","after":"f4f312828c9dab44e9c2f8284c00738f759b3c6c","ref":"refs/heads/main","pushedAt":"2023-05-29T09:48:25.333Z","pushType":"push","commitsCount":1,"pusher":{"login":"ccheemeng","name":null,"path":"/ccheemeng","primaryAvatarUrl":"https://github.com/avatars/u/95866100?s=80&v=4"},"commit":{"message":"Added consistency `check()` for Mesh","shortMessageHtmlLink":"Added consistency check() for Mesh"}},{"before":null,"after":"2a0fdab7edae2d5a86f24a7772481d53dd9c67ac","ref":"refs/heads/main","pushedAt":"2023-05-29T09:18:30.653Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ccheemeng","name":null,"path":"/ccheemeng","primaryAvatarUrl":"https://github.com/avatars/u/95866100?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADUgTzeAA","startCursor":null,"endCursor":null}},"title":"Activity ยท ccheemeng/HEDS"}