{"id":8,"date":"2005-05-01T06:00:00","date_gmt":"2005-05-01T06:00:00","guid":{"rendered":"http:\/\/www.gisdeveloper.co.kr\/?p=8"},"modified":"2017-01-29T19:49:00","modified_gmt":"2017-01-29T10:49:00","slug":"opengl-tutorial-displaying-points-lines-polygons","status":"publish","type":"post","link":"http:\/\/www.gisdeveloper.co.kr\/?p=8","title":{"rendered":"[OpenGL Tutorial] Displaying Points, Lines, Polygons"},"content":{"rendered":"<p><P><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.gisdeveloper.co.kr\/wp-content\/uploads\/1\/1364130004.jpg\" class=\"alignleft\" width=\"200\" height=\"150\" alt=\"\uc0ac\uc6a9\uc790 \uc0bd\uc785 \uc774\ubbf8\uc9c0\" \/>OpenGL\uc5d0\uc11c \ud654\uba74\uc0c1\uc5d0 \uc810\uacfc \uc120, \uadf8\ub9ac\uace0 \uba74\uc744 \uadf8\ub9ac\ub294 \uac83\uc740 \uc544\uc8fc \uc27d\ub2e4. \uadf8\ub824\uc8fc\ub294 \ud575\uc2ec\uc801\uc778 \ucf54\ub4dc\ub97c \uc0b4\ud3b4\ubcf4\uc790. \uba3c\uc800 \ucf54\ub4dc\ub97c \uc0b4\ud3b4\ubcf4\uae30 \uc804\uc5d0 \uc54c\uace0 \uc788\uc5b4\uc57c \ud560 \uac83\uc740 OpenGL\uc758 \uc88c\ud45c\uccb4\uacc4\ub294 3\ucc28\uc6d0 \uc9c1\uac01\uc88c\ud45c\ub97c \uae30\ubcf8\uc73c\ub85c \ud558\uace0 \uc788\uc73c\uba70 \uc67c\ucabd\uc5d0\uc11c \uc624\ub978\ucabd\uc73c\ub85c \uadf8 X\uc88c\ud45c\uc758 \uac12\uc774 \uc99d\uac00\ud558\uba70 \uc544\ub798\uc5d0\uc11c \uc704\ucabd\uc73c\ub85c Y\uc88c\ud45c\uc758 \uac12\uc774 \uc99d\uac00\ud55c\ub2e4. \uadf8\ub9ac\uace0 \ubaa8\ub2c8\ud130 \ud654\uba74\uc758 \ubc14\uae53\ucabd\uc73c\ub85c Z\uac12\uc774 \uc99d\uac00\ud55c\ub2e4\ub294 \uc810\uc774\ub2e4. \ub610\ud55c \ud3f4\ub9ac\uace4\uc740 \ud55c\ub9c8\ub514\ub85c \uc548\uc774 \ucc44\uc6cc\uc9c4 \ub3c4\ud615\uc774\uba70 \uba74(Face)\uc774\ub77c\ub294 \uac83\uc774\ub2e4<\/P><br \/>\n<P>\ud654\uba74\uc5d0 \uc810\uc744 \uadf8\ub824\uc8fc\ub294 \uc608<\/p>\n<pre>glBegin(GL_POINTS);\r\nglVertex3f(0.0f, 0.0f, 0.0f);\r\nglEnd();<\/pre>\n<p>\ud654\uba74\uc5d0 \uc120\uc744 2\uac1c \uadf8\ub824\uc8fc\ub294 \uc608<\/p>\n<pre>glBegin(GL_LINES);\r\nglVertex3f(-1.0f, -1.0f, 0.0f);\r\nglVertex3f(1.0f, -1.0f, 0.0f);\r\nglVertex3f(1.0f, 1.0f, 0.0f);\r\nglVertex3f(-1.0f, 1.0f, 0.0f);\r\nglEnd();<\/pre>\n<p>\ud3f4\ub9ac\uace4\uc744 \uadf8\ub824\uc8fc\ub294 \uc608<\/p>\n<pre>glBegin(GL_POLYGON);\r\nglVertex3f(-1.0f, -1.0f, 0.0f);\r\nglVertex3f(1.0f, -1.0f, 0.0f);\r\nglVertex3f(1.0f, 1.0f, 0.0f);\r\nglVertex3f(-1.0f, 1.0f, 0.0f);\r\nglEnd();<\/pre>\n<p>\ub208\uce58\uac00 \ube60\ub978 \ub3c5\uc790\ub77c\uba74 \uc704\uc5d0\uc11c \ubcf4\uc778 \uc138\uac00\uc9c0\uc758 \ucf54\ub4dc\uac00 \uacf5\ud1b5\uc810\uc774 \uc788\ub2e4\ub294 \uac83\uc744 \ud30c\uc545\ud588\uc744 \uac83\uc774\ub2e4. \ubc14\ub85c glBegin\uacfc glEnd\ub77c\ub294 \uad6c\ubb38 \uc548\uc5d0 \uac01 \uc810\ub4e4\uc744 \uae30\uc220\ud574\uc92c\ub2e4\ub294 \uac83\uc774\ub2e4. \uc810\ub4e4\uc744 \uae30\uc220\ud558\ub294 \ubc29\ubc95\uc740 \uc6b0\ub9ac\uac00 \uc774\ubbf8 \uc54c\uace0 \uc788\ub294 3\ucc28\uc6d0 \uc9c1\uad50 \uc790\ud45c\uacc4\ub85c \uc27d\uac8c \uc0dd\uac01\ud560 \uc218 \uc788\ub2e4. \uc138\ubc88\uc9f8\uc778 \ud3f4\ub9ac\uace4\uc744 \uadf8\ub824\uc8fc\ub294 \uc608\uc5d0\uc11c 4\uac1c\uc758 \uc810 \uc88c\ud45c\ub97c \uae30\uc220\ud574 \uc92c\ub294\ub370 \uc885\uc774\ub97c \uc900\ube44\ud574\uc11c \uac01 \uc810\uc744 \uc885\uc774\uc5d0 \uc21c\uc11c\ub300\ub85c \ucc0d\uc5b4\ubcf4\uace0 \uadf8 \uc810\uc744 \uc21c\uc11c \uc774\uc5b4\ubcf4\uc790. \uc0ac\uac01\ud615\uc774 \uadf8\ub824\uc9c8 \uac83\uc774\ub2e4. \ud3f4\ub9ac\uace4\uc774\ubbc0\ub85c \ucc98\uc74c \uc88c\ud45c\uc640 \ub9c8\uc9c0\ub9c9 \uc88c\ud45c\uac00 \uc774\uc5b4\uc9c0\uac8c \ub418\uace0 \uc548\uc740 \uc9c0\uc815\ub41c \uc0c9\uc73c\ub85c \ucc44\uc6cc\uc9c0\uac8c \ub41c\ub2e4. \ubc14\ub85c \uc774\uac83\uc774 \uc88c\ud45c\ub97c \uae30\uc220\ud574 \uc8fc\ub294 \ubc29\uc2dd\uc774\ub2e4. \uac04\ub2e8\ud558\ub2e4.<br \/>\n<P>\uadf8\ub807\ub2e4\uba74 \uc774\uc81c \uc810\uc744 \uadf8\ub9b4 \uac83\uc778\uc9c0 \uc120\uc744 \uadf8\ub9b4\uac83\uc778\uc9c0, \uc544\ub2c8\uba74 \ud3f4\ub9ac\uace4\uc744 \uadf8\ub9b4\uac83\uc778\uc9c0 \uc5b4\ub5a4 \uc2dd\uc73c\ub85c \uae30\uc220\ud560 \uc218 \uc788\ub294\uac00. \uc5ed\uc2dc \ub208\uce58 \ube60\ub978 \ub3c5\uc790\ub294 \uc774\ubbf8 \uadf8 \ubc29\ubc95\uc744 \uc704\uc758 \ucf54\ub4dc\ub97c \ud1b5\ud574\uc11c \uc54c\uac83\uc774\ub2e4. \uadf8\ub807\ub2e4. \ubc14\ub85c glBegin\uc774\ub77c\ub294 \ud568\uc218\ub97c \ud1b5\ud574 \uadf8 \uc778\uc790\ub85c \uc9c0\uc2dc\ub97c \ud574\uc8fc\ub294 \uac83\uc774\ub2e4. GL_POINTS\ub294 \uc810, GL_LINES\ub294 \uc120, GL_POLYGON\uc740 \ud3f4\ub9ac\uace4\uc744 \uadf8\ub824\ub77c\ub294 \uc758\ubbf8\uc774\ub2e4. \uc774\ucbe4\uc774\ub77c\uba74 \uc704\uc5d0\uc11c \uc81c\uc2dc\ud55c 3\uac00\uc9c0 \ucf54\ub4dc\uc5d0 \ub300\ud55c \uc774\ud574\ub97c \uc644\ubcbd\ud558\uac8c \ud588\uc73c\ub9ac\ub77c \ubbff\uc5b4 \uc758\uc2ec\uce58 \uc54a\ub294\ub2e4. \uadf8\ub798\ub3c4 \ubaa8\ub974\uaca0\ub2e4\uba74 \ud544\uc790\uc5d0\uac8c \uc65c \uc774\ub807\uac8c \uc124\uba85\uc744 \ubabb\ud558\ub0d0\ub294 \uba5c\uacfc \ud568\uaed8 \ubb50\uac00 \uc774\ud574\uac00 \uac00\uc9c0 \uc54a\ub294\uc9c0 \uba5c\uc744 \uac00\ubccd\uac8c \ud55c\ud1b5 \ub358\uc838\uc8fc\uae38 \ubc14\ub780\ub2e4.<\/P><br \/>\n<P>\uc5ec\uae30\uc11c \ub05d\ub9c8\uce58\uba74 \ub108\ubb34 \uc544\uc27d\uace0 \uc11c\uc6b4\ud558\ub2e4. \uc774 \ucf54\ub4dc\ub97c \uc2e4\uc81c\uc801\uc73c\ub85c \uc2e4\uc2b5\ud574\ubd10\uc57c \ud560\uac83\uc774\uace0 glBegin\uc5d0 \uc624\ub294 \uc778\uc790\uac00 \ub354 \uc788\uc9c0\ub098 \uc54a\ub098\ud558\ub294 \ud638\uae30\uc2ec\uc744 \ud488\uc5b4\uc57c\ud568\uc774 \uc633\ub2e4. \uba3c\uc800 \uc2e4\uc2b5\ud558\ub294 \ubc29\ubc95\uc5d0 \ub300\ud574\uc11c \uc54c\uc544\ubcf4\uc790. \ud544\uc790\ub294 \uc774\ubbf8 OpenGL\uc744 \ucd08\uae30\ud654\ud558\ub294 \uacfc\uc815\uc744 \ud29c\uc5b4\ub9ac\uc5bc 1\ubc88\uc744 \ud1b5\ud574\uc11c \uc544\uc8fc \uae38\uac8c \uc124\uba85\ud588\ub2e4. \uc774 2\ubc88 \ud29c\uc5b4\ub9ac\uc5bc\uc740 1\ubc88\uc5d0\uc11c \ud588\ub358 \ucf54\ub4dc\ub97c \uadf8\ub300\ub85c \uc0ac\uc6a9\ud55c\ub2e4. \uba3c\uc800 1\ubc88 \ud29c\uc5b4\ub9ac\uc5bc\uc5d0\uc11c\uc81c\uc791\ud55c \uc18c\uc2a4 \ucf54\ub4dc\ub97c \uc0b4\ud3b4\ubcf4\uba74 DrawGLScane\ub77c\ub294 \ud568\uc218\uac00 \uc788\ub2e4. \ubc14\ub85c \uc774 \ud568\uc218 \uc548\uc5d0\uc11c \uadf8\ub824\uc8fc\ub294 \ucf54\ub4dc\ub97c \uc0bd\uc785\ud558\uba74 \ub418\uaca0\ub2e4. \ud3f4\ub9ac\uace4\uc744 \uadf8\ub824\uc8fc\ub294 \uac83\uc73c\ub85c \uc608\ub97c \ub4e4\uba74 \ub2e4\uc74c\uacfc \uac19\ub2e4.<\/P><\/p>\n<pre>int DrawGLScene(GLvoid) \/\/ Here's Where We Do All The Drawing\r\n{\r\n    \/\/ Clear Screen And Depth    Buffer\r\n    glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); \r\n    glLoadIdentity(); \/\/ Reset The Current Modelview Matrix\r\n    glTranslatef(0.0f,0.0f,-10.0f);   \/\/ \ucd94\uac00\ub41c \ucf54\ub4dc 1\r\n    glColor3f(1.0f, 1.0f, 1.0f);      \/\/ \ucd94\uac00\ub41c \ucf54\ub4dc 2\r\n    glBegin(GL_POLYGON);              \/\/ \ucd94\uac00\ub41c \ucf54\ub4dc\r\n    glVertex3f(-1.0f, -1.0f, 0.0f);   \/\/ \ucd94\uac00\ub41c \ucf54\ub4dc\r\n    glVertex3f(1.0f, -1.0f, 0.0f);    \/\/ \ucd94\uac00\ub41c \ucf54\ub4dc\r\n    glVertex3f(1.0f, 1.0f, 0.0f);     \/\/ \ucd94\uac00\ub41c \ucf54\ub4dc\r\n    glVertex3f(-1.0f, 1.0f, 0.0f);    \/\/ \ucd94\uac00\ub41c \ucf54\ub4dc\r\n    glEnd();                          \/\/ \ucd94\uac00\ub41c \ucf54\ub4dc\r\n    return TRUE; \/\/ Everything Went OK\r\n} <\/pre>\n<p>\ucd94\uac00\ub41c \ucf54\ub4dc\ub9cc\uc744 \ucf54\ub529\ud55c\ud6c4\uc5d0 \uc2e4\ud589\ud574 \ubcf4\uc790. \uc370\ub801\ud55c \ud558\uc580 \uc815\uc0ac\uac01\ud615\uc774 \ud654\uba74\uc5d0 \uadf8\ub824\uc9c8 \uac83\uc774\ub2e4. \ud558\uc9c0\ub9cc \uc6b0\ub9ac\uac00 \uadf8\ub9ac\uace0\uc790 \ud588\ub358 \uac83\uc784\uc740 \ud2c0\ub9bc\uc5c6\ub2e4. \uc544\ub2cc\uac00??<\/P><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.gisdeveloper.co.kr\/wp-content\/uploads\/1\/1088732906.gif\" class=\"aligncenter\" width=\"246\" height=\"214\" alt=\"\uc0ac\uc6a9\uc790 \uc0bd\uc785 \uc774\ubbf8\uc9c0\" \/><BR><br \/>\n<P>\uc704\uc758 \ucf54\ub4dc\ub97c \ub354 \uc0b4\ud3b4\ubcf4\uc790. \ucd94\uac00\ub41c \ucf54\ub4dc1\uacfc 2\uac00 \uc788\ub294\ub370 \uc774\uac83\uc744 \uadf8\ub0e5 \ub118\uaca8\ubc84\ub9ac\uc790\ub2c8 \uc774\ubbf8 \ud669\ud3d0\ud574\uc838 \ubc84\ub9b0 \ud544\uc790\uc758 \ub9c8\uc9c0\ub9c9 \ub0a8\uc740 \uc591\uc2ec\uc744 \uc9c0\ud0ac \uc218\uac00 \uc5c6\uace0 \ud574\uc11c \uc124\uba85\ud574\uc57c\uaca0\ub2e4. \uba3c\uc800 OpenGL\uc740 \ucc98\uc74c\uc5d0 \ucd08\uae30\ud654 \uacfc\uc815\uc5d0\uc11c \uc6d0\uc810(0, 0, 0)\uc744 \ud654\uba74\uc758 \uc815\uc911\uc559\uc5d0 \ub9de\ucd94\uac8c \ub41c\ub2e4. \uc774 \uc6d0\uc810\uc744 \uc911\uc2ec\uc73c\ub85c OpenGL\uc5d0\uc11c \uadf8\ub824\uc9c0\ub294 \ubaa8\ub4e0 \uac83\ub4e4\uc744 \ubc14\ub77c\ubcf4\uac8c \ub41c\ub2e4. \uc911\uc694\ud55c \uac83\uc774 \ubc14\ub85c \uc5ec\uae30\uc5d0 \uc788\ub2e4. \ubc14\ub85c \uc6d0\uc810\uc5d0\uc11c \uc6b0\ub9ac\uac00 \uadf8\ub9b0 \uc0ac\uac01\ud615\uc744 \ubc14\ub77c\ubd10\uc57c \ud558\ub294\ub370 \ub208\uacfc \uc0ac\uac01\ud615\uc774 \uacb9\uce58\uac8c \ub41c\ub2e4. \uc0c1\uc0c1\ud574 \ubcf4\ub77c \ub3c5\uc790\uc758 \ub208\uacfc \ucc45\uc774 \ub9cc\ub0a0\uc815\ub3c4\ub85c \ubd80\ucc29\uc2dc\ud0a4\uba74 \ub3c5\uc790\ub294 \ubb34\uc5c8\uc744 \ubcf4\uac8c \ub418\ub294\uac00&#8230; \uadf8\ub807\ub2e4! \uc544\ubb34\uac83\ub3c4 \ubcf4\uc774\uc9c0 \uc54a\ub294\ub2e4. \uadf8\ub798\uc11c \ucd94\uac00\ucf54\ub4dc1\uc774 \ud544\uc694\ud55c \uac83\uc774\ub2e4. \uc989 \ubb3c\uccb4\ub97c \ub208\uc758 \uc704\uce58\ubcf4\ub2e4 \uc55e\uc774\ub098 \ub4a4\ub85c \uc62e\uaca8\uc57c \ubcfc\uc218 \uc788\ub294 \uac83\uc774\ub2e4. \ucd94\uac00 \ucf54\ub4dc1\uc778 glTranslatef(0.0f, 0.0f, -10.0f)\uac00 \ubc14\ub85c \uadf8\ub7ec\ud55c \uc77c\uc744 \ud558\ub294\ub370 \ubb3c\uccb4\ub97c Z\ucd95\uc73c\ub85c 10.0f\ub9cc\ud07c \ub4a4\ub85c(-) \uc62e\uaca8 \uadf8\ub9ac\ub77c\ub294 \uac83\uc774\ub2e4. \uc774\uc81c \ucd94\uac00 \ucf54\ub4dc2\ubc88\uc5d0 \ub300\ud574\uc11c \uc0b4\ud3b4\ubcf4\ub3c4\ub85d \ud558\uc790. \ud568\uc218 \uc774\ub984\uc5d0\uc11c \uc9c1\uac10\ud560 \uc218 \uc788\ub4ef\uc774 \uadf8\ub824\uc904 \uac83\uc5d0 \ub300\ud55c \uc0c9\uc744 \uc9c0\uc815\ud558\ub294 \uac83\uc774\ub2e4. glColor3f\ub294 \uc138\uac1c\uc758 \uc778\uc790\ub97c \uac16\ub294\ub370 \uac01\uac01\uc758 \uc778\uc790\ub294 Red, Green, Blue \uac12\uc774\uba70 \uc14b\ubaa8\ub450 \ud558\ud55c\uac12\uacfc \uc0c1\ud55c\uac12\uc774 0~1 \uc0ac\uc774\ub97c \uac16\ub294\ub2e4. \uc774 \uc815\ub3c4\uba74 \ub098\uba38\uc9c0 \uac83\ub4e4\ub3c4 \uc2e4\uc2b5\ud558\ub294\ub370 \ubcc4 \uc5b4\ub824\uc6c0\uc774 \uc5c6\uc744 \uac83\uc774\ub2e4. \ud558\uc9c0\ub9cc \uadf8 \uc5b4\ub5a4 \uc544\uc26c\uc6c0\uc774 \ub0a8\uc9c0 \uc54a\ub294\uac00&#8230;.. \ud558\uc9c0\ub9cc \uc77c\ub2e8 \uadf8 \uc544\uc26c\uc6c0\uc5d0 \ub300\ud574 \ud6c4\uc77c\uc744 \uae30\uc57d\ud558\uc790.<\/P><br \/>\n<P><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.gisdeveloper.co.kr\/wp-content\/uploads\/1\/1203900451.gif\" class=\"aligncenter\" width=\"579\" height=\"572\" alt=\"\" \/><BR>\uc774\uc81c glBegin\uc5d0 \uc62c\uc218 \uc788\ub294 \uc778\uc790\uc5d0 \ub300\ud574\uc11c \uc54c\uc544\ubcf4\ub3c4\ub85d \ud558\uc790. \uc544\ub798 \uadf8\ub9bc\uc73c\ub85c \ud55c\ubc29\uc5d0 \ud574\uacb0\ud558\uace0 \ub9c8\uce5c\ub2e4. <\/p>\n<p style='text-align:center'><a href=\"http:\/\/www.gisdeveloper.co.kr\/wp-content\/uploads\/1\/1298251922.zip\"><img width='64' src='\/images\/download.svg' \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>OpenGL\uc5d0\uc11c \ud654\uba74\uc0c1\uc5d0 \uc810\uacfc \uc120, \uadf8\ub9ac\uace0 \uba74\uc744 \uadf8\ub9ac\ub294 \uac83\uc740 \uc544\uc8fc \uc27d\ub2e4. \uadf8\ub824\uc8fc\ub294 \ud575\uc2ec\uc801\uc778 \ucf54\ub4dc\ub97c \uc0b4\ud3b4\ubcf4\uc790. \uba3c\uc800 \ucf54\ub4dc\ub97c \uc0b4\ud3b4\ubcf4\uae30 \uc804\uc5d0 \uc54c\uace0 \uc788\uc5b4\uc57c \ud560 \uac83\uc740 OpenGL\uc758 \uc88c\ud45c\uccb4\uacc4\ub294 3\ucc28\uc6d0 \uc9c1\uac01\uc88c\ud45c\ub97c \uae30\ubcf8\uc73c\ub85c \ud558\uace0 \uc788\uc73c\uba70 \uc67c\ucabd\uc5d0\uc11c \uc624\ub978\ucabd\uc73c\ub85c \uadf8 X\uc88c\ud45c\uc758 \uac12\uc774 \uc99d\uac00\ud558\uba70 \uc544\ub798\uc5d0\uc11c \uc704\ucabd\uc73c\ub85c Y\uc88c\ud45c\uc758 \uac12\uc774 \uc99d\uac00\ud55c\ub2e4. \uadf8\ub9ac\uace0 \ubaa8\ub2c8\ud130 \ud654\uba74\uc758 \ubc14\uae53\ucabd\uc73c\ub85c Z\uac12\uc774 \uc99d\uac00\ud55c\ub2e4\ub294 \uc810\uc774\ub2e4. \ub610\ud55c \ud3f4\ub9ac\uace4\uc740 \ud55c\ub9c8\ub514\ub85c \uc548\uc774 \ucc44\uc6cc\uc9c4 \ub3c4\ud615\uc774\uba70 \uba74(Face)\uc774\ub77c\ub294 \uac83\uc774\ub2e4 &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/www.gisdeveloper.co.kr\/?p=8\" class=\"more-link\">\ub354 \ubcf4\uae30<span class=\"screen-reader-text\"> &#8220;[OpenGL Tutorial] Displaying Points, Lines, Polygons&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[3],"class_list":["post-8","post","type-post","status-publish","format-standard","hentry","category-opengl","tag-opengl"],"_links":{"self":[{"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/8","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8"}],"version-history":[{"count":3,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/8\/revisions"}],"predecessor-version":[{"id":3799,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/8\/revisions\/3799"}],"wp:attachment":[{"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}