Newsgroup: it.comp.software.cad
Titolo: [LTSCALE] strani comportamenti

Salve a tutti.
Uso ACAD2004eng full
Parliamo di LTSCALE, MODEL e PAPER spaces.
Lavoro in mm e utilizzo stili di linea molto semplici quali HIDDEN e DASHDOT
oltre che a CONTIUOUS. Tutte le entità
Il valore di LTSCALE è sempre 10 volte la scala di plottaggio (per es. un
disegno stampato in scala 1:100 avrà ltscale 1000). Se il formato è (comando
_DIST) 1188*840
LTSCALE sarà 10.
Il problema 1:
In alcuni disegni ricevuti la definizione delle linee HIDDEN e DASHDOT è
molto diversa come se avessero LTSCALE diverso.
Ho verificato nella fnestra delle proprietà ed entrambi hanno lo stesso
LTSCALE.
Ho verificato nella finestra degli stili e tutte le linee hanno LTSCALE
globale uguale.
Ho provato a modificare il layer temporaneamente, cancellare il tipo di
linea, ricaricarlo e riapplicarlo al piano
Se importo il disegno in uno che non ha il problema tutto si risolve.
Il problema 2:
Non ho ancora capito perchè Autodesk non risolve il problema di LTSCALE in
MODEL e PAPER space. Mi spiego. LTSCALE impone la scala di tipolinea a
seconda delle unità utilizzate (dice la guida in linea). Il valore di
LTSCALE è globale. In MODEL space disegno un rettangolo di 50000 unità di
lato (50metri) con una linea assi (lo stampo in un A0 -> scala di stampa
1:50 -> LTSCALE = 500). Imposto questo LTSCALE per poter lavorare bene. La
stessa linea, in PAPER space (dove la scala di plottaggio è 1:1) l'LTSCALE
chiaramente salta. Per vedere bene il mio rettangolo devo porre LTSCALE 10.
Il comando PSLTSCALE non risolve questo problema.
IMHO ci dovrebbero essere due LTSCALE separati per MODEL e PAPER space.
Che ne dite?
*frankyz

 Che ne dite?
Io dico che hai ragione su tutta la linea. Neanche io sono mai riuscito a
risolvere i due problemi.
Il primo capita anche a me, tipilinea uguali, (inglese) ltscale uguale ma
visualizzati diversamente. Succede quando il file è un misto di più fonti.
risoluzione mia: Porto tutte le linee a 'continous' , spurgo il dwg fino al
file linetype.shp, ricarico i tipilinea che mi servono. Ovviamente il metodo
non è facilmente applicabile se non si è lavorato, ad es., con layer
separati per i tipilinea diversi.
Il secondo credo non sia risolvibile, ma sia proprio un problema di Acad. Se
usi un tipolinea scalato in paper space, in modo che sia uguale per tutte le
varie viewports, a prescindere dalla scala, il valore ltscale non sarà mai
buono per PAPER e MODEL contemporaneamente. O si vede bene nell'uno, o
nell'altro.
Magari si farà avanti qualcuno che ha risolto tutto in maniera brillante.

 IMHO ci dovrebbero essere due LTSCALE separati per MODEL e PAPER space.
Ho l etto in fretta il post però probabilmente il problema è che i disegni
che ricevi hanno la variabile MEASUREMENT impostata a valori diversi.
-- 
Massimo Ghio
per rispondere metti nove al posto dell'otto

 che ricevi hanno la variabile MEASUREMENT impostata a valori diversi.
Colgo giustamante l'occasione per precisare che quanto detto prima prescinde
dalla variabile MEASUREMENT.
Ora che ci penso, succede anche con i retini.

 --
[...cut...]
Ciao!
La var MEASUREMENTS è globale e rigurda il sistema utilizzato (metrico o
imperiale). Si può sostanzialmente considerare come un coefficiente globale
(dato che il rapprto unitàmetriche/unitàimperiale è direttamente
proporzionale).
Il mio problema è che 2 linee, una DASHDOT e una HIDDEN, all'interno dello
stesso DWG, hanno un tipolinea completamente sproporzionato fra loro pur
subendo lo stesso LTSCALE globale, pur non essendo forzate nelle loro
proprietà, pur riferendo il loro LINETYPE entranbe ad ACAD.LIN.
Ciao ciao
*frankyz

Anche se è una banalità te la chiedo lo stesso perchè può essere utile ad
altri:
i vertici delle linee hanno la stessa Z?
Ciao Claudio
--
--
"frankyz" <fra...@VIAQUESTOtin.it> ha scritto nel messaggio
news:kakrc.65525$Qc.26...@twister1.libero.it...


.... per curiosità, mi potresti mandare un esempio dwg con linee che hanno
questo problema?
Grazie.
Ciao Claudio
--
--
"frankyz" <fra...@VIAQUESTOtin.it> ha scritto nel messaggio
news:kakrc.65525$Qc.26...@twister1.libero.it...


 i vertici delle linee hanno la stessa Z?
[...cut...]
Ciao!
Il problema non rigurda 2 linee 2 ma 2 tipologie. Ho un sacco di linee con
le stesse caratteristiche.
Il problema si ripete anche con 2 nuove linee appena create il che significa
che è un problema di settaggio.
Tutte le linee hanno lo stesso deltaZ...  :-)
Ciao
*frankyz.
PS: A chi fosse interessato posso mandare una email con 2 files DWG allegati
contenenti ciascuno 2 soli layers e 2 sole linee. Uno ha il problema,
l'altro no. E chi vuole può cercare la differenza in LINETYPE, LTSCALE,
PSLTSCALE, ecc. ecc. Provare per credere. ACAD2004

 IMHO ci dovrebbero essere due LTSCALE separati per MODEL e PAPER space.
C'è il comando PSLTSCALE che se settato a 1 mette in scala le linee con
i rapporti paper space, se settato a 0 mantiene la scalatura delle linee
come in model space. 
-- 
Quem plantar a paz, vai colher amor
Um grito forte de liberdade
Na Estação Primeira ecoou!


Spedisci pure.
Ciao Claudio

 come in model space.
[...cut...]
Ciao!
Mi dispiace corregerti ma non è vero. Il fattore di linea è direttamente
proporzionale alle unità dello spazion dove la linea viene creata per il
coefficiente LTSCALE che, essendo globale, non cambia nulla. In MODEL space
hai un diverso valore dell'unità video rispetto a PAPER space e lo stile di
linea salta. Se PSLTSCALE è impostata a 1 tutte le finesetre in PAPER hanno
lo stesso valore di unità video, quindi stesso fattore di linea,
INDIPENDENTEMENTE dallo zoom XP impostato. Ma PSLTSCALE vale solo su PAPER
space.
Ciao ciao!
*frankyz
****************************
Type: Integer
Saved in: Drawing
Initial value: 1
Controls paper space linetype scaling.
0 No special linetype scaling. Linetype dash lengths are based on the
drawing units of the space (model or paper) in which the objects were
created. Scaled by the global LTSCALE factor.
1 Viewport scaling governs linetype scaling. If TILEMODE is set to 0, dash
lengths are based on paper space drawing units, even for objects in model
space. In this mode, viewports can have varying magnifications, yet display
linetypes identically. For a specific linetype, the dash lengths of a line
in a viewport are the same as the dash lengths of a line in paper space. You
can still control the dash lengths with LTSCALE.
When you change PSLTSCALE or use a command such as ZOOM with PSLTSCALE set
to 1, objects in viewports are not automatically regenerated with the new
linetype scale. Use the REGEN or REGENALL commands to update the linetype
scales in each viewport.

 space.
E io che ho detto?


Ciao frankyz,
ho esportato i dxf dei due dwg che mi hai mandato.
Nella parte dedicata alla definizione dei tipilinea, tra i due dxf, c'è una
differenza per quanto riguarda la lunghezza dei tratti dell'HIDDEN, come se
fossero state caricate da due files differenti.
                                    ERRORE.DXF
.....
  2
HIDDEN
 70
     0
  3
__ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __
 72
    65
 73
     2
 40
0.375
 49
0.25
 74
     0
 49
-0.125
 74
     0
.......
                                        GIUSTO.DXF
.....
  2
HIDDEN
 70
     0
  3
Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ _
 72
    65
 73
     2
 40
9.524999999999998
 49
6.349999999999999
 74
     0
 49
-3.174999999999999
 74
     0
.....
Penso quindi che l'errore sia nel caricamento del tipolinea da files
diversi.
Uno caricato da acad.lin e l'altro da acadiso.lin, infatti il rapporto tra
le lunghezze dei tratti di una e l'altra (9,525/0,375) è di 25.4, che in mm
è il pollice.
Ciao Claudio
--
--
"frankyz" <fra...@VIAQUESTOtin.it> ha scritto nel messaggio
news:PJhrc.65223$Qc.26...@twister1.libero.it...


Spedisci anche a me,
conosco gia la soluzione ma mi ci vuole un po' di tempo per spiegarla.
Ciao
-- 
Emiliano - Webmaster di EmiCAD® - Tutto per AutoCAD e ProgeSOFT® IntelliCAD
e-mail:  
webm...@emicad.it
web:  
www.emicad.it
"frankyz" <fra...@VIAQUESTOtin.it> ha scritto nel messaggio
news:Rtkrc.65558$Qc.26...@twister1.libero.it...



Bene, tu hai centrato il problema !! :-)) ma non è il solo!


 --
Scusa, allora non ho capito quello che intendevi... :-(
Cosa volevi dire?
Che esiste questa variabile ma che non serve a risolvere il nostro problema?
Ciao e scusa
*frankyz