这是圆形管状的,可能是1980年的版本。
- ; DRAWS ELLIPSEOID ENDS ON A PIPE
- (SETQ PT1 (GETPOINT "\n PICK PT1"))
- (SETQ PT2 (GETPOINT "\n PICK PT2"))
- (SETQ DIST (DISTANCE PT1 PT2))
- (SETQ ANG (ANGLE PT1 PT2))
- (SETQ MIDPT (POLAR PT1 ang (/ DIST 2.0)))
- (SETQ BULGE (GETREAL "\n ENTER BULGE FACTOR <40> "))
- (if (= BULGE nil)(setq BULGE 0.4)(setq bulge (/ bulge 100)))
- (SETQ DIST (/ DIST 4.0))
- (SETQ PT3 (POLAR PT1 ANG DIST))
- (SETQ ANG (+ ANG 1.5714))
- (SETQ DIST (* DIST BULGE))
- (SETQ PT3 (POLAR PT3 ANG DIST))
- (COMMAND "ARC" PT1 PT3 MIDPT)
- (COMMAND "COPY" "L" "" PT1 MIDPT)
- (COMMAND "MIRROR" "L" "" PT1 PT2 "N")
- (setq bulge nil
- pt1 nil
- pt2 nil)
- (PRINC)
|