Vytisknout stránku | Zavřít okno

kreslení šrafování

Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: AutoCAD
Popis fóra: Otázky kolem aplikací AutoCAD a AutoCAD LT, AutoCAD 360, prohlížečů, DWG a DWF, Design Review, Navisworks, nadstavby, 123D, A360 a cloud Autodesk 360
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=23098
Datum vytištění: 10.kvě.2026 v 14:28


Téma: kreslení šrafování
Odeslal: lukas kol
Předmět: kreslení šrafování
Datum odeslání: 04.srp.2016 v 14:59
Ahoj,
prosím Vás, z ARCHICADu jsem byl zvyklý, že nemusím mít nejdříve nakreslenou oblast a pak ji vyšrafovat, ale přímo jsem klikal a dělali se hranice šrafování.
Dá se takto postupovat i v autocadu? Přijde mi často zbytečné mít nejdříve nakreslený obvod šrafované oblasti.
Díky, L.



Odpovědi:
Odeslal: Elfenbein
Datum odeslání: 04.srp.2016 v 15:06
Dobrý den.
Styčí si vybrat při šrafování Vybrat objekty hranice. A oklikat hranice objektu. Oblast nemusí být uzavřená.



Odeslal: lukas kol
Datum odeslání: 05.srp.2016 v 10:55
No mě jde o to, že nemáme nakreslený ani ten obdélník.
L


Odeslal: Elfenbein
Datum odeslání: 05.srp.2016 v 11:00
Aha.V jaké situaci potřebujete nejdříve šrafy? Archiked neznám a jsem strojař. My vždy potřebujeme šrafy až máme šrafovaný objekt nakreslený.


Odeslal: lukas kol
Datum odeslání: 05.srp.2016 v 11:09
třeba například:

mám situační výkres, nebo výkres ploch a chci jen do části té plochy naznačit šrafování. A zatím k tomu musím bohužel nejdřív nakreslit dočasnou hranici - vyšrafovat a pak smazat hranici.
L


Odeslal: johny
Datum odeslání: 05.srp.2016 v 12:28
I v autocadu je běžný způsob výběr oblasti bodem... nepotřebujete objekt. 

Hnedka vlevo Ribbonu je ikona Add Points... viz obrázek nahoře 
https://autocadtips1.com/2014/01/24/missing-hatch-ribbon-or-dialog-box-setting/" rel="nofollow - https://autocadtips1.com/2014/01/24/missing-hatch-ribbon-or-dialog-box-setting/

Nebo v dialogu je vpravo nahoře v oblasti Boundaries... 


Odeslal: lukas kol
Datum odeslání: 05.srp.2016 v 12:48
Nevím jestli se dobře vyjadřuji.

Dejme tomu že mám nový prázdný výkres a chci třeba hned nakreslit nějakou šrafu, prostě budu klikat, to budou body hranic šraf a nakonec dám enter a uzavře se mi šrafovaný obrazec.

Díky za rydy, L.


Odeslal: johny
Datum odeslání: 05.srp.2016 v 12:58
Tenle způsob se v autocadu běžně nepoužívá.
Existuje sice dneska už zřídka používaný příkaz _SOLID (česky asi deska), ale dělá jiné entity než HATCH, čili spíš nepoužívat. Ale dříve býval celkem oblíbený.


Odeslal: vbehun
Datum odeslání: 05.srp.2016 v 15:52
Původně odeslal(a) lukas kol lukas kol napsal(a):

třeba například:
mám situační výkres, nebo výkres ploch a chci jen do části té plochy naznačit šrafování. A zatím k tomu musím bohužel nejdřív nakreslit dočasnou hranici - vyšrafovat a pak smazat hranici.
L

K definici plochy nestačí pouze zadat body. Danými body mohou procházet různé plochy.
Proto kreslíme v Autocadu jednoznačnou hranici, kterou vyplníme šrafou.
Pak snadno zjistíme plochu šraf.
---
edit:
Ovšem můžete použít na body v daném pořadí příkaz [CMD]PLOCHA[/CMD] (_AREA), který vám vykreslí virtuální hranici a odečte obvod i plochu.




-------------
=^..^=


Odeslal: Vladimír Michl
Datum odeslání: 05.srp.2016 v 16:21
Původně odeslal(a) lukas kol lukas kol napsal(a):

Nevím jestli se dobře vyjadřuji.

Dejme tomu že mám nový prázdný výkres a chci třeba hned nakreslit nějakou šrafu, prostě budu klikat, to budou body hranic šraf a nakonec dám enter a uzavře se mi šrafovaný obrazec.
Ano, to je standardní funkčnost příkazu [CMD]-ŠRAFY[/CMD]. Viz volba Nakreslit, resp. draW - odklikáte body a příkaz vyšrafuje plochu mezi nimi. Nemusíte nic pomocného kreslit ani mazat.
 


-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz helpdesk.arkance-systems.cz)


Odeslal: johny
Datum odeslání: 05.srp.2016 v 17:21
Hmm.. mě to vrtalo, že jsem to už někde viděl. Každopádně moc se to nepoužívá.. a je to celkem neohrabané.

Kdybych to chtěl používat, tak bych si představoval něco takového:

(defun c:PtHatch ( / lst pt pl)
  (and (setq pt (getpoint "\nFirst boundary point: "))
       (setq lst (cons pt lst))
       (or (while (setq pt (getpoint pt "\nNext boundary point <create hatch>: "))
    (setq lst (cons pt lst)))
  T)
       (setq pl (entmakex (append (list (cons 0 "LWPOLYLINE")
(cons 100 "AcDbEntity")
(cons 100 "AcDbPolyline")
(cons 90 (length lst))
(cons 70 1))
 (mapcar '(lambda (p) (cons 10 p)) lst))))
       (not (command "_.-HATCH" "_S" pl "" ""))
       (entdel pl)
       (sssetfirst nil (ssadd (entlast)))
       )
  (princ)
)


Odeslal: lukas kol
Datum odeslání: 08.srp.2016 v 06:35
Super, to je přesně to, co jsem potřeboval.
Děkuji, L.


Odeslal: JirkaY
Datum odeslání: 08.srp.2016 v 21:47
Jakou má výhodu když použiju defun než když si ten příkaz zavolám rovnou z menu?


Odeslal: vbehun
Datum odeslání: 09.srp.2016 v 08:05
Aplikaci nemusíte volat jen z menu - po načtení [CMD]APLČTI[/CMD] (_APPLOAD) ji máte k dispozici i jinde. Může se načítat i automaticky po startu Autocadu.


-------------
=^..^=


Odeslal: Vladimír Michl
Datum odeslání: 09.srp.2016 v 10:46
Řešení čistě přes menu-makro ale má také své výhody:
- funguje i v LT
- přes zkratky funguje menu-makro také "jinde"
- v zadáních na výzvy lze používat LISP makra (např. doprogramované úchopy)
- nepotřebuje řešit bezpečnostní nastavení, cesty, apod.
 


-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz helpdesk.arkance-systems.cz)



Vytisknout stránku | Zavřít okno