LISP, obrót widoku [Rozwiązany]


alf

Rekomendowane odpowiedzi

Korzystam z lispa, do obrotu widoku, bez obracania UCS. Przesiadłam się właśnie na zw25 z zw22, na którym lisp śmiga jak należy. I mam problem bo w zw 25 nie działa. Coś z nim jest nie tak, a ja bez niego jak bez ręki..:wink:

Mam prośbę do twórcy by rzucił na niego okiem (wydaje się że mam go z tego forum). Może można go poprawić w zw25 jak w zw22? Z góry dziękuję!

(defun RTD (/ANG) (/ (* ANG 180.0) pi))
(defun C:DWS (/ P1 P2 ANG)
  (if (setq P2 (getpoint "\--- Wskaż lewy punkt: " )            
; _ end of GETPOINT
      ) ;_ end of SETQ
    (progn (initget 1)
       (setq P1  (getpoint "\n--- Wskaż prawy punkt: " P2)
         ANG (angle P2 P1)
       ) ;_ end of SETQ
       (command "_DVIEW" "" "_TW" (- 360 (RTD ANG)) "")
       (setvar "SNAPANG" ANG)
    ) ;_  end of PROGN
  ) ;_  end of IF
(princ
    (strcat "\n--- Kąt obrotu widoku: "
        (angtos ANG (getvar "aunits") (getvar "auprec"))
    ) ;_ end of strcat
  ) ;_ end of princ
  (princ)
) ;_  end of DEFUN
(defun C:0 ()
  (command "_PLAN" "")
    (setvar "SNAPANG" 0)
) ;_  end of DEFUN

Edytowane przez alf
Odnośnik do komentarza
Udostępnij na innych stronach

  • dmatusz3 zmienił(a) tytuł na LISP, obrót widoku [Rozwiązany]
  • dmatusz3 zablokował(a) ten temat
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.