{"id":17158896,"url":"https://github.com/fukuchi/walkingmotion","last_synced_at":"2025-04-10T17:06:35.994Z","repository":{"id":69350858,"uuid":"43040051","full_name":"fukuchi/WalkingMotion","owner":"fukuchi","description":"A pseudo 2D walking motion generator.","archived":false,"fork":false,"pushed_at":"2019-07-11T02:47:50.000Z","size":12,"stargazers_count":4,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-24T14:46:31.871Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Processing","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fukuchi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-09-24T02:31:17.000Z","updated_at":"2024-08-31T16:07:41.000Z","dependencies_parsed_at":null,"dependency_job_id":"c9922873-41de-4cb4-9489-59b508849617","html_url":"https://github.com/fukuchi/WalkingMotion","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fukuchi%2FWalkingMotion","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fukuchi%2FWalkingMotion/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fukuchi%2FWalkingMotion/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fukuchi%2FWalkingMotion/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fukuchi","download_url":"https://codeload.github.com/fukuchi/WalkingMotion/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248260510,"owners_count":21074211,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-14T22:12:49.112Z","updated_at":"2025-04-10T17:06:35.970Z","avatar_url":"https://github.com/fukuchi.png","language":"Processing","funding_links":[],"categories":[],"sub_categories":[],"readme":"# WalkingMotion\n\nWalkingMotion is a class library that generates 2D pseudo human walking motion by a combination of a couple of trigonometric functions.\n\n## Demo\n\nSee the [demo page](https://fukuchi.org/works/shortshort/WalkingMotion/).\n\n## Synopsis\n\nAn instance of the `Walker` class has the following `PVector` variables:\n\n* `head`\n* `shoulder`\n* `waist`\n* `arms[][]`\n* `legs[][]`\n\n`head`, `shoulder` and `waist` are obvious. `arms[0][0]` provides the position of the joint of his right arm, and `arms[0][1]` provides the position of his right hand. `legs[1][0]` provides the joint of his left leg, and so on.\n\nIn order to update the posture of the walker, call `update(float phase)`. Walking motion is a periodic function for phase 0.0-1.0.\n\nX coordinate is relative to the trunk of the body, and Y coordinates is relative to the grounding point of the contacting feet and thus all Y coordinates are negative or zero.\n\n`Runner` class provdies a running motion. See comments in WalkingMotion.pde \nfor advanced usage.\n\n## LICENSE\n\nWalkingMotion is released under the terms of Creative Commons Zero (CC0 1.0). You can copy, modify, distribute and perform the work, even for commercial purpose, all without asking permission. See the LICENSE file for the details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffukuchi%2Fwalkingmotion","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffukuchi%2Fwalkingmotion","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffukuchi%2Fwalkingmotion/lists"}