{"id":18270828,"url":"https://github.com/brightredchilli/Free-Sketching","last_synced_at":"2025-04-05T01:30:52.193Z","repository":{"id":2505806,"uuid":"3480884","full_name":"brightredchilli/Free-Sketching","owner":"brightredchilli","description":"A project to help me figure out how to save smooth path information to a CALayer and display it on the screen","archived":false,"fork":false,"pushed_at":"2012-02-18T22:25:34.000Z","size":147,"stargazers_count":33,"open_issues_count":1,"forks_count":8,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-11-05T11:53:12.751Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/brightredchilli.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-02-18T20:29:59.000Z","updated_at":"2023-01-12T02:14:34.000Z","dependencies_parsed_at":"2022-09-14T13:00:51.991Z","dependency_job_id":null,"html_url":"https://github.com/brightredchilli/Free-Sketching","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/brightredchilli%2FFree-Sketching","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightredchilli%2FFree-Sketching/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightredchilli%2FFree-Sketching/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightredchilli%2FFree-Sketching/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brightredchilli","download_url":"https://codeload.github.com/brightredchilli/Free-Sketching/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247276043,"owners_count":20912286,"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-11-05T11:38:53.602Z","updated_at":"2025-04-05T01:30:51.552Z","avatar_url":"https://github.com/brightredchilli.png","language":null,"funding_links":[],"categories":["etc"],"sub_categories":[],"readme":"\nFreeform Drawing in iOS\n\nThis sample project demonstrates how to draw freeform lines in iOS. Based strongly on: http://stackoverflow.com/questions/5076622/iphone-smooth-sketch-drawing-algorithm\n\nThe main classes are\n- MotionTrackingViewController.h/m\n View Controller that adds a pan gesture recognizer to the screen and conveys the information to the drawing delegate, FreeformLineDrawer. This controller also creates a layer that is added to the view.\n\n- FreeformLineDrawer.h/m\n Drawing delegate for the CALayer. Maintains a CFMutableArray that keeps track of all the paths that have been drawn onto the screen. Keeps track of paths that have been added.\n\nContributions are welcome.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrightredchilli%2FFree-Sketching","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrightredchilli%2FFree-Sketching","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrightredchilli%2FFree-Sketching/lists"}