AutoLISP Para AutoCAD

Embed Size (px)

Citation preview

  • 8/7/2019 AutoLISP Para AutoCAD

    1/85

    =D\D

    $35(6(17$d 2

    $SUHVHQWDomR

    2$XWR&$' pXPSURJUDPD&$'GHSURSyVLWRJHUDOTXHSRGHVHUXWLOL]DGR

    QDFULDomRGHXPDYDULHGDGHPXLWRJUDQGHGHSURMHWRV

    8PDGDVSULQFLSDLVFDUDFWHUtVWLFDVTXHID]HPGR$XWR&$'XP6RIWZDUHGH

    JUDQGHSHQHWUDomRHDFHLWDomRSHORPHUFDGRpVXDDUTXLWHWXUDDEHUWDGHVWD

    IRUPD R $XWR&$' SRGH VHU DGHTXDGR jV QHFHVVLGDGHV HVSHFtILFDV GH VHXV

    XVXiULRVDWUDYpVGHUHFXUVRVWDLVFRPRFULDomRGHPDFUR FRPDQGRVFRQILJXUDo}HV

    HVSHFLDLV GH PHQXV H SULQFLSDOPHQWH DWUDYpV GR GHVHQYROYLPHQWR GH URWLQDV HP

    $XWR/,63

    1mR p SRU DFDVR TXH DWXDOPHQWH H[LVWDP PLOKDUHV GH DSOLFDWLYRV

    GHVHQYROYLGRVSRUHPSUHVDVGHVRIWZDUHHSRUXVXiULRVDRUHGRUGRPXQGRTXH

    DSURYHLWDQGR RV UHFXUVRV GLVSRQtYHLV QR Q~FOHR JUiILFR GR SURJUDPD WRUQDP R

    $XWR&$' XPD IHUUDPHQWD GH SURMHWR SDUD iUHDV WmRGLYHUVDV FRPR PDQXIDWXUDV

    PDSHDPHQWRSURMHWRVGHSODQWDVLQGXVWULDLVHQWUHRXWUDV

    (VWH FXUVR WHP FRPR REMHWLYR DSUHVHQWDU FRQFHLWRV GH SURJUDPDomRDYDQoDGDHP$XWR/,63

    $WUDYpVGHH[SOLFDF}HVHH[HPSORVYRFrDSUHQGHUiFRPRWRUQDUR$XWR&$'

    XPD IHUUDPHQWD DLQGD PDLV SURGXWLYD SDUD R GHVHQYROYLPHQWR GH SURMHWRV

    DGHTXDQGRR$XWR&$'DRVHXDPELHQWHGHWUDEDOKR

    (VWDDSRVWLODHVWiRUJDQL]DGDGDVHJXLQWHPDQHLUD

    &DS DSUHVHQWDRVFRQFHLWRVEiVLFRVGD $XWR/,63

    &DSH[SOLFDFRPRpIHLWRRJHUHQFLDPHQWRGHPHPyULDGR$XWR/,63HDSUHVHQWD

    DVIXQo}HVGR$XWR/,63DHOHUHODFLRQDGDV

    &DS DSUHVHQWDDVIXQo}HVGHHQWUDGDHVDtGDGR$XWR/,63OHLWXUDHJUDYDomR

    GHDUTXLYRV

  • 8/7/2019 AutoLISP Para AutoCAD

    2/85

    =D\D

    &DS DSUHVHQWD DV IXQo}HV DYDQoDGDV GH PDQLSXODomR GH OLVWDV WDLV FRPR

    $33/

  • 8/7/2019 AutoLISP Para AutoCAD

    3/85

    =D\D

    (OHPHQWRVEiVLFRVGR$XWR/,63

    2 $XWR/,63 p XPD OLQJXDJHP EDVHDGD HP /,67$6 $ VHJXLU VHUmR

    DSUHVHQWDGRVRVHOHPHQWRVEiVLFRVTXHFRPS}HPDV LQWD[HGHVWDOLQJXDJHP

    7202XQLGDGHEiVLFDGR$XWR/,633RGHVHUOLWHUDORXQXPpULFD

    ([HPSORV

    iWRPROLWHUDO$%& 3$/$95$7$0$1+2*,*$17(675,1*

    iWRPRQXPpULFRH

    1XPSURJUDPD$XWR/,63YDULiYHLVHYDORUHVFRQVWDQWHVVmRiWRPRV

    /,67$ DJUXSDPHQWR GH iWRPRV RX OLVWDV GHOLPLWDGRV SRU H H LGHQWLILFDGR

    FRPRXP~QLFRHOHPHQWR

    ([HPSORV

    RX1,/ OLVWDYD]LD

    $%;;

  • 8/7/2019 AutoLISP Para AutoCAD

    4/85

    =D\D

    8P SURJUDPD HP $XWR/,63 p XPD VHTrQFLD GH H[SUHVV}HV iWRPRV RX

    OLVWDVHD H[HFXomRGRSURJUDPDQDGD PDLVp $9$/,$d 2 GH FDGDXPDGHVVDV

    (;35(66(6

    2TXHp $9$/,$580$(;35(66 2 "

    VHDH[SUHVVmRIRUXPYDORUFRQVWDQWH DYDOLDUD H[SUHVVmR VLJQLILFDUHWRUQDUR

    VHXSUySULRYDORU

    VH D H[SUHVVmR IRU XPD YDULiYHO DYDOLDU D H[SUHVVmR VLJQLILFD UHWRUQDU R

    FRQWH~GRGDYDULiYHO

    VH D H[SUHVVmR IRU XPD FKDPDGD GH IXQomR DYDOLDU D H[SUHVVmR VLJQLILFD

    H[HFXWDUD IXQomR HUHWRUQDU RYDORU UHWRUQDGR SHOD ~OWLPDH[SUHVVmR D YDOLDGD

    GHQWURGDIXQomR

    2%6 3DUDGLIHUHQFLDUXPDOLVWDGHH[SUHVVmRGHXPDOLVWDGHGDGRVR$XWR/,63

    XWLOL]DRVtPERORRXDIXQomR4827(

    ([HPSOR

    HVWDOLVWDpUHFRQKHFLGDFRPRXPDIXQomRGHVRPDHDDYDOLDomR

    GDPHVPDUHWRUQDRQ~PHUR

    HVWDOLVWDpUHFRQKHFLGDDSHQDVFRPRXPD OLVWD TXHFRQWpP

    iWRPRV6XDDYDOLDomRUHWRUQDDSUySULDOLVWD

    )XQo}HVHOHPHQWDUHV&$5H&'5

    2 $XWR&$' SRVVXL GXDV GDV IXQo}HV HOHPHQWDUHV SDUD PDQLSXODomR GH

    OLVWDV

    &$5 UHWRUQDRSULPHLURHOHPHQWRGHXPDOLVWD

    ([HPSORV

    &$5$% UHWRUQD $

    &$5UHWRUQD

  • 8/7/2019 AutoLISP Para AutoCAD

    5/85

    =D\D

    &'5UHWRUQDDOLVWDVHPRSULPHLURHOHPHQWR

    ([HPSORV

    &'5$%UHWRUQD%&'5 UHWRUQD

    &'581,&2 UHWRUQDRX 1,/OLVWDYD]LD

    (VVDVIXQo}HVSRGHPVHUXVDGDVFRPELQDGDVFRPRQRVH[HPSORVDEDL[R

    &$$5$%&$5&$5$%&$5$%$

    &'5$%&$5&'5 $%&$5

    &''5$%&'5&'5$%&'5

    &'$5$%&'5&$5$%&'5$%%

    2%61R$XWR/,63SRQWRVVmRUHSUHVHQWDGRVSRUOLVWDVFRPGRLVRWUrVHOHPHQWRV

    SRQWREL GLPHQVLRQDO

    SRQWRWUL GLPHQVLRQDO

    $VIXQo}HV&$5H&'5VmRPXLWRXWLOL]DGDVSDUDGHFRPSRUFRRUGHQDGDV

    &$5 FRRUGHQDGD;

    &$'5FRRUGHQDGDHQWLW\QDPH!>VHOHFWLRQVHW!@@

  • 8/7/2019 AutoLISP Para AutoCAD

    36/85

    =D\D

    $GLFLRQDDHQWLGDGH HQWLW\QDPH!QRFRQMXQWRVHOHFWLRQVHW!HUHWRUQD

    RQRPHGRVHOHFWLRQVHW6HRSDUkPHWURVHOHFWLRQVHW!QmRIRUIRUQHFLGRD

    IXQomR FULD XP QRYR VHOHFWLRQVHW FRQWHQGR DSHQDV D HQWLGDGH IRUQHFLGD 6H

    QHQKXP GRV SDUkPHWURV IRU IRUQHFLGR D IXQomR FULD XP QRYR VHOHFWLRQVHWFRQWHQGRDSHQDVDHQWLGDGHIRUQHFLGD6HQHQKXPGRVSDUkPHWURVIRUIRUQHFLGRD

    IXQomRFULDXPVHOHFWLRQVHWYD]LR

    1R FDVR HP TXH QRYRV VHOHFWLRQVHWV VmR FULDGRV D IXQomR UHWRUQD XP

    QRYRQRPHSDUDHVVHVVHOHFWLRQVHWV

    9HMDH[HPSORQDSUy[LPDSiJLQD

    ([HPSOR

    VHWT/(HQWODVW~OWLPDHQWLGDGHFULDGDQR$XWR&$'

    VHWT66VVJHW FRQMXQWRVHOHFLRQDGRSHORXVXiULR

    VHWT66VVDG/(66DFUHVFHQWDDHQWLGDGH/(DR

    FRQMXQWR66

    VHWT66VVDGG/(FULD66DSHQDVFRP/(

    VHWT66VVDGG FULD66FRQMXQWRYD]LR

    66'(/

    66'(/(17,7

  • 8/7/2019 AutoLISP Para AutoCAD

    37/85

    =D\D

    UHWRUQDGRVHPQHQKXPDDOWHUDomR

    66*(7VVJHW>32172!@

    5HWRUQD XP VHOHFWLRVHW ! 6H R SRQWR! IRU IRUQHFLGR D IXQomR UHWRUQD XP

    FRQMXQWR FRQWHQGR DSHQDV D HQWLGDGH LGHQWLILFDGD SRU SRQWR! &DVR FRQWUiULR D

    IXQomR SHGH SDUD RXVXiULRVHOHFLRQDU XP FRQMXQWRFRQVLGHUDQGRYiOLGRTXDOTXHU

    PRGRGHVHOHomRGLVSRQtYHOQR$XWR&DG

    ([HPSOR

    VHWT37

    VHWT66VVJHW37 5HWRUQDXPVHOHFWLRQVHWFRQWHQGR

    DHQWLGDGHLGHQWLILFDGDSRU37

    &DVRQHQKXPDHQWLGDG HWHQKDVLGR

    LGHQWLILFDGDUHWRUQD1,/

    VHWT66VVJHWSHGHTXHRXVXiULRVHOHFLRQHXPFRQMXQWR$PHQVDJHP6HOHFWREMHFWV

    HH[LELGDQDiUHDGH GLiORJR

    66*(7

    66*(7;OLVWD

    5HWRUQD XP VHOHFWLRQVHW FRQWHQGR HQWLGDGHV VHOHFLRQDGDV DWUDYpV GH XP ILOWUR

    GHILQLGRSHORVHOHPHQWRVGRSDUkPHWUROLVWD!2VHOHPHQWRVGHOLVWD!GHYHPVHU

    SDUHVDVVRFLDGRVFXMRSULPHLURHOHPHQWRp XPFyGLJR';)T XHGHILQHRFULWpULRGH

    VHOHomRHRVHJXQGRRYDORUGHVVHFyGLJR

    9HMDWDEHODFRPDOJXQVH[HPSORVGHFyGLJRV';)

  • 8/7/2019 AutoLISP Para AutoCAD

    38/85

    =D\D

    ';) 6LJQLILFDGRH([HPSOR

    WLSRGHHQWLGDGH/,1(

    QRPHGREORFR %/. WLSRGHOLQKD'$6+('

    HVWLORGHWH[WR67$1'$5'

    OD\HU

    HOHYDWLRQ

    WKLFNQHVV

    LQGLFHGHFRU

    DWWULEXWHIROORZIODJ

    GLUHomRGHH[WUXVmR

    ([HPSOR

    6HOHFLRQDWRGRVRVFtUFXORVGRGHVHQKR

    VHWT66&,5&/(VVJHW;OLVWFRQV&,5&/(

    6HOHFLRQDWRGRVRVEORFRVGRGHVHQKRFRPQRPH%/.VHWT66VVJHW;OLVWFRQV%/.

    6HOHFLRQDWRGRVRVWH[WRVGROD\HU '(6(1+2

    VHWT66VVJHW;OLVWFRQV7(;7FRQV'(6(1+2

    66/(1*7+

    66/(1*7+VHOHFWLRQVHW!

    5HWRUQDRQ~PHURGHHQWLGDGHVFRQWLGDVQRVHOHFWLRQVHW!

    ([HPSOR

    166Q~PHURGHEORFRV%/.QRGHVHQKR

    VHWT66VVJHW;OLVWFRQV%/.

    VHWT166VVOHQJWK66

  • 8/7/2019 AutoLISP Para AutoCAD

    39/85

    =D\D

    660(0%

    660(0%HQWLW\QDPH!VHOHFWLRQVHW!

    5HWRUQD7VHDHQWLGDGHHVWLYHUQRFRQMXQWRH1,/FDVRFRQWUiULR

    ([HPSOR

    VHWT66VVJHW

    LIVVPHPEHQWODVW66

    SULQF? Q3HUWHQFHDRFRQMXQWR

    SULQF? Q1DRSHUWHQFHDRFRQMXQWR

    661$0(

    661$0(VHOHFWLRQVHW!tQGLFH!

    UHWRUQD D 1pVLPD HQWLGDGH GR VHOHFWLRQVHW! RQGH 1 p GDGR SHOR SDUkPHWUR

    tQGLFH!$FRQWDJHPFRPHoD DSDUWLUGRLVWRpDSULPHLUDHQWLGDGHDFHVDSHOR

    Q~PHUR

    ([HPSOR

    VHWTQtQGLFH

    VHWT66VVJHW 6HOHFWLRQVHW

    UHSHDWVVOHQJWK $FHVVDWRGDVDVHQWLGDGHVGRFRQMXQWR

    VHWT(/VQDPH66Q

    QQ

    )81d(6'($&(662$7$%(/$6

  • 8/7/2019 AutoLISP Para AutoCAD

    40/85

    =D\D

    $XWR/,63SRVVXLIXQo}HVGHFRQVXOWDDSHQDVFRQVXOWDiVWDEHODVGR$XWR&$GTXH

    DUPD]HQDPLQIRUPDo}HVLQWHUQDVGRVLVWHPD

    /$

  • 8/7/2019 AutoLISP Para AutoCAD

    41/85

    =D\D

    7%/1(;7UHWRUQDOLVWD

    /$

  • 8/7/2019 AutoLISP Para AutoCAD

    42/85

    =D\D

    5HWRUQDRUHJLVWURLGHQWLILFDGRSRUVtPEROR!&DVRIODJ!VHMDGLIHUHQWHGH1,/

    FKDPDGDVSRVWHULRUHVGDIXQomR7%/1(;7UHWRUQDUmRVXEVHTXHQWHVDRUHJLVWUR

    HQFRQWUDGR

    ([HPSOR

    3URFXUDRHVWLOR520$1&QDWDEHOD67

  • 8/7/2019 AutoLISP Para AutoCAD

    43/85

    =D\D

    2%6RVSDUkPHWURVHQWUH>@VmRRSFLRQDLV

    2%65LQGLFDTXHDIXQomRRXDRSomRVyHVWiGLVSRQtYHODSDUWLUGR

    5HOHDVH

    60%2/26(63(&,$,6

    $EUHYLDomRGDIXQomR4827(

    ?

    ,QGLFDSDXVDHVSHUDHQWUDGDGHGDGRVGRXVXiULR

    &

    3UHIL[R XWLOL]DGR QRV QRPHV GH IXQo}HV SDUD FRQVWUXomR GH QRYRV

    FRPDQGRVGR$XWR&DGHP$XWR/,63

    1,/

    /LVWDYD]LDRXVtPERORIDOVR

    3,

    9DORUGH3,

    3$86(

    (TLYDOHDRVtPEROR?

    7

    6tPERORYHUGDGHLUR

    )81d(6'(0$1,38/$d 2'(/,67$6

  • 8/7/2019 AutoLISP Para AutoCAD

    44/85

    =D\D

    $33(1'/67/67

    5HWRUQDXPDOLVWDFRP SRVWDSHODMXQomRGHWRGDVDVOLVWDVGDGDV

    $33/

  • 8/7/2019 AutoLISP Para AutoCAD

    45/85

    =D\D

    5HWRUQDRSDUDVVRFLDGRIRUPDGRSRU(;35H(;35

    /$67/67

    5HWRUQDR~OWLPRHOHPHQWRGDOLVWD/67

    0$3&$5)81&/67/67

    5HWRUQD XPD OLVWD FXMRV HOHPHQWRV VmR R UHVXOWDGR GD H[HFXomR GD

    IXQomRHVSHFLILFDGDSRU)81&XWLOL]DQGRRVHOHPHQWRVGDVOLVWDV/67/67HWF FRPR DUJXPHQWRV 7RGDV DV OLVWDV GHYHP WHU R PHVPR Q~PHUR G H

    HOHPHQWRVDOpPGLVVRRQ~PHURGHOLVWDVIRUQHFLGDVGHYHVHULJXDODRQ~PHUR

    GHSDUkPHWURVGHHQWUDGDGDIXQomR)81&

    /(1*7+/67

    5HWRUQDRQ~PHURGHHOHPHQWRVGDOLVWD/67

    /,67(;35(;35

    5HWRUQDXPDOLVWDIRUPDGDSRUWRGDVDVH[SUHVV}HVGDGDV

    0(0%(5,7(0/67

    5HWRUQDRUHVWRGDOLVWD/67DSDUWLUGDSRVLomRGRHOHPHQWRHVSHFLILFDGR

    SRU,7(LQFOXLRSUySULRHOHPHQWR&DVR,7(0QmRSHUWHQoDD/67DIXQomR

    UHWRUQD1,/

    17+1/67

    5HWRUQDR1pVLPRHOHPHQWRGDOLVWD/67$FRQWDJHPFRPHoDDSDUWLU

    GR]HUR

  • 8/7/2019 AutoLISP Para AutoCAD

    46/85

    =D\D

    5(9(56(/67

    5HWRUQDDOLVWD/67LQYHUWLGD

    68%67,7(0,7(0/67

    6XEVWLWXL WRGDRFRUUrQFLDGH,7(0QDOLVWD/67SRU ,7(0HUHWRUQDD QRYD

    OLVWD

    )81d(6 $5,70e7,&$6

    180180

    5HWRUQDRUHVXOWDGRGDVRPDGHWRGRVRVQ~PHURV

    180180

    5HWRUQDRUHVXOWDGR GD GLIHUHQoD GRSULPHLURQ~PHUR PHQRV DVRPDGRV

    RXWURV

    180180

    5HWRUQDRUHVXOWDGRGRSURGXWRGHWRGRVRVQ~PHURV

    180180

    5HWRUQDRUHVXOWDGRGDGLYLVmRGRSULPHLURQ~PHURSHORSURGXWRGRVRXWURV

    180

  • 8/7/2019 AutoLISP Para AutoCAD

    47/85

    =D\D

    5HWRUQDRYDORUGRQ~PHURLQFUHPHQWDGRGH

    180

    5HWRUQDRYDORUGRQ~PHURGHFUHPHQWDGRGH

    $%6180

    5HWRUQDRYDORUDEVROXWRGRQ~PHUR

    (;3180

    5HWRUQD(HOHYDGRD180

    (;37180180

    5HWRUQD180HOHYDGRD180

    *&'180180

    5HWRUQDRPi[LPRGLYLVRUFRPXPGRVQ~PHURV

    /2*180

    5HWRUQDRORJDULWPRQHSHULDQRGRQ~PHUR

    0$;180180

    5HWRUQDRYDORUPi[LPR

  • 8/7/2019 AutoLISP Para AutoCAD

    48/85

    =D\D

    0,1180180

    5HWRUQDRYDORUPtQLPR

    5(0180180

    5HWRUQDRUHVWRGDGLYLVmRGRSULPHLURQ~PHURSHORSURGXWRGRVRXWURV

    6457180

    5HWRUQDDUDL]TXDGUDGDGRQ~PHUR

    )81d(675,*2120e75,&$6

    $7$1180180@

    5HWRUQD R DUFR WDQJHQWH HP UDGLDQRV H 180 RX FDVR 180 VHMD

    IRUQHFLGRDUFRWDQJHQWHGH180180

    &26180

    5HWRUQDRFRVHQRGRVQ~PHURVHPUDGLDQRV

    6,1180

    5HWRUQDRVHQRGRQ~PHURHPUDGLDQRV

    )81d(6*(20e75,&$6

    $1*/(3737

    5HWRUQDRkQJXORHPUDGLDQRVGRVHJPHQWRGHILQLGRSHORVGRLVSRQWRV

  • 8/7/2019 AutoLISP Para AutoCAD

    49/85

    =D\D

    ',67$1&(3737

    5HWRUQDDGLVWkQFLDHQWUHRVGRLVSRQWRV

    ,17(5637373737>)/*@

    5HWRUQD R SRQWR GH LQWHUVHomR HQWUH R VHJPHQWR GHILQLGR SHORV GRLV

    SULPHLURVSRQWRV HRVHJPHQWR GHILQLGRSHORVGRLV~OWLPRV6H)/$*IRU1LOR

    SRQWRGHLQWHUVHomRVypUHWRUQDGRVHSHUWHQFHUDRVVHJPHQWRV

    32/$537$1*',67

    5HWRUQD RSRQWRFXMD GLVWkQFLD SRODUGH37p GHILQLGD SHORkQJXOR$1*H

    SHODGLVWkQFLD',67

    !$7$7

    5HWRUQD7VHRVHOHPHQWRVHVWmRHPRUGHPGHFUHVFHQWH

    $7$7

    5HWRUQD7VHRVHOHPHQWRVHVWmRHPRUGHPFUHVFHQWH

    !$7$7

    5HWRUQD 7 VH RV HOHPHQWRV HVWmR HP RUGHP GHFUHVFHQWH ID] D

    FRPSDUDomRFRPPDLRURXLJXDO

    $7$7

  • 8/7/2019 AutoLISP Para AutoCAD

    50/85

    =D\D

    5HWRUQD7VHRVHOHPHQWRVVmRGLIHUHQWHV

    $7$7

    5HWRUQD7VHWRGRVRVHOHPHQWRVVmRLJXDLV

    $1'(;35(;35

    5HWRUQD7VHWRGDVDVH[SUHVV}HVVmRYHUGDGHLUDV

    $720(/(0

    5HWRUQD7VHRHOHPHQWRIRUXPiWRPRQmRIRUQHPXPDOLVWDQHP1,/

    %281'83$7

    5HWRUQD7VHRiWRPRFRQWpPXPYDORUGLIHUHQWHGH1,/

    (49$59$5

    5HWRUQD7VHRVFRQWH~GRVGDVYDULiYHLVVmRLJXDLV

    (48$/ (;35(;35>35(&@

    5HWRUQD7VHDVH[SUHVV}HVVmRLJXDLV35(&LQGLFDDSUHFLVmRQXPpULFDD

    VHUFRQVLGHUDGDQDFRPSDUDomR

    /,673(/(0

    5HWRUQD7VHRHOHPHQWRIRUXPDOLVWD

  • 8/7/2019 AutoLISP Para AutoCAD

    51/85

    =D\D

    0,1863180

    5HWRUQD7VHRQ~PHURIRUQHJDWLYR

    127(;35

    5HWRUQDRFRQWUiULRGDH[SUHVVmR6HDH[SUHVVmRIRU1,/UHWRUQD7FDVR

    FRQWUiULRUHWRUQD1,/

    18//(/(0

    5HWRUQD7VHRHOHPHQWRIRU1,/

    180%(53(/(0

    5HWRUQD7VHRHOHPHQWRIRUXPiWRPRQXPpULFR

    25(;35(;35

    5HWRUQD7VHXPDGDVH[SUHVV}HVIRUYHUGDGHLUD

    =(523180

    5HWRUQD7VHRQ~PHURIRULJXDOD]HUR

    )81d(6'(0$1,38/$d 2'(%,76

    a180

    5HWRUQDRUHVXOWDGRGDRSHUDomROyJLFD127FRPRVELWVGRQ~PHUR

  • 8/7/2019 AutoLISP Para AutoCAD

    52/85

    =D\D

    %22/()81&180180

    5HWRUQD XPD GDV SRVVtYHLV RSHUDo}HV ERROHDQDV LQGLFDGD SHORSDUkPHWUR)81&DSOLFDGDDRVQ~PHURVLQWHLURVIRUQHFLGRV

    /2*$1'180180

    5HWRUQDRUHVXOWDGRXPQ~PHURLQWHLURGDRSHUDomROyJLFDGHELWV

    $1'HQWUHRVQ~PHURVLQWHLURVIRUQHFLGRV

    /2*,25180180

    5HWRUQDRUHVXOWDGRXPQ~PHURLQWHLURGDRSHUDomROyJLFDGHELWV

    25HQWUHRVQ~PHURVLQWHLURVIRUQHFLGRV

    /6+180180%,76

    5HWRUQDRUHVXOWDGRGDRSHUDomRGH%,7:,6(6+,)7VREUHRYDORU

    GRQ~PHURLQWHLUR180180%,76SRVLWLYRLQGLFDRQ~PHURGHELWVDVHUHPURGDGRV

    SDUDDHVTXHUGD180%,76QHJDWLYRLQGLFDRQ~PHURGHELWVDVHUHPURGDGRVSDUD

    DGLUHLWD

    )81d(6'(&219(56 2

    $1*726$1*>02'2@>35(&@

  • 8/7/2019 AutoLISP Para AutoCAD

    53/85

    =D\D

    &RQYHUWHR QJXORHPFDGHLDGHFDUDFWHUHVVHJXQGR RVSDUk PHWURV

    RSFLRQDLV 02'2 H35(& 02'2 LQGLFDD XQLGDGH DQJXODUH 35(& D SUHFLVmR

    QXPpULFDDVHUHPXWLOL]DGDVQDFRQYHUVmR(PFDVRGHRPLVVmRGHVVHVSDUkPHWURV

    D IXQomR FRQVLGHUDRV YDORUHVFRQILJXUDGRV QD YDULiYHLVGH VLVWHPD $81,76 H$835(&

    $6&,,675

    5HWRUQDRFyGLJR$6&,,GRSULPHLURFDUDFWHUVH'75

    $72)675

    &RQYHUWHFDGHLDGHFDUDFWHUHPQ~PHURUHDO

    $72,675

    &RQYHUWHFDGHLDGHFDUDFWHUHPQ~PHURLQWHLUR

    &+5180

    5HWRUQD R FDUDFWHU FRUUHVSRQGHQWH DR FyGLJR $6&,, LQGLFDGR SRU180

    ),;180

    7UDQVIRUPDXPQ~PHURUHDOHPQ~PHURLQWHLUR$FRQYHUVmRpIHLWD

    WUXQFDQGRVHDSRUomRIUDFLRQiULDGRQ~PHURUHDO

    )/2$7180

    7UDQVIRUPDXPQ~PHURLQWHLURHPQ~PHURUHDO

    ,72$180

  • 8/7/2019 AutoLISP Para AutoCAD

    54/85

    =D\D

    &RQYHUWHXPQ~PHURLQWHLURHPFDGHLDGHFDUDFWHU

    5726180>02'2@>35(&@

    &RQYHUWH Q~PHUR UHDO HP FDGHLD GH FDUDFWHUHV VHJXQGR RV

    SDUkPHWURVRSFLRQDLV02'2H35(&02'2LQGLFDDXQLGDGHOLQHDUH35(&D

    SUHFLVmR QXPpULFDD VHUHPXWLOL]DGDV QDFRQYHUVmR(PFDVRGH RPLVVmRGHVVHV

    SDUkPHWURVD IXQomR FRQVLGHUDRVYDORUHVFRQILJXUDGRV QDV YDULiYHLV GHVLVWHPD

    /81,76H /835(&

    75$1637&225'&225'>)/$*@

    &RQYHUWH XP SRQWRGDFRRUGHQDGD &225'SDUDD&225'6H

    )/$*IRUGLIHUHQWHGH1,/DIXQomRFRQVLGHUD37FRPRGHVORFDPHQWRHQmRFRPR

    SRQWR&225'H&225'SRGHPDVVXPLURVVHJXLQWHVYDORUHV

    9$/25 6,67(0$'(&225'(1$'$6

    :RUOG&RRUGLQDWH6\VWHP:&6

    8VHU&RRUGLQDWH6\VWHP8&6

    'LVSOD\&RRUGLQDWH6\VWHP'&6

    3DSHU6SDFH&RRUGLQDWH6\VWHP5

    1(17QRPHGHHQWLGDGH (QWLW\&RRUGLQDWH6\VWHP (&6

    )81d(6'(0$1,38/$d 2'(&$'(,$'(&$5$&7(5(6

    5($'675

  • 8/7/2019 AutoLISP Para AutoCAD

    55/85

    =D\D

    5HWRUQD R SULPHLUR iWRPR RX OLVWDFRQWLGD QD FDGHLD GHFDUDFWHUHV

    675

    675&$6(675>)/$*@

    &RQYHUWH RV FDUDFWHUHV GH 675 SDUD PDL~VFXOR 6H )/$* IRU 7

    FRQYHUWHSDUDPLQ~VFXOR

    675&$7675675

    5HWRUQD D FDGHLD UHVXOWDQWH GD FRQFDWHQDomR GH WRGDV DV FDGHLDV

    GDGDV

    675/(1675

    5HWRUQDRQ~PHURGHFDUDFWHUHVTXHFRPS}HPDFDGHLD

    68%675675,1,&>,1&$5@

    5HWRUQD XPDVXEFDGHLD GH675FRPHoDQGR SHOD SRVLomRGDGD

    SRU,1,&FRPFRPSULPHQWR 1&$56H1&$5QmRIRUIRUQHFLGRDVXEFDGHLDYDL

    DWpRILQDOGDFDGHLDRULJLQDO

    :&0$7&+6753$'52(65

    9HULILFDVHDFDGHLDGHFDUDFWHUHV675VHHQFDL[DQXPGRVSDGU}HV

    FRQWLGRVQDFDGHLDGHFDUDFWHUHV3$'52(6

    )81d(6'($&(662$7(/$(',6326,7,926'((175$'$

    *5$3+6&5

    0XGDDWHODSDUDPRGRJUiILFR

  • 8/7/2019 AutoLISP Para AutoCAD

    56/85

    =D\D

    *5&/($5

    /LPSDWHPSRUDULDPHQWHDWHODJUiILFD

    *5'5$:3737&25>)/$*@

    'HVHQKD XP WUDoR GH 37 D 37 2 &25 LQGLFD GR WUDoR 6H )/$* IRU

    GLIHUHQWHGH]HURRWUDoRVHUiGHVHQKDGRQRPRGR+,*+/,*+7

    *55($'>)/$*@

    /rGDGRVGLUHWDPHQWHGHXPGLVSRVLWLYRGHHQWUDGD5HWRUQDXPDOLVWDFXMR

    SULPHLUR HOHPHQWR p R FyGLJR GH LGHQWLILFDomR GR GLVSRVLWLYR GH HQWUDGD H R

    VHJXQGR RYDORU OLGR6H )/$*IRU7DIXQomRUHWRUQDXPDFRRUGHQDGD GH SRQWR

    VHPTXHRERWmRGHLGHQWLILFDomRGHSRQWRWHQKDTXHVHUSUHVVLRQDGR

    &',*2 7,32'((175$'$ 9$/25/,'2

    WHFODGR FyGLJR$6&,,GDWHFOD

    VHOHomRGHSRQWR FRRUGHQDGDVGRSRQWR

    FDPSRGHPHQXGHWHOD tQGLFHGRFDPSR

    VHOHomR GH SRQWR VHP ERWmR GHLGHQWLILFDomR

    FRRUGHQDGDGRSRQWR

    PHQX%877216 Q~PHURGRERWmR

    PHQX7$%/(7 tQGLFHGRFDPSR

    PHQX7$%/(7 tQGLFHGRFDPSR

  • 8/7/2019 AutoLISP Para AutoCAD

    57/85

    =D\D

    PHQX7$%/(7 tQGLFHGRFDPSR

    PHQX7$%/(7 tQGLFHGR FDPSR

    PHQX$8; tQGLFHGRFDPSR

    FRRUGHQDGD DVVRFLDGD DR PHQX%877216

    FRRUGHQDGDGRSRQWR

    PHQX GH WHOD VHOHFLRQDGR YLDWHFODGR

    tQGLFHGRFDPSR

    *57(;7>%2;7(;7>)/$*@@

    ([LEHRWH[WR7(;7QDOLQKDGHVWDWXVRXQRPHQXGHWHOD2SDUkPHWUR %2;

    SDUDDVVXPLURVVHJXLQWHVYDORUHV

    %2; 5($

    D FDPSRVGRPHQXODWHUDOLQGLFDRFDPSRQRWRSRGDWHOD

    OLQKDGHVWDWXVUHJLmRGROD\HUFRUUHQWH

    OLQKDGHVWDWXVUHJLmRGDVFRRUGHQDGDV

    6H )/$* IRU 7 RV WH[WRV FRORFDGRV QR PHQX GH WHOD VHUmR H[LELGRV HP PRGR

    KLJKOLJW&DVRQHQKXPSDUkPHWURVHMDIRUQHFLGRDIXQomRUHVWDXUDDWHODRULJLQDO

    352037675

    N ([LEHDFDGHLDGHFDUDFWHUHV675QDiUHDGHGLiORJR

    5('5$:1(17>02'2@

    N 5HGHVHQKDDHQWLGDGH1(17GHDFRUGRFRPRYDORUHP02 '2

  • 8/7/2019 AutoLISP Para AutoCAD

    58/85

    =D\D

    02'2 (;,%,d2

    UHGHVHQKDDHQWLGDGHQDWHOD

    DSDJDDHQWLGDGHGDWHOD

    GHVHQKDDHQWLGDGHHPKLJKOLJKW

    GHVID]RKLJKOLJW

    7(535,

    3URYRFDXPDYDQoRGHOLQKDQDiUHDGHGLiORJR

    7(;73$*(5

    0XGDDWHODSDUDPRGRWH[WR OLPSDQGR DWHODDXWRPDWLFDPHQWH

    7(;76&5

    0XGDDWHODSDUDPRGRWH[WR

    )81d(6'(0$1,38/$d 2'($548,926

    &/26()'

    )HFKDDUTXLYRHPGLVFRUHIHUHQFLDGRSHORILOHGHVFULSWRU)'

    ),1'),/($54

    3URFXUD R DUTXLYR $54 6H HQFRQWUDU UHWRUQD R SDWK FRPSOHWR &DVR

    FRQWUiULRUHWRUQD1,/

  • 8/7/2019 AutoLISP Para AutoCAD

    59/85

    =D\D

    23(1$5402'2

    $EUH DUTXLYR FRP QRPH IRUQHFLGR HP $54 VHJXQGR R PRGR HVSHFLILFDGR

    02'2U5($'21/)'@

    (VWD IXQomR p LGrQWLFD j IXQomR 35,1 $ ~QLFD GLIHUHQoD p TXH D IXQomR

    35,17SXODXPDOLQKDDQWHVGHJUDYDUH[LELUDH[SUHVVmR

    5($'&+$5>)'@

    6H)3IRU IRUQHFLGROrXPFDUDFWHUGRDUTXLYR&DVRFRQWUiULR OrRFDUD FWHUGRWHFODGR$IXQomRUHWRUQDRFyGLJR$6&,,GRFDUDFWHUOLGR

    5($'/,1(>)'@

    6H)'IRUIRUQHFLGROrXPDFDGHLDGHFDUDFWHUHVGRDUTXLYR&DVRFRQWUiULR

    OrGRWHFODGR

  • 8/7/2019 AutoLISP Para AutoCAD

    60/85

    =D\D

    :5,7(&+$5180>)'@

    6H)'IRUIRUQHFLGRJUDYDRFDUDFWHUFRUUHVSRQGHQWHD RFyGLJR$6&,, GDGRSRU180&DVRFRQWUiULRH[LEHRFDUDFWHUQDiUHDGHGLiORJR

    :5,7(/,1(675>)'@

    6H)'IRUIRUQHFLGRJUDYDDFDGHLDGHFDUDFWHUHV675QRDUTXLYR&DVR

    FRQWUiULRH[LEHQDiUHDGHGLiORJR

    )81d(6'((6758785$'(&21752/('(352*5$0$d 2

    &21'7(67((;357(67((;35

    $YDOLDDH[SUHVVmR(;35,SHUWHQFHQWHDSULPHLUDOLVWDFXMR

    &21'7(67((;357(67((;35

    $YDOLD D H[SUHVVmR (;35, SHUWHQFHQWH D SULPHLUD OLVWD FXMR WHVWH 7(67(,

    UHVXOWDU7

    )25($&+120(/67(;35

    $YDOLDDH[SUHVVmR(;35SDUDFDGDHOHPHQWRGDOLVWD/672VHOHPHQWRVGD

    OLVWD/67VmRLGHQWLILFDGRVGHQWURGDH[SUHVVmR(;35DWUDYpVGRQRPHIRUQHFLGRHP

    120($IXQomRUHWRUQDRUHVXOWDGRGD~OWLPDDYDOLDomRH[HFXWDGD

    ,)7(67((;35>(;35@

    6H 7(67( UHVXOWDU YHUGDGHLUR DYDOLD D H[SUHVVmR (;35 6H (;35 IRU

    IRUQHFLGDHVVDH[SUHVVmRpDYDOLDGDQRFDVRGH7(67(UHWRUQD1,/

  • 8/7/2019 AutoLISP Para AutoCAD

    61/85

    =D\D

    352*1(;35(;35

    $JUXSD YiULDVH[SUHVV}HV GHPRGR TXH SRVVDP VHUH[HFXWDGDVFRPR XPD

    ~QLFDH[SUHVVmR

    5(3($710(;35(;35

    $YDOLD FDGD XPD GDV H[SUHVV}HV GDGD 180 YH]HV 180 GHYH VHU XP

    Q~PHURRXiWRPRQXPpULFRLQWHLUR

    75$&()81&)81&

    ([LEHRVSDUkPHWURVGHHQWUDGDHR YDORU UHWRUQDGRSHODV IXQo}HVGDGDV$

    IXQomR75$&(pXWLOL]DGDFRPRIHUUDPHQWDGHGHSXUDomRGHSURJUDPDV

    8175$&()81&)81& 5HWLUD DV IXQo}HV GDGDV GD OLVWD GH IXQo}HV

    DIHWDGDVSHODIXQomR75$&(

    :+,/(7(67(;35(;35

    $YDOLDDVH[SUHVV}HVHQTXDQWRDH[SUHVVmR7(67UHWRUQDU7

    )81d(6'((175$'$'('$'26

    *(7$1*/(>37@>06*@

    (VSHUDD HQWUDGD GH XPYDORU GH kQJXOR QR VLVWHPD GH XQLGDGH DQJXODUH

    UHWRUQDRYDORUHPUDGLDQRV6HXPSRQWR37IRUIRUQHFLGRDIXQomRSHGLUiPDLVXP

    SRQWRHUHWRUQDUiRkQJXORHPUHODomRDRHL[R;GRVHJPHQWRIRUPDGRSRU37HR

    SRQWR GDGR $ PHQVDJHP 06* FDVR VHMD IRUQHFLGD DSDUHFHUi QD iUHD GH

    FRPDQGRV

  • 8/7/2019 AutoLISP Para AutoCAD

    62/85

    =D\D

    *(7&251(537>06*@

    (VSHUDDHQWUDGDGHXPSRQWRFRPUXEEHUEDQGHFRGHUHWkQJXORDQFRUD

    SRQWR37$PHQVDJHP06*FDVRVHMDIRUQHFLGDDSDUHFHUiQDiUHDGHFRPDQGR

    *(7',67>37@>06*@

    (VSHUD D HQWUDGD GH XP YDORU GH GLVWkQFLD QR VLVWHPD GH XQLGDGH OLQHDU

    FRUUHQWH UHWRUQD HVVH PHVPR YDORU6H XP SRQWR37IRU IRUQHFLGRD IXQomR PDLV

    SRQWRH UHWRUQDUiD GLVWkQFLDHQWUHR37HR SRQWRGDGR$ PHQVDJHP06* FDVR

    IRUQHFLGDDSDUHFHUiQDiUHDGHFRPD QGR

    *(7,17>06*@

    (VSHUD D HQWUDGD GH XP Q~PHUR LQWHLUR $ PHQVDJHP 06* FDVR VHMD

    IRUQHFLGDDSDUHFHUiQDiUHDGHFRPDQGR

    *(7.:25'>06*@`

    (VSHUDDHQWUDGDGHXPDFDGHLDGHFDUDFWHUHVTXHVHMDXPDSDODYUD FKDYH

    SDODYUDFKDYH VmR FRQILJXUDGDV YLD IXQomR ,1,7*(7 $ PHQVDJHP 06* FDVR

    IRUQHFLGDDSDUHFHUiQDiUHDGHFRPDQGR

    *(725,(17>37@>06*@

    (VWD IXQomR p VLPLODU j *(17$1*/( $ ~QLFD GLIHUHQoD p TXH TXDQGR R

    kQJXOR IRU IRUQHFLGR SRU GRLV SRQWRV R FiOFXOR VHUi WRPDQGRVH FRPR EDVH D

    GLUHomR GRkQJXORFRQILJXUDGRSHORFRPDQGR 81,76

    *(732,17>37@>06*@

  • 8/7/2019 AutoLISP Para AutoCAD

    63/85

    =D\D

    (VSHUDDHQWUDGDGHXPSRQWRFRPUXEEHUEDQGHFRGHOLQKDDQFRUDGRQR

    SRQWR37$PHQVDJHP06*FDVRVHMDIRUQHFLGDDSDUHFHUiQDiUHDGHFRPDQGR

    *(75($/>06*@

    (VSHUDDHQWUDGDGHXPQ~PHURUHDO$PHQVDJHP06*FDVRVHMDIRUQHFLGD

    DSDUHFHUiQDiUHDGHFRPDQGR

    *(7675,1*>)/$*@>06*@

    (VSHUDDHQWUDGDGHXPDFDGHLDGHDWpFDUDFWHUHV6HRSDUkPHWUR)/$*

    QmR IRU IRUQHFLGR D IXQomR QmR DFHLWDUi FDGHLDV GH FDUDFWHUHV TXH FRQ WHQKDP

    HVSDoRV$PHQVDJHP06*FDVRVHMDIRUQHFLGDDSDUHFHUiQDiUHDGHFRPDQGR

    ,1,7*(7>%,76@>675@

    'HILQH UHVWULo}HV SDUD DV IXQo}HV GH HQWUDGD WLSR *(7[[[ 2V ELWV GRSDUkPHWUR%,76SRVVXHPRVVHJXLQWHVVLJQLILFDGRV

    QmRSHUPLWHHQWUDGDQXOD

    QmRSHUPLWHHQWUDGDGH]HURH[

    QmRSHUPLWHDHQWUDGDGHYDORUHVQHJDWLYRV

    QmRYHULILFDRVOLPLWHVGHFRRUGHQDGDV

    UHWRUQDSRQWRVHP'DRLQYpVGH'

    XWLOL]DOLQKDSRQWLOKDGDSDUDID]HUUXEEHU EDQGHFR

    (VVHVELWVSRGHPVHUFRPELQDGRVDWUDYpVGHRSHUDo}HVGHDGLomR

    2SDUkPHWUR675FRQWpPSDODYUDVFKDYHVTXHVHUmRUHFRQKHFLGDVSHODIXQomR

    *(7.:25'

  • 8/7/2019 AutoLISP Para AutoCAD

    64/85

    =D\D

    )81d(6'($&(662$(17,'$'(6

    (17'(/1(17

    (OLPLQDDHQWLGDGHGRGHVHQKR$VHJXQGDFKDPDGDGDIXQomR(17'(/FRP

    DPHVPDHQWLGDGHID]FRPTXHHODVHMDUHVWDXUDQWHDRGHVHQKR

    (17*(71(7

    5HWRUQDDOLVWDGHGDGRVFRUUHVSRQGHQWHDHQWLGDGHGDGD

    (17/$67

    5HWRUQDD~OWLPDHQWLGDGHFULDGDQRGHVHQKR

    (170$.(>/(17@5

    &ULD XP HOHPHQWR JUiILFR QR $XWR&$' D SDUWLU GH XPD OLVWD GH SDUHV

    DVVRFLDGRVVHPHOKDQWHjVOLVWDVUHWRUQDGDVSHODIXQomR(17*(76HRHOHPHQWRIRL

    FULDGRFRPVXFHVVRDIXQomRUHWRUQDjSUySULD/(17VHQmRUHWRUQD1,/

    (1702'/(17

    0RGLILFDDOLVWDGHGDGRVGHXPDHQWLGDGH

    (171(;7>1(17@

    5HWRUQD D SULPHLUD HQWLGDGH GR GHVHQKR &DVR R SDUkPHWUR 1(17 VHMD

    IRUQHFLGRUHWRUQDDHQWLGDGHVHJXLQWHj1(17QREDQFRGHGDGRV

  • 8/7/2019 AutoLISP Para AutoCAD

    65/85

    =D\D

    (176(/>06*@

    (VSHUDTXHRXVXiULRVHOHFLRQHXPDHQWLGDGH5HWRUQDXPDOLVWDFRQWHQGRD

    HQWLGDGHVHOHFLRQDGDHRSRQWRGHLGHQWLILFDomRGDPHVPD

    (1783'1(17

    0RGLILFDHQWLGDGHFRPSOH[DSRUOLQKDVHEORFRV

    +$1'(17+$1'/(

    5HWRUQDDHQWLGDGHDVVRFLDGDDRKDQGOHIRUQHFLGR

    1(176(/>06*@5

    (VSHUDTXHR XVXiULRVHOHFLRQHXPDHQWLGDGH6HIRUXPDHQWLGDGHVLPSOH V

    UHWRUQD XPD OLVWD FRQWHQGR D HQWLGDGH VHOHFLRQDGD H R SRQWR GH LGHQWLILFDomR GD

    PHVPD6HIRUXPDSRO\OLQHUHWRUQDRHQWLW\QDPHGRYpUWLFHLGHQWLILFDGR6HIRUXP

    EORFR UHWRUQD XPD OLVWD FRQWHQGR R HQWLW\QDPH GD VXEHQWLGDGH LGHQWLILFDGD R

    SRQWR GHLGHQWLILFDomRXPDPDWUL]GHWUDQVIRUPDomRHD OLVWDGRVHQWLW\ QDPHVGR

    EORFRTXHFRQWpPDVXEHQWLGDGHHPTXHVWmR

    )81d(6'(6(/(d 2'((17,'$'(6

    66$''>1(17@>66@

    5HWRUQDRVHOHFWLRQVHWUHVXOWDQWHGDDGLomRGDHQWLGDGH1(17DRVHOHFWLRQ

    VHW66&DVRRVSDUkPHWURV1(17H66QmRVHMDPIRUQHFLGRVDIXQomRUHWRUQDXP

    VHOHFWLRQVHWYD]LR

  • 8/7/2019 AutoLISP Para AutoCAD

    66/85

    =D\D

    66'(/1(1766

    5HWRUQD R VHOHFWLRQ VHW UHVXOWDQWH GD HOLPLQDomR GD HQWLGDGH 1(17 GR

    VHOHFWLRQVHW66

    66*(7>37@

    5HWRUQDXPVHOHFWLRQVHWFRPHOHPHQWRVVHOHFLRQDGRVSHORXVXiULRDWUDYpV

    GRV PRGRV GH VHOHomR FRQYHQFLRQDLV GR $XWR&$' 6H R SRQWR 37 IRU IRUQHFLGR

    UHWRUQDXPVHOHFWLRQVHWFRQWHQGRRHOHPHQWRLGHQWLILFDGRSRU37

    66*(702'2>37@>37@

    5HWRUQD XP VHOHFWLRQ VHW GH DFRUGR FRP R FULWpULR GHWHUPLQDGR SHOR

    SDUkPHWUR02'23VHOHFLRQDHQWLGDGHVSUpVHOHFLRQDGDV/VHOHFLRQDD~OWLPD

    HQWLGDGHFULDGD:H&VHOHFLRQDPHQWLGDGHVSRUMDQHODHH[LJHPRIRUQHFLPHQWR

    GRVGRLVSRQWRVTXHGHWHUPLQDPDVGLDJRQDLVGDMDQHODGHVHOHomR

    66*(7;/67

    5HWRUQDXPVHOHFWLRQVHWFRQWHQGRHQWLGDGHVVHOHFLRQDGDVDWUDYpVGHXP

    ILOWURGHILQLGRSHORVHOHPHQWRVGDOLVWD/672VHOHPHQWRVGH/67GHYHPVHUSDUHV

    DVVRFLDGRV FRQVWUXtGDV DWUDYpV GD IXQomR &216 FXMR SULPHLUR HOHPHQWR p XP

    FyGLJR';)TXHGHILQHRFULWpULRGHVHOHomRHRVHJXQGRHOHPHQWRpRYDORUGHVVH

    FyGLJR ';) D VHU XWLOL]DGR FRPR FKDYH SDUD D EXVFD GH HQWLGDGHV FRQIRUPHPRVWUDGRQRVH[HPSORVGDWDEHOD

    ';) 6,*1,),&$'2 (;(03/2'(6(/(d2

    7LSRGDHQWLGDGH FRQV/,1(OLQKDV

    1RPHGHEORFR FRQV),*EORFRV),*

  • 8/7/2019 AutoLISP Para AutoCAD

    67/85

    =D\D

    7LSRGHOLQKD FRQV '$6+('OLQKDV

    SRQWLOKDGDV

    (VWLORGHWH[WR FRQV )217( WH[WR FRPIRQWH)217(

    /D\HU FRQV HQWLGDGHV GR

    OD\HU

    (OHYDWLRQ FRQVHQWLGDGHVFRP

    HOHYDomR

    7KLFNQHVV FRQV HQWLGDGHV FRP

    WKLFNQHVV

    QGLFHGHFRU FRQV HQWLGDGHV FRP

    FRUYHUPHOKD

    $WULEXWHIROORZ FRQV EORFRV FRP

    DWULEXWHIROORZIODJ

    9HWRUGHH[WUXVmR FRQV HQWLGDGHV

    FRPYHWRUGHH[WUXVmR

    66/(1*7+66

    5HWRUQDRQ~PHURGHHQWLGDGHVGRVHOHFWLRQVHW66

    660(0%1(1766

    5HWRUQD7VHDHQWLGDGH1(17IL]HUSDUWHGRVHOHFWLRQVHW66

    661$0(661

    5HWRUQD D 1pVLPD HQWLGDGH GR VHOHFWLRQVHW 66 $ FRQWDJHP FRPHoD D

    SDUWLUGH

  • 8/7/2019 AutoLISP Para AutoCAD

    68/85

    =D\D

    )81d(6'($&(662$7$%(/$6

    7%/1(;717$%>)/$*@

    5HWRUQD R SUy[LPR UHJLVWUR GD WDEHOD 17$% &DVR R SDUkPHWUR )/$* VHMDIRUQHFLGR UHWRUQD R SULPHLUR UHJLVWUR GD WDEHOD 17$% 2 SDUkPHWUR 17$% SRGH

    DVVXPLURVVHJXLQWHVYDORUHV

    /$

  • 8/7/2019 AutoLISP Para AutoCAD

    69/85

    =D\D

    (;3$1'1

    $ORFD1VHJPHQWRVGHPHPyULDFRPWDPDQKRFRQILJXUDGRSHODIXQomR$//2&

    *&

    *DUEDJH&ROHFWRU/LEHUDWRUQDGLVSRQtYHOWRGRVRVQyVQmRXWLOL]DGRV

    0(0

    ([LEHRHVWDGRFRUUHQWHGHDORFDomRGHPHPyULDGR$XWR/LVS

    9021

    $WLYDRPRGRGHSDJLQDomRGHIXQomRHPPHPyULDYLUWXDO

    )81d(6(63(&,$,6'2$872/,63

    $'65

    5HWRUQDXPDOLVWDFRQWHQGRRVQRPHVGRVSURJUDPDV$'6FDUUHJDGRVQD

    PHPyULD

    &200$1'$5*$5*

    ([HFXWDFRPDQGRVGR$XWR&$'

    '()811)813$5$03$5$0(;35(;35

    'HILQHQRYDVIXQo}HVQR$XWR/,63

    (552506*

    )XQomRGHWUDWDPHQWRGHHUURLQWHUQR

    (9$/(;35

    5HWRUQDRUHVXOWDGRGDDYDOLDomRGDH[SUHVVmR(;35

    *(7(199$5

  • 8/7/2019 AutoLISP Para AutoCAD

    70/85

    =D\D

    5HWRUQDRYDORUGDYDULiYHOGHDPELHQWHHQYLURQPHQW9$5

    *(79$59$56,6

    5HWRUQDRYDORUGDYDULiYHOGHVLVWHPD9$56,6

    /$0%'$$5*$5*(;35(;35

    'HILQHIXQo}HVWHPSRUiULDVVHPQRPHiODV

    /2$'1$54>(;35@

    &DUUHJD XP DUTXLYR FRQWHQGR URWLQDV $XWR/,63 6H R SDUkPHWUR (;35

    H[SUHVVmRIRUIRUQHFLGRHPFDVRGHHUURQRFDUUHJDPHQWRGRDUTXLYRDRLQYpVGHDFXVDUHUURR$XWR/,63DYDOLDUiD H[SUHVVmR(;35HD IXQomR/2$'UHWRUQDUiR

    YDORUUHWRUQDGRSRU(;35

    0(18&0'675

    &DUUHJD RXPRVWUDXPPHQXQDWHODJUiILFDGR$XWR&$'

    261$337675

    5HWRUQDRSRQWRQRWiYHO61$332,17GHWHUPLQDGRSHORSRQWR37HSHOR

    PRGHGHVQDSFRQILJXUDGRHP675 SRUH[HPSOR (1' &(1VHOHFLRQDSRQWRV

    ILQDLVHFHQWURV

    4827((;35

    5HWRUQDD H[SUHVVmR(;35VHPDYDOLiOD

    6(76,0%(;35

    $WULEXLRYDORUGDH[SUHVVmR(;35DRVtPEROR6,0%RQGH6,0%pDSHQDV

    XPVtPERORHQmRXPDYDULiYHO

    6(79$5(;35>9$5(;35@

    $WULEXLRYDORUGDH[SUHVVmR(;35jYDULiYHO9$5$PHVPDFKDPDGDGD

    IXQomR6(74SRGHFRQWHUYiULDVDWULEXLo}HV

  • 8/7/2019 AutoLISP Para AutoCAD

    71/85

    =D\D

    6(79$59$56,6(;35

    $WULEXLRYDORUGDH[SUHVVmR(;35jYDULiYHOGHVLVWHPD9$56,6

    7

  • 8/7/2019 AutoLISP Para AutoCAD

    72/85

    =D\D

    WLSRGHOLQKD

    OD\HU

    SULPHLURYpUWLFH

    VHJXQGRYpUWLFH

    HOHYDomRHOHYDWLRQ

    DOWXUDWKLFNQHVV

    FRUGDOLQKD

    GLUHomRGHH[WUXVmR

    ([ /,1(

    (QWLW\QDPH(!

    (17,'$'(&,5&/(

    &',*2 '(6&5,d2

    WLSRGHHOHPHQWR&,5&/(

    QRPHGDHQWLGDGH WLSRGHOLQKD

    &',*2 '(6&5,d2

    /D\HU

    &HQWURGRFtUFXOR

    (OHYDomRHOHYDWLRQ

    $OWXUDWKLFNQHVV

    5DLRGRFtUFXOR

    &RUGRFtUFXOR

  • 8/7/2019 AutoLISP Para AutoCAD

    73/85

    =D\D

    'LUHomRGHH[WUXVmR

    ([ &,5&/(

    (QWLW\QDPH(!

    (17,'$'($5&

    &',*2 '(6&5,d 2

    7LSRGHH OH PHQWR$5&

    1RPHGDHQWLGDGH

    7LSRGHOLQKD

    /D\HU

    &HQWURGRDUFR

    (OHYDomRHOHYDWLRQ

    $OWXUDWKLFNQHVV

    5DLRGRDUFR

    QJXORLQLFLDO

    QJXORILQDO

    &RUGRDUFR

    'LUHomRGHH[WUXVmR

    ([&,5&/(

    (QWLW\QDPH(!

  • 8/7/2019 AutoLISP Para AutoCAD

    74/85

    =D\D

    (17,'$'(7(;7

    &',*2 '(6&5,d2

    WLSRGHHOHPHQWR7(;7

    QRPHGDHQWLGDGH

    WH[WR

    WLSRGHOLQKD

    HVWLORGHIRQWHGHWH[WR

    OD\HU

    SRQWRGHLQVHUomR

    SRQ WRGHDOLQKDPHQWR

    HOHYDomRHOHYDWLRQ

    DOWXUDWKLFNQHVV

    DOWXUDGRWH[WR

    IDWRUGHHVFDODGDODUJXUD

    kQJXORGHURWDomR

    FRUGRWH[WR

    IODJGHJHUDomRGHWH[WR

    WH[WRQRUPDO

    WH[WRHVFULWRGHWUiVSDUDIU HQWHHVSHOKDGRHP

  • 8/7/2019 AutoLISP Para AutoCAD

    75/85

    =D\D

    MXVWLILFDGROHIW

    MXVWLILFDomRFHQWHU

    MXVWLILFDomRULJKW

    MXVWLILFDomRDOLJQ

    MXVWLILFDomRPLGOH

    MXVWLILFDomRILW

    9HMDFRQWLQXDomRQDSUy[LPDSiJLQD

    &',*2 '(6&5,d2

    )ODJGHD OLQKDPHQWRYHUWLFDO5

    DOLQKDGRSHODOLQKDEDVH

    DOLQKDGRSHODOLQKDLQIHULRU

    DOLQKDGRSHODOLQKDFHQWUDO

    DOLQKDGRSHODOLQKDGHWRSR

    'LUHomRGHH[WUXVmR

    ([HPSOR

    7(;7

    (QWLW\QDPH(!

    (17,'$'(32/

  • 8/7/2019 AutoLISP Para AutoCAD

    76/85

    =D\D

    (VSHVVXUDLQLFLDOVWDUWZLGWK

    (VSHVVXUDILQDOHQGZLGWK

    &RUGDSRO\OLQH

    9pUWLFHVIRORZIODJpVHPSUH 7LSRGHSRO\OLQH

    SRO\OLQHDEHUWD

    SRO\OLQHIHFKDGD

    FXUYHILWSRO\OLQH

    VSOLQHILWSRO\OLQH

    'SRO\OLQH

    'SRO\JRQPHVKYHUFyGLJRDVHJXLU

    SRO\JRQPHVKIHFKDGRQDGLUHomR1

    SRO\IDFHPHVK5

    1RFDVRGH'0(6+Q~PHURGHYpUWLFHVQDGLUHomR0

    1RFDVRGH' 0(6+Q~PHURGHYpUWLFHVQDGLUHomR1

    1RFDVRGH'0(6+Q~PHURGHYpUWLFHVQDGLUHomR 0FRP

    VPRRWK

    1RFDVRGH'0(6+Q~PHURGHYpUWLFHVQDGLUHomR1FRP

    VPRRWK 1RFDVRGH'0(6+

    VXSHUItFLHVLPSOHVVXSHUItFLHWLSR%VSOLQHTXDGUiWLFDVXSHUItFLHWLSR%VSOLQHF~ELFDVXSHUItFLHGH%H]LHU

    'LUHomRGHH[WUXVmR

    ([HPSOR32/

  • 8/7/2019 AutoLISP Para AutoCAD

    77/85

    =D\D

    7LSRGHHOHPHQWR9(57(;

    1RPHGDHQWLGDGH

    7LSRGHOLQKD

    /D\HU

    &RRUGHQDGDGRYpUWLFH

    $OWXUDWKLFNQHVV

    (VSHVVXUDLQLFLDOVWDUWZLGWK

    (VSHVVXUDILQDOHQGZLGWK

    )D WRU%8/*(GHGHILQLomRGHDUFR

    1RFDVRGHFXUYHILWWDQJHQWHGDFXUYD

    &RU

    7LSRGHYpUWLFH

    YpUWLFHVLPSOHV

    YpUWLFHFULDGRSRUFXUYHILWWLQJ

    QRFDVRGHFXUYHILWYpUWLFHGHGHILQLomRGHWDQJHQWH

    YpUWLFHFULDGRSRUVSOLQHILWWLQJ

    SRQWRGHFRQWUROHGDVSOLQH

    YpUWLFHGHSRO\OLQH'

    YpUWLFHGH'0(6+

    YpUWLFHGHSRO\IDFHPHVK5

  • 8/7/2019 AutoLISP Para AutoCAD

    78/85

    =D\D

    ([HPSOR 9(57(;

    (QWLW\QDPH(!

    (17,'$'(6(4(1'

    &',*2 '(6&5,d2

    7LSRGHHOHPHQWR6(4(1'

    1RPHGDHQWLGDGH

    1RPHGDHQWLGDGHSDL

    /D\HU

    ([HPSOR

    6(4(1'(QWLW\QDPH(!

    (QWLW\QDPH(!

    (17,'$'(32,17

    &',*2 '(6&5,d2

    7LSRGHHOHPHQWR32,17

    1RPHGDHQWLGDGH

    7LSRGHOLQKD

    /D\HU

    &RRUGHQDGDGRSRQWR

    (OHYDomRHOHYDWLRQ

  • 8/7/2019 AutoLISP Para AutoCAD

    79/85

    =D\D

    $OWXUDWKLFNQHVV

    QJX ORGHURWDomR

    &RUGRSRQWR

    'LUHomRGHH[WUXVmR

    ([HPSOR

    32,17

    (QWLW\QDPH(!

    (17,'$'(62/,'

    &',*2 '(6&5,d2

    7LSRGHHOHPHQWR62/,'

    1RPHGDHQWLGDGH

    7LSR GHOLQKD

    /D\HU

    &RRUGHQDGDGRSULPHLURYpUWLFH

    &RRUGHQDGDGRVHJXQGRYpUWLFH

    &RRUGHQDGDGRWHUFHLURYpUWLFH &RRUGHQDGDGRTXDUWRYpUWLFH

    (OHYDomRHOHYDWLRQ

    $OWXUDWKLFNQHVV

    &RUGRVyOLGR

    'LUHomRGHH[WUXVmR

    ([HPSOR

    62/,'

    (QWLW\QDPH(!

    (17,'$'(,16(57

  • 8/7/2019 AutoLISP Para AutoCAD

    80/85

    =D\D

    &',*2 '(6&5,d2

    7LSRGHHOHPHQWR,16(57

    1RPHGDHQWLGDGH

    1RPHGREORFR 7LSRGHOLQKD

    /D\HU

    3RQWRGHLQVHUomR

    (OHYDomRHOHYDWLRQ

    )DWRUGHHVFDODHP;

    )DWRUGHHVFDODHP