26.09.2020 16:47    

demirbayka
Fiziksel kurallara göre oluşturulan geometrik değişiklikler sonucu oluşan 3D cismin yüzey alanları gerekmektedir.
1. Cisim oluşturulduktan sonra (setq Flame (ssget "L")) ile bir değişkene atanmaktadır.
2. Flame cisminin 3 ayrı yüzeyi var.
3. 2 yüzeyin alanları hesapla bulunabiliyor
4. 3. yüzeyi de ilk iki yüzeyin toplamını AutoCad "AREA" komutu ile elde edilen toplam alandan çıkararak eldel etmek istiyorum.

SORUN:
AREA komutu "Command Line" çıktısı olarak geri dönüyor.
örnek :
(command "AREA" "" Flame)
(setq FlameArea (ssget "L"))

FlameArea değişkeni <<AREA>> komutunun geri gönderdiği <<Area>> ve <<Perimeter>> bilgisini içeriyor mu?
Eğer öyleyse bu bilgiye nasıl ulaşabilirim?

27.09.2020 00:46    

alumina
Alıntı
demirbayka :

Kod:

(command "._Area" "_O" Flame)
(setq alan (getvar 'Area)
  cevre (getvar 'Perimeter))

> 1 <
Copyright © 2004-2022 SQL: 1.232 saniye - Sorgu: 49 - Ortalama: 0.02514 saniye