14.01.2014 07:44    

mikemoon
tüm deliklere tek seferde centermark atabiliyormuyuz

14.01.2014 09:58    

ehya
aşağıdaki linkte bulunan lisp işini görür sanırım...



Linkleri görebilmek için ÜYE olmalısınız.

14.01.2014 10:01    

mikemoon
Alıntı
ehya :
aşağıdaki linkte bulunan lisp işini görür sanırım...



Linkleri görebilmek için ÜYE olmalısınız.





orada birçok lisp bulunmaktadır hangisidir ve komutsatırına ne olarak girmemiz gerekiyor

14.01.2014 10:26    

ehya
linke tıkladığınızda karşınıza gelen ilk lisp.

(defun c:dec () ile başlıyor....

14.01.2014 11:49    

Travaci
mikemoon


Kod:

(defun c:Cma (/ crc n dmc cnt n1 n2)
  (setvar "cmdecho" 0) (command "_.undo" "begin")
  (if (= (getvar "dimcen") 0) (setvar "dimcen" 5))
  (setq crc (ssget (list (cons 0 "circle"))) n 0 dmc (getvar "dimcen"))
  (if crc (repeat (sslength crc)
    (setq cnt (cdr (assoc 10 (entget (ssname crc n)))) n (1+ n)
      n1 (polar cnt 3.14159 dmc) n2 (polar cnt 4.71239 dmc))
    (entmake (list (cons 0 "Line") (cons 10 n1)
      (cons 11 (polar n1 0 (* 2 dmc)))))
    (entmake (list (cons 0 "Line") (cons 10 n2)
      (cons 11 (polar n2 1.5708 (* 2 dmc)))))))
  (command "_.undo" "end") (princ)
)

Travaci (14.01.2014 22:29 GMT)

14.01.2014 12:48    

mikemoon
bir teşekkür butonu eklerseniz çok iyi olur.

14.01.2014 12:57    

mikemoon
Alıntı
Travaci :







süper olmuş fakat delik çapına göre centermark attırma imkanımız varmıdır. delik küçük olunca centermarklar bazen dairenin dışına taşıyor büyük olursada çok küçük kalıyor

ehya (14.01.2014 13:22 GMT)

14.01.2014 13:05    

Travaci
Kodlar aynı Dimcenter komutunda olduğu gibi yazıldı. Marka boyunu dimcen ile ayarlıyabilirsiniz.
Sizin isteğinizi ozaman ehya hocamın yazdığı kodlar karşılıyor, buna gerek yokmuş. İstekler ya eksik yada taxit taxit söyleniyor :)

14.01.2014 22:29    

Travaci
mikemoon
süper olmuş fakat delik çapına göre centermark attırma imkanımız varmıdır. delik küçük olunca centermarklar bazen dairenin dışına taşıyor büyük olursada çok küçük kalıyor

Buda çeşit olsun ozaman
Kod:

(defun c:Cma2 (/ crc n obj cnt n1 n2)
  (setvar "cmdecho" 0) (command "_.undo" "begin")
  (setq crc (ssget (list (cons 0 "circle"))) n 0)
  (if crc (repeat (sslength crc)
    (setq obj (entget (ssname crc n)) cnt (cdr (assoc 10 obj))
      rad (cdr (assoc 40 obj)) n (1+ n) 
      n1 (polar cnt 3.14159 (/ rad 2)) n2 (polar cnt 4.71239 (/ rad 2)))
    (entmake (list (cons 0 "Line") (cons 10 n1)
      (cons 11 (polar n1 0 rad))))
    (entmake (list (cons 0 "Line") (cons 10 n2)
      (cons 11 (polar n2 1.5708 rad))))))
  (command "_.undo" "end") (princ)
)

15.01.2014 06:14    

mikemoon
teşekkürler

15.05.2020 11:23    

SENDUR
Arkadaşlar merhaba,
Autocad yeni sürümlerinde bu "centermark" komutunu bayağı güzelleştirmiş. Yalnız çoklu "centermark" yapamadım.
-Bir çok daireyi seçip hepsinin merkezine "centermark" yakmak mümkün müdür? ("Properties" de "centermark" olarak görecek)
-Birde bu "centermark" ların hepsini birden düzenlememize imkan veren bir bölüm var mı? ( Boşluk ve uzama çizgisi için)

Teşekkürler

18.02.2022 15:21    

halilozcakir
Alıntı
mikemoon :
tüm deliklere tek seferde centermark atabiliyormuyuz



Merhaba aynı sorunun farklısı var tüm paralel giden iki çizgiye "borulara" centerline çizebilir mi..

> 1 <
Copyright © 2004-2022 SQL: 1.49 saniye - Sorgu: 76 - Ortalama: 0.01961 saniye