{"id":8241,"student_id":1470,"content":"var height = 480,\n width = 640;\n//1: Up, //2: Left, 3: Right\nsetBackdrop(\"white\");\nvar pen = Game.pen;\nvar triangles = [];\nvar triangle = {\n color: \"black\",\n x1: width/2,\n y1: 0,\n x2: 0,\n y2: height,\n x3: width,\n y3: height\n};\nvar max_iterations = Math.pow(4, 2);\n\ntriangles = [ [triangle] ];\n\nfunction split(triangle, triangles){\n var whiteTriangle = {\n color: \"white\",\n x1: (triangle.x1 + triangle.x2) / 2,\n y1: (triangle.y1 + triangle.y2) / 2,\n x2: (triangle.x1 + triangle.x3) / 2,\n y2: (triangle.y1 + triangle.y3) / 2,\n x3: (triangle.x2 + triangle.x3) / 2,\n y3: (triangle.y2 + triangle.y3) / 2\n };\n var upTriangle = {\n color: \"black\",\n x1: triangle.x1,\n y1: triangle.y1,\n x2: (triangle.x1 + triangle.x2) / 2,\n y2: (triangle.y1 + triangle.y2) / 2,\n x3: (triangle.x1 + triangle.x3) / 2,\n y3: (triangle.y1 + triangle.y3) / 2\n };\n var leftTriangle = {\n color: \"black\",\n x1: (triangle.x1 + triangle.x2) / 2,\n y1: (triangle.y1 + triangle.y2) / 2,\n x2: triangle.x2,\n y2: triangle.y2,\n x3: (triangle.x2 + triangle.x3) / 2,\n y3: (triangle.y2 + triangle.y3) / 2\n };\n var rightTriangle = {\n color: \"black\",\n x1: (triangle.x1 + triangle.x3) / 2,\n y1: (triangle.y1 + triangle.y3) / 2,\n x2: (triangle.x2 + triangle.x3) / 2,\n y2: (triangle.y2 + triangle.y3) / 2,\n x3: triangle.x3,\n y3: triangle.y3\n };\n triangles.push(whiteTriangle);\n triangles.push(leftTriangle);\n triangles.push(rightTriangle);\n triangles.push(upTriangle);\n // triangles.splice(i, 1);\n}\n\nfor(var i = 0; i \u003c 3; i++){\n triangles.push([]);\n for(var j=0; j\u003ctriangles[i].length; j++){\n if(triangles[i][j].color == \"black\"){\n split(triangles[i][j], triangles[i+1]);\n }\n }\n}\n\nforever(function(){\n\n pen.color = \"black\";\n \n for(var i = 0; i \u003c triangles.length; i++){\n for(var j=0; j\u003ctriangles[i].length; j++){\n if(triangles[i][j].color == \"black\"){\n pen.fillColor = \"black\";\n pen.drawTriangle( triangles[i][j].x1, triangles[i][j].y1,\n triangles[i][j].x2, triangles[i][j].y2,\n triangles[i][j].x3, triangles[i][j].y3 );\n } else {\n pen.fillColor = \"white\";\n pen.drawTriangle( triangles[i][j].x1, triangles[i][j].y1,\n triangles[i][j].x2, triangles[i][j].y2,\n triangles[i][j].x3, triangles[i][j].y3 );\n }\n }\n }\n stop();\n\n});\n","created_at":"2017-03-01T20:52:04.729+08:00","updated_at":"2019-11-03T08:38:43.465+08:00","name":"三角形2","language":"javascript","screenshot":{"url":"https://cdn9.koding.school/uploads/project/screenshot/8241/91ad2ba65e383fae4cee6727f5afa243.jpg"},"parent_id":2,"plugin":"","description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":348,"hashid":"vngskqg","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":182561,"file_name":"0.png","project_id":8241,"asset_id":6,"created_at":"2017-07-26T17:38:22.829+08:00","updated_at":"2017-07-26T17:38:22.829+08:00"},{"id":182562,"file_name":"1.svg","project_id":8241,"asset_id":7,"created_at":"2017-07-26T17:38:22.833+08:00","updated_at":"2017-07-26T17:38:22.833+08:00"},{"id":182563,"file_name":"2.png","project_id":8241,"asset_id":8,"created_at":"2017-07-26T17:38:22.837+08:00","updated_at":"2017-07-26T17:38:22.837+08:00"},{"id":182564,"file_name":"0.wav","project_id":8241,"asset_id":9,"created_at":"2017-07-26T17:38:22.841+08:00","updated_at":"2017-07-26T17:38:22.841+08:00"},{"id":182565,"file_name":"1.wav","project_id":8241,"asset_id":10,"created_at":"2017-07-26T17:38:22.844+08:00","updated_at":"2017-07-26T17:38:22.844+08:00"}]
橘蘋學習平台
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
截圖
1:1:1
1:1
full
幫助
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦