Zobrazit plnou verzi příspěvku: výpocet plochy

Tom.TNT
07.12.2005, 15:59
Nazdarek
je nejaka moznost vypocitat plochu vybranim obasti podpobne jako pro
vypln sraf? V podstate urcit plochu srafy. Ne vzdy mam objekty nebo
idelani tvary pro prikaz  Nastroje/dotaz/plocha.
dik za odpoved



pavlacka
07.12.2005, 16:25
[QUOTE=Tom.TNT]Nazdarekje nejaka moznost vypocitat plochu vybranim obasti podpobne jako pro vypln sraf? V podstate urcit plochu srafy. Ne vzdy mam objekty nebo idelani tvary pro prikaz  Nastroje/dotaz/plocha.dik za odpoved[/QUOTE]
Pouzijte prikaz _BPOLY, ktery Vam vyrobi Polyline nebo Region. Region ma tu vyhodu, ze lze pouzit boolean operace. Pak uz pouzijete standartni prikaz pro zjisteni plochy z objektu.
Jinak jedine pres VBA nebo lisp.

Balda
07.12.2005, 16:29
Vyhledejte na internetu lispovskou utilitku HATCHB.LSP
Uložte si ji do počítače.
Načtěte do AutoCADu Nástroje>AutoLisp>Načíst
Spusťte pomocí příkazu hatchb vepsaného do příkazového řádku.
Vyberte šrafu a v příkazovém řádku se objeví její plocha.


Vladimír Michl
07.12.2005, 16:40
Plochu šraf (i kumulativně) hlásí AutoCAD (i bez nadstaveb) v okně Vlastnosti (Ctrl+1).

Mantlík
07.12.2005, 16:53
1) V acadu 2006 je již plocha šrafy ve vlastnostech entity (ale někdy taky ne ...)
2) viz příspěvek od Balda s tím rozdílem, že utilita HATCHB.LSP je primárně určená pro vytvoření hranice šrafy, takže kromě hodnoty, kterou najdete na příkazovém řádku, Vám do výkresu přibude na každou šrafu jedna pline.
3) pomocí utilitky HATCHA.LSP - myslím, že autorem je AAC/Xanadu/CAD Studio, ale už nevím, zda není z VIP zdrojů. Tam se vybírá šrafa ale pozor, vyšrafujete-li v jednom kroku více ploch, pak nefunguje
4) pomocí starší utilitky CAD Studia PTAREA.LSP. Zde se získá plocha klepnutím dovnitř - obdobně jako když šrafujete "ukázáním bodem dovnitř hranice"

Vladimír Michl
07.12.2005, 16:57
na VIP serveru (BBS) je naše nová LISP utilitka AddArea - pracuje podobně jako AddLen, ale po jednotlivých hladinách sumarizuje plochy (všech vybraných objektů majících vlastnost "plocha", vč. šraf), ne délky
problém verze 2006, kdy u některých šraf nehlásí plochu, už řeší Autodesk

Tom.TNT
07.12.2005, 18:25
dik za odpovedi. ten HATCHB.LSP
jsem sehnal, funguje dobre. Bodla by jeste ta PTAREA, ale tu jsem fakt
nevyhledal. Nespletl jste se v nazvu? protoze na googlu o ni neni
zminka...
 Jinak jsem koukal do vlastnosti srafy a tam v me staricke
verzi Acadu 2002 plocha bohuzel neni. Tahle vec me napadla jako prvni,
protoze treba delka usecky tam je napsana.


Tom.TNT
07.12.2005, 18:27
http://www.jtbworld.com/lisp/hatchb.htm
tohle je stranka na ten hatchb.lisp, to jen pro ty co by to eventualne hledali



Vladimír Michl
07.12.2005, 18:33
Plochy sčítá též utilita SumaPloch:http://www.cadforum.cz/cadforum/qaID.asp?tip=4183
Plocha šraf je v okně Vlastnosti až od verze 2006 (pozor, podpora verze 2002 končí již za několik týdnů).
PTAREA je jednoduchý LISP z roku 98: 2005-12-07_183242_ptarea.lsp

pavel4
08.12.2005, 11:32
addlen.lsp a area.lsp jsou fakt dobrý! Jenom nevím, proč při načtení jednoho se zručí načtení druhého (nebo ten druhý přestane pracovat) a napíše:
-; chyba: chybný typ argumentu: numberp: nil
Pane Michl nešlo by to spravit?
Pavel4

Vladimír Michl
08.12.2005, 11:44
šlo, AddArea byl upraven (díky za upozornění)

mirozav
08.12.2005, 13:36
A co takto jednoduchy _area
Na bezne veci aj atypy spocita aj plochu aj obvod.

Vladimír Michl
08.12.2005, 13:41
Příkaz _AREA (PLOCHA) neumí hromadný výběr objektů, ani nedělá sumarizaci po hladinách, atd.

mirozav
08.12.2005, 13:44
Sorry, zle som si precital zadanie.