Zobrazit plnou verzi příspěvku: Plocha srafy

lukiki
28.03.2018, 16:09
Dobry den, mam problem s plochou srafy. Mam obalovu krivku, ktora je uzavreta, viem si pozret jej plochu. Ked ju ale vysrafujem, uz mi neukaze plochu srafy. Ono je to sposobene asi tym, ze obalova krivka ma privela vrcholovych bodov. Lebo ked danu krivku rozdelim na dve casti a tie vysrafujem, viem mi tie plochy ukazat, aj scitat.Je teda nejake obmedzenie/premenna, ktora riadi maximalny pocet vrcholov v krivke, ktora moze byt vysrafovata tak, aby mi zobrazilo plochu srafy?Priloha DWG tu: https://lnk.sk/fx35

Vladimír Michl
28.03.2018, 16:35
To nebude složitostí, ale spíš tím, že hranice je nějaká divoká a může obsahovat protínající se segmenty. Viz též:http://www.cadforum.cz/cadforum/u-nekterych-krivek-a-sraf-se-nezobrazuje-plocha-tip7649http://www.cadforum.cz/cadforum/vyhledani-sraf-neudavajicich-plochu-tip7915http://www.cadforum.cz/cadforum/sebeprotinajici-krivky-a-krivky-s-duplicitnimi-vrcholy-tip10925

lukiki
03.04.2018, 10:08
Skusil som LISP Selfintersect. Ono mi naslo zelenou farbou duplicitne vrcholy - ale tieto neboli az tak duplicitne, boli vzdialene 0.05 jednotky od seba. Ale aj ked som ich poodstranoval a nenaslo mi ziadne duplicitne, pretinajuce sa vrcholy krivky (dokonca som si vytvoril novu krivku pomocou HRANICE), po jej vysrafovani mi stale ukazuje plochu 0. Ale ked tuto krivku rozdelim na dve casti a tieto vysrafujem, plochu zrata, to je zaujimave. :-)Krivka je vyexportovana z Civilu 3D.

Vladimír Michl
03.04.2018, 11:19

Koukám na ten DWG. Křivka má přes 1800 vrcholů (to je vzhledem k jejímu tvaru nějak moc), SelfIntersect hlásí 9 sebeprotínání a 2 duplicitní vrcholy. Kontrola pracuje s tolerancí, ale až na 6.desetinném místě, takže nějaké problematické vrcholy tam jsou.Přesunul jsem křivku blíže k 0,0, pomocí OVERKILL ji zjednodušil a znovu vyšrafoval - už to plochu zobrazuje (AutoCAD 2019).

lukiki
03.04.2018, 15:36
Poodstranoval som vsetky duplicitne a sebepretinacie body (Selfintersect uz neukaze nic) a aj tak nevyrata plochu srafy (upravene DWG s krivkou tu: https://bit.ly/2JhOqMI).Ano, krivka ma vela vrcholov (vystup z Civilu 3D, suradnice S-JTSK, preto nechcem posuvat k bodu 0,0)Skusal som aj prikaz OVERKILL, ktory zasadne zjednodusil krivku, ale mne potom neukazuje plochu tejto  krivky a zmeni sa aj jej dlzka (z 1666.3558 na 1676.4353)Preto by ma zaujimalo, ci AutoCAD nema nahodou nejake obmedzenie na pocet vrholov jednej krivky napr max. 1500), kedy je este ochotny pocitat plochy srafy. 

Vladimír Michl
03.04.2018, 15:38

Jakou máte verzi AutoCADu? Nainstalujte si všechny dostupné aktualizace (hotfix).

lukiki
03.04.2018, 15:46
Nainstalovany mam AutoCAD Civil 3D 2018 a Autodesk app mi pise, ze mam nainstalovane vsetky dostupne aktualizacie.

johny
03.04.2018, 18:50
Ta vaše nová křivka už funguje lépe, jen ji vyšrafujte bodově.Na ten overkill bacha, na levém konci to usekne. Je třeba to kontrolovat. Navíc konce přeloží.https://autode.sk/2q2LY3z