{"id":27199,"student_id":2591,"content":"function componentToHex(c) {\n var hex = c.toString(16);\n return hex.length == 1 ? \"0\" + hex : hex;\n}\n\nfunction rgbToHex(r, g, b) {\n return \"#\" + componentToHex(r) + componentToHex(g) + componentToHex(b);\n}\n\nsetBackdrop(\"black\");\nvar n = 0; \nvar c = 8;\nvar pen = pen;\npen.color = \"white\";\n\nvar points = [];\nfunction draw(){\n var a = n * 137.5;\n var r = c * Math.sqrt(n);\n var x = r * Math.cos(a) + 320;\n var y = r * Math.sin(a) + 240;\n points.push({n, a, x, y});\n n++;\n}\n\nforever(function(){\n for(let point of points) {\n pen.fillColor = rgbToHex(point.n % 255, point.a % 255, point.n % 255);\n pen.drawCircle(point.x, point.y, 4);\n }\n});\n\nsetInterval(function() {\n draw();\n}, 10);","created_at":"2018-04-27T11:10:40.887+08:00","updated_at":"2019-11-06T18:31:46.649+08:00","name":"Phyllotaxis","language":"javascript","screenshot":{"url":"https://cdn4.koding.school/uploads/project/screenshot/27199/5bac264554e0c5c86e4918e1be4c35e4.jpg"},"parent_id":2,"plugin":"","description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":101,"hashid":"zpesr9p8","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":501783,"file_name":"0.png","project_id":27199,"asset_id":6,"created_at":"2018-04-27T11:10:40.895+08:00","updated_at":"2018-04-27T11:10:40.895+08:00"},{"id":501784,"file_name":"1.svg","project_id":27199,"asset_id":7,"created_at":"2018-04-27T11:10:40.897+08:00","updated_at":"2018-04-27T11:10:40.897+08:00"},{"id":501785,"file_name":"2.png","project_id":27199,"asset_id":8,"created_at":"2018-04-27T11:10:40.899+08:00","updated_at":"2018-04-27T11:10:40.899+08:00"},{"id":501786,"file_name":"0.wav","project_id":27199,"asset_id":9,"created_at":"2018-04-27T11:10:40.900+08:00","updated_at":"2018-04-27T11:10:40.900+08:00"},{"id":501787,"file_name":"1.wav","project_id":27199,"asset_id":10,"created_at":"2018-04-27T11:10:40.902+08:00","updated_at":"2018-04-27T11:10:40.902+08:00"}]
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
截圖
繁中
简中
English
日本語
1:1:1
1:1
全寬
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦