• このフォーラムは、www.cad3d.it/forum1 - イタリアのデザインコミュニティの機械翻訳です。いくつかの用語は正しく翻訳されていません。

入力直径の円

  • Thread starter Thread starter Angelo2449
  • Start date Start date

Angelo2449

Guest
salve a tutti,
con questo breve codice traccio un cerchio con una croce all'interno :
Code:
(defun c:cerchiocroce (/ centro quadrante alto basso semicroce sinistra destra)

    (setq quadrante nil)
    (command "_blipmode" 1)

        (setq centro (getpoint "\nclicca il centro del cerchio"))
    (setq quadrante (getpoint "\nclicca il raggio del cerchio (tasto destro per raggio precedente)"))

        (if (/= quadrante nil)
        (setq raggioxx (distance centro quadrante))
        );;if

        (command "_blipmode" 0)

       (command "_circle" centro raggioxx "")

       (setq semicroce (* raggioxx 0.85))
       (setq alto (list (car centro) (+ (cadr centro) semicroce)))
       (setq basso (list (car centro) (- (cadr centro) semicroce)))
       (command "_line" alto basso "")

       (setq sinistra (list (+ (car centro) semicroce) (cadr centro)))
      (setq destra (list (- (car centro) semicroce) (cadr centro)))
       (command "_line" sinistra destra "")

    );;defun
vorrei, però, che il diametro del cerchio fosse definito tracciando il cerchio "ad elastico" dopo la definizione del centro in modo che, definendo il cerchio venga valorizzata la variabile "quadrante".
grazie.
 

Forum statistics

Threads
46,674
Messages
380,976
Members
2
Latest member
loop80
このフォーラムは、www.cad3d.it/forum1 - イタリアのデザインコミュニティの機械翻訳です。いくつかの用語は正しく翻訳されていません。

Members online

No members online now.
Back
Top