{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":75621712,"defaultBranch":"master","name":"imagej-mesh","ownerLogin":"imagej","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-12-05T12:15:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1268233?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724946846.0","currentOid":""},"activityList":{"items":[{"before":"3423c0a5d5f49a742398622d6bed631793cf5e35","after":"e64ff1107b69ec0dbdbbcbbb3775953a7bd29aff","ref":"refs/heads/master","pushedAt":"2024-08-29T15:54:06.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ctrueden","name":"Curtis Rueden","path":"/ctrueden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/556626?s=80&v=4"},"commit":{"message":"Bump to next development cycle\n\nSigned-off-by: Curtis Rueden ","shortMessageHtmlLink":"Bump to next development cycle"}},{"before":"8e610bd1b14b4da78bfe3af4e533f679af0475c0","after":null,"ref":"refs/heads/feature-rai-getType","pushedAt":"2024-08-29T15:53:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ctrueden","name":"Curtis Rueden","path":"/ctrueden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/556626?s=80&v=4"}},{"before":"4085f6cfab778fbaadc8dc2c7ddb6e4db8e8062c","after":"3423c0a5d5f49a742398622d6bed631793cf5e35","ref":"refs/heads/master","pushedAt":"2024-08-29T15:53:04.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ctrueden","name":"Curtis Rueden","path":"/ctrueden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/556626?s=80&v=4"},"commit":{"message":"Merge pull request #27 from imagej/feature-rai-getType\n\nAddition of getType() API","shortMessageHtmlLink":"Merge pull request #27 from imagej/feature-rai-getType"}},{"before":null,"after":"8e610bd1b14b4da78bfe3af4e533f679af0475c0","ref":"refs/heads/feature-rai-getType","pushedAt":"2024-08-29T09:04:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tpietzsch","name":"Tobias Pietzsch","path":"/tpietzsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/622070?s=80&v=4"},"commit":{"message":"POM: Bump dependency versions\n\n\timglib2-7.1.0\n\timglib2-roi-0.15.0","shortMessageHtmlLink":"POM: Bump dependency versions"}},{"before":null,"after":"1d6c23f4ed587a1a78a1738d981c9885a3a013d6","ref":"refs/heads/test-simplify","pushedAt":"2023-05-26T14:34:59.391Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ctrueden","name":"Curtis Rueden","path":"/ctrueden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/556626?s=80&v=4"},"commit":{"message":"WIP: Add a test for Meshes.simplify","shortMessageHtmlLink":"WIP: Add a test for Meshes.simplify"}},{"before":"bef162192bd32db65457c2ba92fa5e6beab4efbb","after":"96ddac0dd6a733ce502b34e45164f097600c3613","ref":"refs/heads/taubin-smoothing","pushedAt":"2023-05-26T09:01:41.894Z","pushType":"push","commitsCount":1,"pusher":{"login":"tinevez","name":"Jean-Yves Tinevez","path":"/tinevez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3583203?s=80&v=4"},"commit":{"message":"Add javadoc and an option to use naive weights.","shortMessageHtmlLink":"Add javadoc and an option to use naive weights."}},{"before":null,"after":"bef162192bd32db65457c2ba92fa5e6beab4efbb","ref":"refs/heads/taubin-smoothing","pushedAt":"2023-05-25T20:23:21.445Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tinevez","name":"Jean-Yves Tinevez","path":"/tinevez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3583203?s=80&v=4"},"commit":{"message":"WIP Taubin smoothing.\n\nAdapted by the Javascript code of mykolalysenko, MIT license.\nhttps://github.com/mikolalysenko/taubin-smooth/blob/master/smooth.js\nThis implementation is not satisfactory. I could not reproduce the\nresults of MeshLab, and it has some small instabilities for iter = 50.","shortMessageHtmlLink":"WIP Taubin smoothing."}},{"before":"9b9db25a2d7a3525cfb94b53e62da62bbbe8b2ee","after":"2ae48121dbb55828e991bd15231cfc5a48c31728","ref":"refs/heads/connected-components","pushedAt":"2023-05-12T18:09:58.236Z","pushType":"push","commitsCount":1,"pusher":{"login":"tinevez","name":"Jean-Yves Tinevez","path":"/tinevez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3583203?s=80&v=4"},"commit":{"message":"A method to merge several meshes into one.","shortMessageHtmlLink":"A method to merge several meshes into one."}},{"before":"c3278394f69bef0f6b2a2680240eb1f21a74c420","after":"4cd30291bdf6d3e6635701ffa409823bb0f041da","ref":"refs/heads/overhaul","pushedAt":"2023-05-09T15:32:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tinevez","name":"Jean-Yves Tinevez","path":"/tinevez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3583203?s=80&v=4"},"commit":{"message":"Fix horrible bug in the index returned as int methods.","shortMessageHtmlLink":"Fix horrible bug in the index returned as int methods."}},{"before":"ad0d6c6f97e61f441e07663ce772a420facc7dc7","after":"60a64f1c5c5ec53dfd061d0d5756318abbf2372e","ref":"refs/heads/iterator","pushedAt":"2023-05-09T15:31:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tinevez","name":"Jean-Yves Tinevez","path":"/tinevez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3583203?s=80&v=4"},"commit":{"message":"Offer not to recompute the bounding box in the mesh cursor.","shortMessageHtmlLink":"Offer not to recompute the bounding box in the mesh cursor."}},{"before":"9b136b0801d489b4500ca23aebaf5cae8a394792","after":"ad0d6c6f97e61f441e07663ce772a420facc7dc7","ref":"refs/heads/iterator","pushedAt":"2023-05-09T15:30:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tinevez","name":"Jean-Yves Tinevez","path":"/tinevez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3583203?s=80&v=4"},"commit":{"message":"Make an iterable over a mesh, and add methods to the Meshes gateway.","shortMessageHtmlLink":"Make an iterable over a mesh, and add methods to the Meshes gateway."}},{"before":"bad84cc6afe016f3632106591912fc20c799d602","after":"9b136b0801d489b4500ca23aebaf5cae8a394792","ref":"refs/heads/iterator","pushedAt":"2023-05-09T15:01:06.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"tinevez","name":"Jean-Yves Tinevez","path":"/tinevez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3583203?s=80&v=4"},"commit":{"message":"More Junit tests for the mesh cursor.\n\nCube, hollow cube, sphere, hollow sphere, ellipsoid.","shortMessageHtmlLink":"More Junit tests for the mesh cursor."}},{"before":null,"after":"bad84cc6afe016f3632106591912fc20c799d602","ref":"refs/heads/iterator","pushedAt":"2023-05-08T17:29:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tinevez","name":"Jean-Yves Tinevez","path":"/tinevez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3583203?s=80&v=4"},"commit":{"message":"WIP: Iterator that goes over all the pixels inside a mesh.\n\nBug: does not work yet, issue with contours generation.","shortMessageHtmlLink":"WIP: Iterator that goes over all the pixels inside a mesh."}},{"before":null,"after":"c3278394f69bef0f6b2a2680240eb1f21a74c420","ref":"refs/heads/overhaul","pushedAt":"2023-05-07T15:36:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tinevez","name":"Jean-Yves Tinevez","path":"/tinevez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3583203?s=80&v=4"},"commit":{"message":"Change of major version number.","shortMessageHtmlLink":"Change of major version number."}},{"before":"8c491a3c0a3a90c493eb82a3884080b1f6b6e3ef","after":"9b9db25a2d7a3525cfb94b53e62da62bbbe8b2ee","ref":"refs/heads/connected-components","pushedAt":"2023-05-03T16:03:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tinevez","name":"Jean-Yves Tinevez","path":"/tinevez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3583203?s=80&v=4"},"commit":{"message":"Sort the contours of a Slice by decreasing area.\n\nWill make it simpler to build AWT Shape from a slice.","shortMessageHtmlLink":"Sort the contours of a Slice by decreasing area."}},{"before":"b9beaceea4b1b79f9f758129c4d1a58af335d605","after":"8c491a3c0a3a90c493eb82a3884080b1f6b6e3ef","ref":"refs/heads/connected-components","pushedAt":"2023-05-02T19:40:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tinevez","name":"Jean-Yves Tinevez","path":"/tinevez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3583203?s=80&v=4"},"commit":{"message":"A view of a mesh translated in XYZ.","shortMessageHtmlLink":"A view of a mesh translated in XYZ."}},{"before":"0cdc36cde277a9668881e089fe24a00db1ebd635","after":"b9beaceea4b1b79f9f758129c4d1a58af335d605","ref":"refs/heads/connected-components","pushedAt":"2023-05-02T15:28:51.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"tinevez","name":"Jean-Yves Tinevez","path":"/tinevez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3583203?s=80&v=4"},"commit":{"message":"Möller–Trumbore intersection algorithm.\n\nThis algorithm can efficiently tells whether a ray\nintersects with a triangle in a mesh.","shortMessageHtmlLink":"Möller–Trumbore intersection algorithm."}},{"before":"6917f038e3250a0426a3fa0e6fa89ecc7cea59a7","after":"0cdc36cde277a9668881e089fe24a00db1ebd635","ref":"refs/heads/connected-components","pushedAt":"2023-05-01T20:07:55.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"tinevez","name":"Jean-Yves Tinevez","path":"/tinevez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3583203?s=80&v=4"},"commit":{"message":"Update Z slicer interactive test.","shortMessageHtmlLink":"Update Z slicer interactive test."}},{"before":"57f51531a825d8936bd734d7098e418a6aff3044","after":"6917f038e3250a0426a3fa0e6fa89ecc7cea59a7","ref":"refs/heads/connected-components","pushedAt":"2023-04-29T19:51:35.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"tinevez","name":"Jean-Yves Tinevez","path":"/tinevez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3583203?s=80&v=4"},"commit":{"message":"Cleanup slicer demo.","shortMessageHtmlLink":"Cleanup slicer demo."}},{"before":"5d68fdc1945a87d83a4f69367eb21824b084d062","after":"57f51531a825d8936bd734d7098e418a6aff3044","ref":"refs/heads/connected-components","pushedAt":"2023-04-29T15:10:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tinevez","name":"Jean-Yves Tinevez","path":"/tinevez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3583203?s=80&v=4"},"commit":{"message":"Better slicer: deterministically order edges to enqueue.\n\nNext to edge to contour can be binary-searched in a list of\nsegments ordered by edge ID.","shortMessageHtmlLink":"Better slicer: deterministically order edges to enqueue."}},{"before":"9794bdaa4bd74c7aaac12edb283a5ea30e16c98b","after":"5d68fdc1945a87d83a4f69367eb21824b084d062","ref":"refs/heads/connected-components","pushedAt":"2023-04-28T16:43:19.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"tinevez","name":"Jean-Yves Tinevez","path":"/tinevez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3583203?s=80&v=4"},"commit":{"message":"Update demo.","shortMessageHtmlLink":"Update demo."}},{"before":"2288fb3df92b1174bb49b8f4e585a5f97b6cd631","after":"9794bdaa4bd74c7aaac12edb283a5ea30e16c98b","ref":"refs/heads/connected-components","pushedAt":"2023-04-27T20:37:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tinevez","name":"Jean-Yves Tinevez","path":"/tinevez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3583203?s=80&v=4"},"commit":{"message":"Another version of the Z-slicer.\n\nStill not good enough :/","shortMessageHtmlLink":"Another version of the Z-slicer."}},{"before":"b3a1dfa746dfdd108b03dc77bb0f0055d318896c","after":"2288fb3df92b1174bb49b8f4e585a5f97b6cd631","ref":"refs/heads/connected-components","pushedAt":"2023-04-27T17:14:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tinevez","name":"Jean-Yves Tinevez","path":"/tinevez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3583203?s=80&v=4"},"commit":{"message":"Demo for the Z-slicer.\n\nDoes not work yet!","shortMessageHtmlLink":"Demo for the Z-slicer."}},{"before":"5a3a8125638ddd82bddad4ab961bb55a0cd17f66","after":"b3a1dfa746dfdd108b03dc77bb0f0055d318896c","ref":"refs/heads/connected-components","pushedAt":"2023-04-26T21:35:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tinevez","name":"Jean-Yves Tinevez","path":"/tinevez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3583203?s=80&v=4"},"commit":{"message":"Gitignore samples folder.","shortMessageHtmlLink":"Gitignore samples folder."}},{"before":null,"after":"5a3a8125638ddd82bddad4ab961bb55a0cd17f66","ref":"refs/heads/connected-components","pushedAt":"2023-04-26T21:33:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tinevez","name":"Jean-Yves Tinevez","path":"/tinevez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3583203?s=80&v=4"},"commit":{"message":"Demo marching cube + connected components.","shortMessageHtmlLink":"Demo marching cube + connected components."}},{"before":"ea2ec1ca7d08f36b030f5fbe530cdecb85c39e1c","after":"4085f6cfab778fbaadc8dc2c7ddb6e4db8e8062c","ref":"refs/heads/master","pushedAt":"2023-04-19T22:52:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tpietzsch","name":"Tobias Pietzsch","path":"/tpietzsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/622070?s=80&v=4"},"commit":{"message":"Fix winding order in MarchingCubes","shortMessageHtmlLink":"Fix winding order in MarchingCubes"}},{"before":"2f464f4501c757e0fffc4fc3cb54ce1baba21b4d","after":"ea2ec1ca7d08f36b030f5fbe530cdecb85c39e1c","ref":"refs/heads/master","pushedAt":"2023-04-19T19:14:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tpietzsch","name":"Tobias Pietzsch","path":"/tpietzsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/622070?s=80&v=4"},"commit":{"message":"Fix winding order in MarchingCubes","shortMessageHtmlLink":"Fix winding order in MarchingCubes"}},{"before":"5db8bcb9ad22991e9332c2255d0910f1a14bf4b6","after":"e94c54982de9ab0629290f44ae6a8c4380646de5","ref":"refs/heads/edge-map","pushedAt":"2023-04-19T19:13:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tpietzsch","name":"Tobias Pietzsch","path":"/tpietzsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/622070?s=80&v=4"},"commit":{"message":"Fix winding order in MarchingCubes","shortMessageHtmlLink":"Fix winding order in MarchingCubes"}},{"before":null,"after":"5db8bcb9ad22991e9332c2255d0910f1a14bf4b6","ref":"refs/heads/edge-map","pushedAt":"2023-04-16T19:14:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tinevez","name":"Jean-Yves Tinevez","path":"/tinevez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3583203?s=80&v=4"},"commit":{"message":"A wrapper around a Mesh that implements the Edges collection.\n\nUsing the Buffer stratefy of the BufferMesh class.\nUntested, but deserved to be.","shortMessageHtmlLink":"A wrapper around a Mesh that implements the Edges collection."}},{"before":"f85d3f2ef49316185b794db508fb379045a2ee77","after":null,"ref":"refs/heads/ops","pushedAt":"2023-04-13T20:53:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ctrueden","name":"Curtis Rueden","path":"/ctrueden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/556626?s=80&v=4"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEp89DcgA","startCursor":null,"endCursor":null}},"title":"Activity · imagej/imagej-mesh"}