home *** CD-ROM | disk | FTP | other *** search
-
- ; ******* ParaDraft Application ********
- ; Parametric Geomtry Program generated by PgPg!
- ; Authored by : User
- ; Application name : Baseplate Drawing with section
- ; Dated : Monday , 20-5-1991
- ; Started at : -- 15:00:21
- ; Finished at : -- 15:04:26
- ; ****************************************
- (princ "\nParaDraft application generated on Monday , 20-5-1991 with Professional Version 1.0P")
- (mode 0)(command "VSLIDE"(strcat *pgpg-dir* *pg-name*))
- (setq dia4 nil dia5 nil dia6 nil dia7 nil dia8 nil rad15 nil L1 nil L2 nil L3 nil L9 nil L10 nil L11 nil L12 nil L13 nil L14 nil )
- (take-value 'dia4 "dia4" 28.5488544)
- (take-value 'dia5 "dia5" 10.051647)
- (take-value 'dia6 "dia6" 10.05166764)
- (take-value 'dia7 "dia7" 10.05161242)
- (take-value 'dia8 "dia8" 10.05164847)
- (take-value 'rad15 "rad15" 7.45771217)
- (take-value 'L1 "L1" 136.12)
- (take-value 'L2 "L2" 108.3023)
- (take-value 'L3 "L3" 74.7725)
- (take-value 'L9 "L9" 24.78791)
- (take-value 'L10 "L10" 9.53042011)
- (take-value 'L11 "L11" 4.1446)
- (take-value 'L12 "L12" 18.41899855)
- (take-value 'L13 "L13" 46.95490001)
- (take-value 'L14 "L14" 42.55948963)
- (command "REDRAW")
- (initget 1)
- (setq refpt (getpoint "\nInsertion point :"))
- (setq refangle (getval "\nInsertion angle:" 0.0))
-
- (princ "Computing points ..please wait")
-
- (setq *en*
- (init refpt))(setq *dim-layer* "dim")(setq *cen-layer* "cen")
- (setq err 0.0)
- (command "COLOR""BYLAYER")
- (command "DIM1""DIMASZ" 0.01 )
- (command "DIM1""DIMTXT" 0.01 )
- (setvar "CMDECHO" 0)(MAKE_LAYER "CEN" 2)(setq RAD4(/ DIA4 2.0))
- (setq RAD5(/ DIA5 2.0))
- (setq RAD6(/ DIA6 2.0))
- (setq RAD7(/ DIA7 2.0))
- (setq RAD8(/ DIA8 2.0))
- (setq L16 (/ L1 2.0) )
- (setq L17 L16 )
- (setq L18 (/ L2 2.0) )
- (setq L19 L18 )
- (setq L20 (/ L3 2.0) )
- (setq L21 L20 )
- (setq L22 (/ L13 2.0) )
- (setq L23 L22 )
- (setq L24 rad15 )
- (setq L25 rad15 )
- (setq L26 rad5 )
- (setq L27 rad5 )
-
- (setq pt1(delta refpt
- 0.0
- 0.0
- ))
- (setq pt62(delta refpt
- ( + (x-of pt1) rad4)
- (y-of pt1)
- ))
- (setq pt86(polar
- pt1
- 1.57079633
- L21
- ))
- (setq pt87(polar
- pt1
- 0.0
- L16
- ))
- (setq pt88(polar
- pt1
- 1.57079633
- ( - L20 )
- ))
- (setq pt89(polar
- pt1
- 0.0
- ( - L17 )
- ))
- (setq pt10(delta refpt
- ( + (x-of pt1) ( - L19 ))
- ( + (y-of pt1) L22)
- ))
- (setq pt11(delta refpt
- ( + (x-of pt1) L18)
- ( + (y-of pt1) L22)
- ))
- (setq pt12(delta refpt
- ( + (x-of pt1) ( - L19 ))
- ( + (y-of pt1) ( - L23 ))
- ))
- (setq pt13(delta refpt
- ( + (x-of pt1) L18)
- ( + (y-of pt1) ( - L23 ))
- ))
- (setq pt90(polar
- pt1
- 0.0
- ( - L19 )
- ))
- (setq pt49(polar
- pt1
- 0.0
- L18
- ))
- (setq pt50(polar
- pt1
- 1.57079633
- L22
- ))
- (setq pt79(polar
- pt1
- 1.57079633
- ( - L23 )
- ))
- (setq pt59(delta refpt
- (x-of pt1)
- ( + (y-of pt1) L12)
- ))
- (setq pt82(delta refpt
- ( + (x-of pt1) L16)
- ( + (y-of pt1) L21)
- ))
- (setq pt83(delta refpt
- ( + (x-of pt1) L16)
- ( + (y-of pt1) ( - L20 ))
- ))
- (setq pt84(delta refpt
- ( + (x-of pt1) ( - L17 ))
- ( + (y-of pt1) ( - L20 ))
- ))
- (setq pt85(delta refpt
- ( + (x-of pt1) ( - L17 ))
- ( + (y-of pt1) L21)
- ))
- (setq pt51(delta refpt
- ( + (x-of pt62) L11)
- (y-of pt62)
- ))
- (setq pt46(polar
- pt88
- 1.57079633
- ( - L14 )
- ))
- (setq pt42(delta refpt
- ( + (x-of pt1) L18)
- ( + ( - L14 ) (y-of pt88))
- ))
- (setq pt47(delta refpt
- ( + (x-of pt1) L16)
- ( + ( - L14 ) (y-of pt88))
- ))
- (setq pt55(delta refpt
- ( + (x-of pt62) L11)
- ( + ( - L14 ) (y-of pt88))
- ))
- (setq pt67(delta refpt
- ( + (x-of pt1) ( - L17 ))
- ( + ( - L14 ) (y-of pt88))
- ))
- (setq pt91(delta refpt
- ( + (x-of pt10) rad5)
- (y-of pt10)
- ))
- (setq pt92(delta refpt
- ( + (x-of pt11) rad8)
- (y-of pt11)
- ))
- (setq pt93(delta refpt
- ( + (x-of pt12) rad6)
- (y-of pt12)
- ))
- (setq pt64(delta refpt
- ( + (x-of pt13) rad7)
- (y-of pt13)
- ))
- (setq pt40(polar
- pt46
- 1.57079633
- ( - L9 )
- ))
- (setq pt44(delta refpt
- ( + (x-of pt1) L18)
- ( + ( - L9 ) (y-of pt46))
- ))
- (setq pt48(delta refpt
- ( + (x-of pt1) L16)
- ( + ( - L9 ) (y-of pt46))
- ))
- (setq pt94(polar
- pt46
- 1.57079633
- ( - L10 )
- ))
- (setq pt66(delta refpt
- ( + (x-of pt1) ( - L17 ))
- ( + ( - L9 ) (y-of pt46))
- ))
- (setq pt68(delta refpt
- ( + (x-of pt62) L11)
- ( + ( - L10 ) (y-of pt46))
- ))
- (setq pt95(polar
- pt86
- 1.57079633
- ( - L24 )
- ))
- (setq pt96(polar
- pt89
- 0.0
- L25
- ))
- (setq pt97(polar
- pt10
- 0.0
- ( - L26 )
- ))
- (setq pt36(intersect
- (make-line pt46 0.0 )
- (make-line pt97 1.57079633 )
- Nil
- ))
- (setq pt37(intersect
- (make-line pt46 0.0 )
- (make-line pt91 1.57079633 )
- Nil
- ))
- (setq pt38(intersect
- (make-line pt40 0.0 )
- (make-line pt97 1.57079633 )
- Nil
- ))
- (setq pt43(intersect
- (make-line pt46 0.0 )
- (make-line pt64 1.57079633 )
- Nil
- ))
- (setq pt39(intersect
- (make-line pt40 0.0 )
- (make-line pt91 1.57079633 )
- Nil
- ))
- (setq pt41(intersect
- (make-line pt40 0.0 )
- (make-line pt62 1.57079633 )
- Nil
- ))
- (setq pt45(intersect
- (make-line pt40 0.0 )
- (make-line pt64 1.57079633 )
- Nil
- ))
- (setq pt58(intersect
- (make-line pt62 1.57079633 )
- (make-line pt94 0.0 )
- Nil
- ))
- (setq pt52(intersect
- (make-arc pt1 pt51 )
- (make-line pt1 0.0 )
- '-
- ))
- (princ "Computed points\n")(gc)
- (make_layer "0" 1)
- (make_layer "cen" 1)
- (make_layer "DIM" 1)
- (make_layer "dim" 1)
- (make_layer "07PIPE" 1)
- (make_layer "0" 1)
- (command "LINE" pt85 pt82 "" )
- (setq ent1 (entlast))(command "LINE" pt82 pt83 "" )
- (setq ent2 (entlast))(command "LINE" pt83 pt84 "" )
- (setq ent3 (entlast))(command "LINE" pt84 pt85 "" )
- (setq ent4 (entlast))(command "LINE" pt36 pt37 "" )
- (command "LINE" pt38 pt39 "" )
- (command "LINE" pt40 pt41 "" )
- (command "LINE" pt42 pt43 "" )
- (command "LINE" pt44 pt45 "" )
- (command "LINE" pt46 pt55 "" )
- (command "LINE" pt38 pt66 "" )
- (setq ent5 (entlast))(command "LINE" pt66 pt67 "" )
- (setq ent6 (entlast))(command "LINE" pt67 pt36 "" )
- (setq ent7 (entlast))(command "LINE" pt36 pt38 "" )
- (setq ent8 (entlast))(command "LINE" pt40 pt39 "" )
- (setq ent9 (entlast))(command "LINE" pt39 pt37 "" )
- (setq ent10 (entlast))(command "LINE" pt37 pt46 "" )
- (setq ent11 (entlast))(command "LINE" pt46 pt40 "" )
- (setq ent12 (entlast))(command "LINE" pt44 pt41 "" )
- (setq ent13 (entlast))(command "LINE" pt41 pt58 "" )
- (setq ent14 (entlast))(command "LINE" pt58 pt68 "" )
- (setq ent15 (entlast))(command "LINE" pt68 pt55 "" )
- (setq ent16 (entlast))(command "LINE" pt55 pt42 "" )
- (setq ent17 (entlast))(command "LINE" pt42 pt44 "" )
- (setq ent18 (entlast))(command "LINE" pt48 pt45 "" )
- (setq ent19 (entlast))(command "LINE" pt45 pt43 "" )
- (setq ent20 (entlast))(command "LINE" pt43 pt47 "" )
- (setq ent21 (entlast))(command "LINE" pt47 pt48 "" )
- (setq ent22 (entlast))(command "CIRCLE" pt1 rad4)
- (setq ent23 (entlast))(command "CIRCLE" pt10 rad5)
- (setq ent24 (entlast))(command "CIRCLE" pt11 rad8)
- (setq ent25 (entlast))(command "CIRCLE" pt12 rad6)
- (setq ent26 (entlast))(command "CIRCLE" pt13 rad7)
- (setq ent27 (entlast))(command "ARC""C" pt1 pt51 pt52)
-
- (command "FILLET""R"rad15
- "FILLET"( ssadd ent2 ( ssadd ent1 ( ssadd))) )
- (setq ent28 (entlast))
- (setq ent29 (entlast))
-
- (command "FILLET""R"rad15
- "FILLET"( ssadd ent3 ( ssadd ent2 ( ssadd))) )
- (setq ent30 (entlast))
- (setq ent31 (entlast))
-
- (command "FILLET""R"rad15
- "FILLET"( ssadd ent4 ( ssadd ent3 ( ssadd))) )
- (setq ent32 (entlast))
- (setq ent33 (entlast))
-
- (command "FILLET""R"rad15
- "FILLET"( ssadd ent1 ( ssadd ent4 ( ssadd))) )
- (setq ent34 (entlast))
- (setq ent35 (entlast))
-
- (draw-cline pt46 204.17525 1.57079633 )
- (draw-cline pt1 275.2967 0.0 ) (make-cline pt1 rad4)
- (make-cline pt10 rad5)
- (make-cline pt11 rad8)
- (make-cline pt12 rad6)
- (make-cline pt13 rad7)
-
- (setq *detailing* T) (command "INSERT"(strcat ins_path "SECA1")
- (delta pt10 0.0
- 0.0
- ) "" "" "" )
- (command "INSERT"(strcat ins_path "SEC3")
- (delta pt13 24.0037
- 3.7535
- ) "" "" "" )
- (command "INSERT"(strcat ins_path "SECI-L")
- (delta pt13 0.0
- 0.0
- ) "" "" "" )
- (command "INSERT"(strcat ins_path "SECAA")
- (delta pt41 -14.2744
- 0.0
- ) "" "" "" )
- (init refpt)
- (setq L28 13.79998818 )
- (command "DIM1""HORIZ" pt84 pt47 (setq pt98(polar
- pt47
- 1.57079633
- L28
- )) "")
- (setq L29 33.25259855 )
- (command "DIM1""HORIZ" pt12 pt13 (setq pt99(polar
- pt12
- 1.57079633
- ( - L29 )
- )) "")
- (setq L30 48.0127 )
- (command "DIM1""VERT" pt82 pt83 (setq pt100(polar
- pt83
- 0.0
- L30
- )) "")
- (setq L31 17.0425 )
- (command "DIM1""VERT" pt47 pt48 (setq pt101(polar
- pt48
- 0.0
- L31
- )) "")
- (setq L32 64.5695 )
- (command "DIM1""VERT" pt58 pt55 (setq pt102(polar
- pt55
- 0.0
- L32
- )) "")
- (setq L33 6.78061031 )
- (command "DIM1""HORIZ" pt58 pt55 (setq pt103(polar
- pt55
- 1.57079633
- L33
- )) "")
- (setq L34 44.8348 )
- (command "DIM1""VERT" pt13 pt11 (setq pt104(polar
- pt11
- 0.0
- L34
- )) "")
-
- (command "DIM1""diameter" (list ent23 (polar pt1 0.78539816 10.0))"")
-
- (command "DIM1""diameter" (list ent24 (polar pt10 0.78539816 10.0))"")
-
- (command "DIM1""radius" (list ent35 pt85 )(strcat "R" (rtos rad15 2) " TYP."))
-
- (command "DIM1""DIMASZ" 3.0 )
- (command "DIM1""DIMTXT" 3.0 )
- (command "DIM1""UPDATE"(getset) "" )
- ( command "CHANGE""P" "" "LAYER" *dim-layer* )
-
- (command "PEDIT"(list ent5 pt1 ) "Y""J"
- ent5
- ent6
- ent7
- ent8 "" "X")
- (setq ent36 (entlast))
- (command "PEDIT"(list ent9 pt1 ) "Y""J"
- ent9
- ent10
- ent11
- ent12 "" "X")
- (setq ent37 (entlast))
- (command "PEDIT"(list ent13 pt1 ) "Y""J"
- ent13
- ent14
- ent15
- ent16
- ent17
- ent18 "" "X")
- (setq ent38 (entlast))
- (command "PEDIT"(list ent19 pt1 ) "Y""J"
- ent19
- ent20
- ent21
- ent22 "" "X")
- (setq ent39 (entlast))(command "SELECT" ent36 ent37 ent38 ent39 "" )
- (command "HATCH""U""45.0" "2.0" "" "P" "" )
-
-
-
- (rotate-it refpt refangle)
- (princ "\n Drawing created by a ParaDraft application")(mode 1) ( setq refpt nil
- pt1 nil
- pt2 nil
- pt4 nil
- pt6 nil
- pt8 nil
- pt10 nil
- pt11 nil
- pt12 nil
- pt13 nil
- pt14 nil
- pt15 nil
- pt16 nil
- pt17 nil
- pt18 nil
- pt19 nil
- pt20 nil
- pt21 nil
- pt22 nil
- pt23 nil
- pt24 nil
- pt25 nil
- pt26 nil
- pt27 nil
- pt28 nil
- pt29 nil
- pt30 nil
- pt31 nil
- pt32 nil
- pt33 nil
- pt34 nil
- pt35 nil
- pt36 nil
- pt37 nil
- pt38 nil
- pt39 nil
- pt40 nil
- pt41 nil
- pt42 nil
- pt43 nil
- pt44 nil
- pt45 nil
- pt46 nil
- pt47 nil
- pt48 nil
- pt49 nil
- pt50 nil
- pt51 nil
- pt52 nil
- pt53 nil
- pt54 nil
- pt55 nil
- pt56 nil
- pt57 nil
- pt58 nil
- pt59 nil
- pt60 nil
- pt61 nil
- pt62 nil
- pt64 nil
- pt66 nil
- pt67 nil
- pt68 nil
- pt69 nil
- pt70 nil
- pt75 nil
- pt76 nil
- pt77 nil
- pt78 nil
- pt79 nil
- pt80 nil
- pt81 nil
- pt82 nil
- pt83 nil
- pt84 nil
- pt85 nil
- pt86 nil
- pt87 nil
- pt88 nil
- pt89 nil
- pt90 nil
- pt91 nil
- pt92 nil
- pt93 nil
- pt94 nil
- pt95 nil
- pt96 nil
- pt97 nil
- pt98 nil
- pt99 nil
- pt100 nil
- pt101 nil
- pt102 nil
- pt103 nil
- pt104 nil
- L1 nil
- L2 nil
- L3 nil
- L9 nil
- L10 nil
- L11 nil
- L12 nil
- L13 nil
- L14 nil
- L16 nil
- L17 nil
- L18 nil
- L19 nil
- L20 nil
- L21 nil
- L22 nil
- L23 nil
- L24 nil
- L25 nil
- L26 nil
- L27 nil
- L28 nil
- L29 nil
- L30 nil
- L31 nil
- L32 nil
- L33 nil
- L34 nil
- )
- (gc) (princ) ; Program generated at : -- 15:04:42
-