Zobrazit plnou verzi příspěvku: Export textu z Revit do CAD

Peter Jirat
21.09.2009, 11:18
Dochází ke změnám výšky textů v rozpiskách (z 3,5 v Revit na 3,55 v CAD ; z 2,5 na 2,537). Dá se tomu nějak zabránit? Vypadá to pak dost stupidně.
Dík

Vladimír Michl
21.09.2009, 13:05
Nezkoušel jsem to, ale vzhledem k tomu, že ty výšky vypadají dost podobně - není to jen stylem písma? (odlišným "bounding-boxem" jednotlivých fontů) O jaké písmo jde?

Peter Jirat
21.09.2009, 13:29
Jedná se o normální Arial, ta hodnota je ve vlastnostech písma.

Peter Jirat
23.09.2009, 12:16
Můžete toto někdo z přítomných ověřit? Jestli mne nestíhá drobná paranoia.
Dík

mnementh
23.09.2009, 13:05
pravdepodobne to bude typem pisma. Zkousel jsem arial a romans...v obou pripadech vychazeji ruzne hodnoty. Pravdepodobne revit a cad vnimaji text jako ruzne entity a navic perlicka. Ve verzi 2010 a 2008 (v revitu) jsou tyto hodnoty ruzne.

Peter Jirat
24.09.2009, 09:12
Díky, co na to dodavatel? Textové entity mi přijdou dost jednoduché, než aby takovéto chyby vznikaly. Navíc je to jeden výrobce.

statecny
28.09.2009, 18:44
Popsané chování je známá chyba, která je způsobena použitím různých algoritmů při výpočtu velikosti textu v Revitu a AutoCADu. Revit je nový systém a používá u textu algoritmus Windows, ale protože AutoCAD byl vyvinut ještě předtím, než se Windows staly standardem, používá jiný algoritmus (a zřejmě ho nebude měnit).

Peter Jirat
29.09.2009, 08:56
To rád slyším, že u AutoDESKu neplatí známá rovnice 3,5=3,5. Když tak podporují Windows, že portaci na jiné OS už dávno zamítli, tak by taky mohli akceptovat, že svět se mění a Windows s ním. Ale to bychom po nich chtěli moc. Asi by to chtělo napsat program, který mi v dwg projde všechny texty, jejichž velikost je v rozsahu +-1(???)% odchylky od určitých velikostí a změní velikost písma na tu standardizovanou velikost. Asi by to chtělo požadovat od Autodesku, ne od dodavatele, pro mne je to chyba programu - exportu z Revitu, ať tedy dodělají takovéto zaokrouhlení do exportu.
Protože toto forum sledují i zástupci Autodesku, tak by se mohli taky vyjádřit.
 
Dík

Hradil
29.09.2009, 11:12
A jak jste na tom s faktorem šířky? Mně se změnil na 0,75 a vyzkoušel jsem různé typy fontů (open, sys, URW, ...)  (?)

Peter Jirat
29.09.2009, 11:21
taky se mění :-(

Vladimír Michl
29.09.2009, 12:09
"Problém" s výškou má ale AutoCAD, ne Revit. AutoCAD pracoval s výškami textů ještě než kdo kdy slyšel o Windows. Proto se s výškou textu pracuje v AutoCADu odlišně. Změna by sice jistě byla možná, ale ovlivnilo by to kompatibilitu milionů stávajících DWG výkresů. Jednoznačný převod mezi výškou dle AutoCADu a dle Windows bohužel neexistuje (je závislá na tvaru fontu).
Šlo by ale udělat korekce pro texty v několika základních typech písma (fontech).

Peter Jirat
29.09.2009, 12:39
Problémy s výškou máme MY.
Jednoznačný převod EXISTUJE - vyberu všechny texty v acadu, které chci mít 2,5mm vysoké při tisku a změním je na 2,5mm přesně (nebo výška písma*meřítko viewportu). atd..
A protože Revit už dopředu ví, jaká velikost mu vyleze při exportu písma 2,5mm vysokého (přeci zná ten algoristmus), tak musí existovat řešení, jak exportované písmo upravit při exportu při vzniku dwg - při exportu mít zatržítko - uprav výšky písma podle stylů v Revitu.Peter Jirat2009-09-29 12:41:34

Peter Jirat
01.10.2009, 12:58
Bude nějaké řešení, nebo se to nechá vyhnít? Pro nás je to jednoznačně chyba programu, nabourává to firemní standardy, zkuste vybrat text, jehož velikost se pohybuje od 2,492 do 2,594.

Vladimír Michl
02.10.2009, 09:14
Na Autodesku je problém nahlášen a řeší ho. Ještě jsme ale ověřovali parametry převodu a zdá se, že ty "chlupaté" koeficienty převodu výšky jsou úmyslné - výsledný text pak vypadá v AutoCADu geometricky/rozměrově stejně jako v Revitu (což je asi dobře).
 
Co možná nesedí je přesné vertikální umístění textu (Revit vs. ACAD). Zdá se, že se přepočítává výška bounding boxu (horní akcent, dolní nožička y) proti standarní výšce hranaté verzálky (co přesně je "výška písma" je obecný typografický problém).
 
Korekci umístění by šlo řešit LISP utilitkou (a předdefinovanou definiční tabulkou posunu Y - pro každý font zvlášť).

Peter Jirat
02.10.2009, 09:55
[QUOTE=Vladimír Michl]Na Autodesku je problém nahlášen a řeší ho. Ještě jsme ale ověřovali parametry převodu a zdá se, že ty "chlupaté" koeficienty převodu výšky jsou úmyslné - výsledný text pak vypadá v AutoCADu geometricky/rozměrově stejně jako v Revitu (což je asi dobře).
[/QUOTE] 
To si nejsem tak jist, ten rozdíl je volným okem k nerozeznání, ale rozměrově to stejné není. Ten fialový je 5mm export z Revitu v acadu, ten černý je 5mm text v acadu

 
[QUOTE=Vladimír Michl]Co možná nesedí je přesné vertikální umístění textu (Revit vs. ACAD). Zdá se, že se přepočítává výška bounding boxu (horní akcent, dolní nožička y) proti standarní výšce hranaté verzálky (co přesně je "výška písma" je obecný typografický problém).[/QUOTE] Vertikální umístění by mne bolelo ze všeho nejmíň.
 
[QUOTE=Vladimír Michl]Korekci umístění by šlo řešit LISP utilitkou (a předdefinovanou definiční tabulkou posunu Y - pro každý font zvlášť).[/QUOTE] Posun v Y mne nebolí, to nepotřebujeme. Použití LISPu vyžaduje otevřít každý výkres a nechat v něm LISP proběhnout? Jedná se v naprosté většině o export pro profese nebo pro někoho jiného, to je dost práce navíc, pokud bychom museli tímto způsobem kontrolovat každý výkres. Pak do toho vleze problematika verzí dwg při následném ukládání, to není úplně dobré řešení (alespoň na první pohled). Dali vám nějaký termín (v souvislosti s jejich kvartálními odstávkami)?
Děkuji