| CAD :: µµ¸é :: ÅÛÇø´ ÅؽºÆ® ¹× Çü»óÀ¸·Î ű׸¦ ±³Ã¼ÇϽʽÿÀ. |
Áö±Ý ´Ù¿î·Îµå |
CAD :: µµ¸é :: ÅÛÇø´ ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- Perl Artistic License
- °Ô½ÃÀÚ À̸§:
- Eric Wilhelm
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~ewilhelm/
CAD :: µµ¸é :: ÅÛÇø´ ű×
CAD :: µµ¸é :: ÅÛÇø´ ¼³¸í
ű׸¦ ÅؽºÆ® ¹× Çü»óÀ¸·Î ¹Ù²ß´Ï´Ù CAD :: µµ¸é :: ÅÛÇø´Àº ÅؽºÆ®¿Í Geometry¿Í ÇÔ²² ű׸¦ ¹Ù²Ù´Â Perl ¸ðµâÀÔ´Ï´Ù. Synopsis My $ BP = CAD :: Drapting :: Template-> new (); $ BP->·Îµå ( 'my_template.dxf'); # º¸ÀÏ·¯ Ç÷¹ÀÌÆ®ÀÇ ÀϺΠ°ªÀ» ¼³Á¤ÇÕ´Ï´Ù : $ bp-> set_data (foo => 'foo'°ª); My @parts = QW (E8955 Q4200); $ bp-> set_vtable (parts => @parts); $ BP-> set_geom (birdseye => 'birdseye.dwg'); MY $ DRW = $ BP-> ¿Ï·á (PASS => QR / ^ ¹è¼Û /, ´ÙÀÌ => 0); $ DRW-> ÀúÀå ( 'output.dxf'); ÀÔ·Â TemplatesInput ÅÛÇø´Àº CAD :: µµ¸é ȣȯ ÆÄÀÏ ¶Ç´Â °³Ã¼ ¿©¾ßÇÕ´Ï´Ù. À̰͵éÀº CAD :: µµ¸é :: ÅÛÇø´ ¿ÀºêÁ§Æ®·Î LOAD () ¶Ç´Â import ()¸¦ ÅëÇØ ÅÛÇø´ ¿ÀºêÁ§Æ®¸¦ °¡Á® ¿ÔÀ¸¸ç ¾Æ·¡¿¡ ³ª¿µÈ Çü½Ä°ú ÀÏÄ¡ÇÏ´Â 'ÅؽºÆ®'Ç׸ñÀ» °Ë»öÇÕ´Ï´Ù. ű״ 'ÁÖ¼®'À» Á¦¿ÜÇÑ µµ¸éÀÇ ¸ðµç ·¹À̾ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ¿¹¾à µÈ À̸§ ÀÎ 'Fit'. 'ÄÚ¸àÆ®'·¹À̾ ¿ÏÀüÈ÷ Æó±âµÇ°í '¸Â´Â'°èÃþÀº Á÷»ç°¢Çü (°è»êÀ» ¹èÀ² ÇÒ ÇÊ¿ä°¡ ÀÖÁö¸¸ »èÁ¦µË´Ï´Ù.) ÅÂ±× Çü½ÄÀº 'TEXT'¿£ÅÍƼ (DWGÀÇ ÇÑ ÁÙ ÅؽºÆ®)ÀÔ´Ï´Ù. / dxf Çü½Ä°ú ÀÏÄ¡ÇÏ´Â °¢ ÅؽºÆ® ¿£Æ¼Æ¼°¡ »ðÀÔ Æ÷ÀÎÅÍ, ÅؽºÆ® ³ôÀÌ ¹× À̸§¿¡ ´ëÇØ ¼Ò½º¸¦ ½ÃÀÛÇؾßÇÕ´Ï´Ù. ÀÌ ¸ðµâÀÇ ÇâÈÄ ¹öÀüÀº ÅÂ±× ÅؽºÆ® ÀÚü ³»ÀÇ ¿À¸®¿£Å×À̼Ç, ±Û²Ã ¹× ¿É¼ÇÀ» Áö¿øÇÒ °ÍÀÔ´Ï´Ù. ÀϹÝÀûÀΠű״ ´ÙÀ½°ú °°ÀÌ Çü½Äȵ˴ϴÙ. ¿©±â¼ $ typeÀº ¾Æ·¡¿¡ Á¤ÀÇ µÈ À¯Çü Áß ÇϳªÀÌ°í $ nameÀº ű×ÀÇ À̸§ÀÔ´Ï´Ù (set _ * () ÇÔ¼ö¸¦ ÅëÇØ ÇØ°áÇÒ ¶§ »ç¿ëµÇ´Â °æ¿ì). ¿ä±¸ »çÇ× : ¡¤ Perl.
CAD :: µµ¸é :: ÅÛÇø´ °ü·Ã ¼ÒÇÁÆ®¿þ¾î