18. Entity ÇÔ¼ö Entity¶õ Line, Circle°ú °°Àº °Íµé·Î µµ¸éÀÇ ÃÖ¼Ò ´ÜÀ§¶ó ÇÒ ¼ö ÀÖÀ¸¸ç, µµ¸éÀº EntityÀÇ ÁýÇÕÀ̶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù. AutoLISP´Â ÀÌ·¯ÇÑ Entity¸¦ ¼öÁ¤, »èÁ¦ ¶Ç´Â »ý¼ºÇÒ ¼ö ÀÖ´Â ÇÔ¼öµéÀ» Áö¿øÇÏ¿© µµ¸éÀ» ¼öÁ¤ÇÒ ¼ö ÀÖÀ¸¸ç, Àϰý 󸮵µ °¡´ÉÇÕ´Ï´Ù. EntityÀÇ ±¸¼º Entity´Â AutoCAD¿¡¼ ´ÙÀ½°ú °°Àº Á¤º¸¸¦ °¡Áö°í ÀÖ½À´Ï´Ù. (1) EntityÀÇ ±¸¼º AutoCAD¿¡¼´Â µµ¸éÀ» DataBase·Î ÀνÄÇϸç, Entity´Â µµ¸éÀ» ±¸¼ºÇÏ´Â ÃÖ¼Ò ´ÜÀ§ÀÔ´Ï´Ù. Entity´Â °¢ ¿ä¼Ò(¿¹ : List, Circle µî)¸¶´Ù ´Ù¸£¸ç, ´ëºÎºÐ ´ÙÀ½°ú °°Àº Á¤º¸¸¦ °¡Áö°í ÀÖ½À´Ï´Ù.
(2) Entity List AutoCAD¿¡¼´Â µµ¸éÀ» DataBase·Î ÀνÄÇÕ´Ï´Ù. ÀÌ µ¥ÀÌÅͺ£À̽º ¾È¿¡¼ Entity´Â List ÇüÅ·ΠÀúÀåµÇ¾î Àִµ¥ À̰ÍÀ» Entity List¶ó°í ºÎ¸¨´Ï´Ù. Entity List´Â °¢ ¿ä¼Ò(¿¹ : Line, Circle µî)¸¶´Ù ´Ù¸£¸ç, ¿¹¸¦ µé¸é Line´Â ´ÙÀ½°ú °°Àº List¸¦ °®½À´Ï´Ù. ¿¹) ((-1 . <Entity name: 3310500>) (0 . "LINE") (5 . "20") (100 . "AcDbEntity") (67 . 0) (8 . "0") (100 . "AcDbLine") (10 117.766 115.479 0.0) (11 308.507 196.818 0.0) (210 0.0 0.0 1.0)) À§ÀÇ Entity List¸¦ »ìÆìº¸¸é ÄÚµå ¹øÈ£¿Í ÇØ´ç °ªÀ» "()"·Î ¹¾î ³õÀº °ÍÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù. Entity¿¡¼ ¿øÇÏ´Â Á¤º¸ÀÇ ÃßÃâ°ú ¼öÁ¤Àº "()"¾ÈÀÇ ÄÚµå ¹øÈ£¸¦ ÅëÇØ¼ ÀÌ·ç¾îÁö¸ç, ÀÌ ÄÚµå´Â DXF ¶Ç´Â Entity ÄÚµå¶ó ºÎ¸¨´Ï´Ù.
(3) Entity Name ¸ðµç Entity´Â °íÀ¯ÀÇ À̸§À» °¡Áö¸ç, ´ÙÀ½°ú °°ÀÌ 16Áø »ó¼ö·Î Ç¥½ÃµË´Ï´Ù. ¿¹) <Entity Name: 3310500> ÇϳªÀÇ µµ¸é ¾È¿¡¼´Â °°Àº À̸§À» °®´Â ¿ä¼Ò´Â Á¸ÀçÇÏÁö ¾ÊÀ¸¹Ç·Î, Entity À̸§¸¸ ¾Ë°í ÀÖ´Ù¸é ¾ðÁ¦µçÁö ã¾Æ³¾ ¼ö ÀÖÀ¸¸ç, ¼öÁ¤°ú »èÁ¦, ÆíÁýÀÌ °¡´ÉÇÕ´Ï´Ù.
(4) Selection Set Entity ¼±Åà ¸í·É¿¡ ÀÇÇØ¼ Çѹø¿¡ ¿©·¯ °³ÀÇ Entity ¼±ÅÃÇßÀ» ¶§ ¼±ÅÃµÈ ÁýÇÕÀ» Selection Set(¼±Åà ¼¼Æ®)ÇÕ´Ï´Ù.
(5) DXF Code Entity List¸¦ °Ë»öÇϴµ¥ ÇÊ¿äÇÑ DXF Code´Â ´ÙÀ½°ú °°½À´Ï´Ù.
À§ÀÇ Ç¥´Â Entity¸¦ ÆíÁýÇϰųª ¼öÁ¤ÇÒ ¶§ ÁÖ·Î ¾²ÀÌ´Â DXF Code¸¦ Á¤¸®ÇÑ °ÍÀÔ´Ï´Ù. ±×·¯³ª, À§ÀÇ Code À̿ܿ¡µµ ´õ ¸¹Àº DXF Code°¡ Á¸ÀçÇϸç, ¶ÇÇÑ ¿ä¼Ò¸¶´Ù Entity ListÀÇ Á¤º¸°¡ ´Ù¸£±â ¶§¹®¿¡ À§ÀÇ Code¸¸À¸·Î´Â ÃæºÐÇÏÁö ¾Ê½À´Ï´Ù.
|