Zobrazit plnou verzi příspěvku: pevná velikost okna výkresu

Rostislav Říha
19.01.2010, 17:27
DD,
prosím, nevíte někdo o utilitce/postupu jak nastavit pevně danou velikost okna výkresu? Myslím to windows okno, ve kterém je otevřen jeden soubor, a které má většina lidí maximalizované ... jde o to, že když se dělá rendering na různých počítačích, které mají nastaveno různé rozlišení a různě uspořádanou pracovní plochu, tak pojmenovaný pohled vypadá pokaždé jinak: potřeboval bych nastavit fixní velikost/poměr stran okna, aby pojmenovaný pohled mohl vypadat všude stejně.
Napadá prosím někoho, jak to docílit?

Kosík
20.01.2010, 09:11
Přeji příjemný denTo sice nevím, ale proč to neřešíte přes výřezy, tam se dá rendrovat objekt i počástech a pak složit. To se hodí zvláště, když používate verzi 2010, tu mrchu paměti nenažranou. Co se v 2009 rednrovalo téměř hodinu, to je nyní otázkou minut ale ne v 32bitovém systému, kdy redr naskočí a program nedostatkem operační paměti zdechne.Jan Kosík

Vladimír Michl
20.01.2010, 11:11
Na podobné účely (natáčení videí) používáme utilitku Sizer - http://www.brianapps.net/sizer/
(nastavuje okno celé aplikace)

Rostislav Říha
20.01.2010, 11:21
přes výřezy to neřešíme proto, že rendrujeme průběžně z modelu, ve kterém pracujeme. Výřez by to samozřejmě řešil, ale - má to prostě svoje ale...hlavně pocit pomalejší práce a spoustu regenů navíc při přepínání....
 
sizer asi řešením není - každý uživatel má nastavenou jinou šířku toolpalet atd., já potřebuji ovlivnit velikost okna konkrétního dwg...

Vladimír Michl
20.01.2010, 11:46
Rozumím. Pak pomůže jednoduchý LISP kód:
http://www.cadforum.cz/cadforum/jak-nastavit-pevnou-velikost-okna-vykresu-tip7170

Rostislav Říha
20.01.2010, 14:14
super, to je ono...jen prosim, dal by se ten kod upravit, aby se na sirku a vysku nejdriv zeptal? A pamatoval si posledne pouzitou hodnotu?

Vladimír Michl
20.01.2010, 15:49
Ano, viz doplněný tip.
 
Rozměry zadáte buď interaktivně (příkaz SIZER) nebo zavoláním funkce (např. z tlačítka menu):
 
(win_sizer 1024 768)

Rostislav Říha
20.01.2010, 16:00
DĚKUJU, jste fakt rychlí ... aplikace funguje, má ale jen jeden háček (se kterým se už kdyžtak dá žít): aplikace vyrobí okno zadané velikosti, ale tou je VNĚJŠÍ rozměr okna: tj včetně horní a dolní lišty i okraje....a ty se mohou počítač od počítače měnit...lepší by bylo, kdyby sizer vyrobil účinnou kreslící plochu o dané velikosti, tj. zadám 800x600 a dostanu černý obdélník, do kterého mohu kreslit, velký 800x600

Vladimír Michl
20.01.2010, 16:34
Ty rozměry okrajů by se neměly měnit podle počítače - leda mohou být různé podle operačního systému. Aspoň to teď vypisuje ten vnitřní rozměr, ale nějaká iterační metoda dosažení vnitřního rozměru je problematická, protože velikost okna se změní vždy až po dokončení příkazu.