31.03.2011 08:22    

gulyildiz
Arkadaşlar çizimi kendı çabalarımla öğrendım ama bır yerde takılıp kalıyorum. ben peyzaj teknikeriyim çizimi yaptıktan sonra sert zemın yeşil alan vs. alanı taramam gerekiyor. taradıktan sonra bunun kısa yolu var mı taralı alanların alanını hesaplamak için. lütfen yardım edın.

31.03.2011 09:31    

HIPHOP
Kapalı alanların alanı için....

area komutunu kullanabilirsiniz. sonra "o" ya basın. kapalı alanı seçin.

olmazsa bir de lispi var.

Kod:

(defun m2_br_sec ()
  (if (= cizim_birim nil)
  (progn
(initget 1 "Metre Cm")   
(setq cizim_birim (getkword "
Çizim Birimini seçiniz [Metre / Cm]:")))))
(defun m2_stil ()
    (setq m2_stil_ara (tblsearch "style" "m2"))
    (if (= m2_stil_ara nil)
      (progn
(setq m2_yaz_yuk 12)
(setq m2_yaz_y (getdist (strcat "
Yazı Yüksekliği:< " (rtos m2_yaz_yuk) ">:")))
(if (= m2_yaz_y nil)
  (setq m2_yaz_y m2_yaz_yuk))
(setq m2_yaz_yuk m2_yaz_y)
(command "style" "m2" "arial.ttf" m2_yaz_yuk  "0.8" "" "" ""))))
(defun c:m2 ()
(setvar "modemacro" "Archme Design 2005 ©")
(setvar "cmdecho" 0)
(m2_br_sec)
    (if (= cizim_birim "Metre")
      (setq m2_bol 10000)
      (setq m2_bol 10000))
(setq m2_secim (ssget '((-4 . "<OR")
      (0 . "LWPOLYLINE")
      (0 . "POLYLINE")
      (0 . "CIRCLE")
      (0 . "ELLIPSE")
      (0 . "SPLINE")
      (0 . "REGION")
      (0 . "3DSOLID")
      (-4 . "OR>"))))
(if (= m2_secim nil)
  (progn
    (princ))
  (progn
    (setq m2_secim_say (sslength m2_secim))
    (setq m2_c 0)
    (setq m2_toplam 0)
    (while (< m2_c m2_secim_say)
      (setq m2_secim_tek (ssname m2_secim m2_c))
      (command "area" "e" m2_secim_tek)
      (setq m2_tek_alan (/ (getvar  "area") m2_bol))
      (setq m2_toplam (+ m2_toplam m2_tek_alan))
      (setq m2_c (+ m2_c 1)))
(m2_stil)
(setq m2_aciklama (getstring t "
Yazılacak metni yazınız:"))
(setq m2_yer (getpoint "
Yer Gösterin:"))
(if (= m2_yer nil)
(progn
  (princ "
Yer gösterilmediği için komut bitirildi !!!..."))
  (progn
    (setvar "textstyle" "m2")
    (command "text" m2_yer "0" m2_aciklama)
    (command "text" "" (strcat (rtos m2_toplam 2 2) " m²"))
  ))))(princ))


bu kodları command satırına yapıştırdıktan sonra

command satırına m2 yazın. kapalı alanı seçin... command satırında sizden istenenleri yapın.

ehya (31.03.2011 10:36 GMT)

31.03.2011 16:36    

leonixs
Eğer hatchle tarama yaptıysanız taramayı seçip properties ten hatch nesnesinin alanını görebilirsiniz

08.04.2011 13:10    

gulyildiz
Tşk ederim arkadaşlar:d

10.07.2017 14:28    

mantık85
Bazen hatch yapınca bazı hatchlerin özellikler kısmından alanı görünmüyor, sitedeki lisplere de baktım o bazı hatchler hesaba girmiyor. Bunu yapabilen bir lisp var mıdır? Teşekkürler

mantık85 (10.07.2017 14:37 GMT)

10.07.2017 14:52    

alumina
Alıntı
mantık85 :


O hesaba girmeyen bazi hatch lerin oldugu dosyayi paylasir misiniz? Birde o hesaba girmeyen hatchlerden birini isaretlerek.

10.07.2017 15:00    

mantık85


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



doğru mu yükledim bilmiyorum, siteye örnek yüklemeye çalıştım

10.07.2017 15:25    

alumina
dosya deponuza yukleyip linkini vermelisiniz. Yalniz bu verdiginiz link o link degil.

11.07.2017 07:36    

mantık85
dosya depoda ama linkini veremiyorum. bu mudur acaba

datas/users/266354-hatch-problem.dwg

[page=https://cizimokulu.com/pfs.php?a=upload]hatch[/page]

11.07.2017 10:07    

alumina
hayir bunlarda degil. Dosya deposundaki dosyanin linkine sag tiklayip baglanti adresini kopyalayin ve buraya yapistirin.

11.07.2017 11:44    

mantık85


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



olmuştur umarım.....

Çözüm bulabilir miyiz?

mantık85 (14.07.2017 14:44 GMT)

> 1 <
Copyright © 2004-2022 SQL: 1.206 saniye - Sorgu: 74 - Ortalama: 0.0163 saniye