Errori, bug, domande - pagina 518

 
x100intraday:
Ecco perché non va bene, perché questa proprietà si riferisce all'aspetto della selezione di un oggetto grafico con il mouse, e non all'ordine in cui viene reso.
La visualizzazione era al momento della creazione, e probabilmente lo è ancora.
 
x100intraday:
Non si tratta di strati, è solo la sequenza, gli strati sono un po' diversi. Quindi non è OBJPROP_LAYER, ma qualcosa come OBJPROP_WEIGHT o OBJPROP_PRIORITY.
Esattamente negli strati. )) Anche se, se non avete mai usato Photoshop o 3D Max, potreste essere più a vostro agio nel chiamarlo OBJPROP_WEIGHT, ma nel mondo della grafica, che è esattamente quello di cui stiamo discutendo, è corretto riferirsi ai livelli. Cioè, quando un oggetto ne oscura un altro, come nel livello superiore).
 
tol64:
Esattamente a strati. )) Anche se, se non state usando Photoshop o 3D Max, potreste essere più a vostro agio nel chiamarlo OBJPROP_WEIGHT, ma nel mondo della grafica, e quello di cui stiamo discutendo ora si riferisce ad esso, è corretto chiamarlo strati. Cioè, quando un oggetto ne oscura un altro, come nel livello superiore).

La scala della tua terminologia è scoraggiante per me: strati! Tu stai parlando di livelli reali, e io sto parlando solo di imitare il contorno/approssimazione di un oggetto. Se pensate seriamente di aggiungere livelli a oggetti grafici di qualsiasi scala e complessità, anche la cosa grafica più piccola richiederà un intero livello della finestra del grafico, e dato che ci potrebbero essere molti oggetti, potete immaginare che torta multistrato sarebbe? Se voglio aggiungere dei sottolivelli per piccoli oggetti, invece di avere dei livelli completi della dimensione di tutta la finestra (la dimensione di tutto il grafico), ho una domanda: dove saranno questi sottolivelli e non si sovrapporranno ai sottolivelli di altri oggetti e livelli? Le sovrapposizioni multiple renderebbero molto difficile l'accesso ad altri oggetti, quindi non è una buona idea. Anche i sottolivelli dovrebbero avere degli ZORDER. C'è molta confusione. E la coda d'imitazione è in realtà un sub-strato individuale nell'oggetto stesso, non il "vetro rettangolare trasparente" nel cui perimetro è inscritto. Se si opera in questi termini, allora lo strato qui è ancora più o meno utilizzabile come termine e come idea. Ma in questo caso, questa idea viene già sfruttata pienamente dagli sviluppatori della parte grafica del terminale.

Non so come sia implementato in Photoshop, ma la domanda generale è: lo stato collegato di linee sottili di un oggetto grafico (per esempio Wil Andrews) senza alcun supporto piatto trasparente può essere chiamato un livello completo con accesso trasparente del mouse agli oggetti sottostanti all'interno dell'area "vetro trasparente" dell'oggetto superiore, meno le linee collegate stesse ovviamente?

 
x100intraday:
La scala della tua terminologia è scoraggiante per me: strati! Tu stai parlando di strati reali e io sto parlando solo di imitare il contorno/approssimazione di un oggetto. Se pensate seriamente di aggiungere livelli a oggetti grafici di qualsiasi scala e complessità, anche la cosa grafica più piccola richiederà un intero livello della finestra del grafico, e dato che ci potrebbero essere molti oggetti, potete immaginare che torta multistrato sarebbe? Se voglio aggiungere dei sottolivelli per piccoli oggetti, invece di avere dei livelli completi della dimensione di tutta la finestra (la dimensione di tutto il grafico), ho una domanda: dove saranno questi sottolivelli e non si sovrapporranno ai sottolivelli di altri oggetti e livelli? Le sovrapposizioni multiple renderebbero molto difficile l'accesso ad altri oggetti, quindi non è una buona idea. Anche i sottolivelli dovrebbero avere degli ZORDER. C'è molta confusione. E una coda simulata è in realtà un sottolivello individuale dell'oggetto stesso. Se si opera con questi termini, allora il livello qui è ancora più o meno utilizzabile come termine e come idea. Ma in questo caso, questa idea viene già sfruttata pienamente dagli sviluppatori della parte grafica del terminale.

È un po' inverosimile). Per impostazione predefinita, lascia che tutti gli oggetti siano creati come lo sono ora. Cioè, la loro posizione dipenderà dall'ordine di creazione. Lasciate che si "mescolino" tra loro sullo strato zero, come preferite. Sarebbe utile specificare tale proprietà come livello, per esempio, per quegli oggetti che appartengono all'informazione o a qualsiasi altro pannello commerciale. Cioè ad un piccolo insieme. Questo problema mi si presenta solo quando un pannello si sovrappone ad un altro durante il ridimensionamento della finestra. Vorrei non dover vedere questi "bug" e in linea di principio può essere risolto ricreando tutti gli oggetti nel giusto ordine. Ma, come hai scritto, questo può essere molto scomodo. Ci possono essere molte combinazioni diverse. (È un manicomio in generale). Sarebbe più conveniente specificare il livello. Questo si riferisce a quei pannelli che possono essere aperti, chiusi e ce ne sono diversi.

E qual è il suo problema?

 
x100intraday:

Non so come sia implementato in Photoshop, ma in generale la domanda sorge spontanea: uno stato magliato di linee sottili (come Wil Andrews) può essere chiamato un livello completo con accesso trasparente del mouse agli oggetti soggetti all'interno dell'area "vetro trasparente" dell'oggetto superiore, meno, ovviamente, le linee magliate stesse?

È una domanda difficile. Prova a formularlo in modo più semplice. ))

Più precisamente, cosa state cercando di fare e cosa non funziona?

 
tol64:

Qual è il suo problema?

Costruire Fibo Time Zones da diversi periodi su un grafico di prezzo e su alcuni singoli TF. Quindi, il partizionamento da timeframes minori è molto piccolo e frequente, si sovrappone al partizionamento più importante e raro su timeframes più grandi. È inutile cambiare l'ordine di disegno nell'algoritmo, perché non è il caso.
 
tol64:

È una domanda difficile. Prova a metterlo in un modo più semplice. ))

Più precisamente, cosa state cercando di fare e cosa non funziona?

Come si chiama uno strato? Cosa si chiama ufficialmente "strato"? Uno strato è sempre un "vetro trasparente" su cui si possono tracciare linee con un pennarello? O un livello può essere una qualsiasi struttura grafica (elementare o complessa, fatta di linee elementari separate) di linee distese in un piano, e inoltre qualsiasi parte di questa struttura grafica può essere "afferrata" a mano da qualsiasi lato o meno perché la struttura da linee sarà disegnata sul "vetro" e noi colpiamo il vetro cercando di afferrare una linea?

In altre parole, il piano in cui si trova l'oggetto grafico è trasparente sia per l'occhio che per il mouse e quindi condizionabile o completo e quindi impenetrabile (come il vetro)?

 
x100intraday:
... o non può, perché la struttura delle linee sarà disegnata sul "vetro" e noi colpiremo il vetro con la nostra mano quando cerchiamo di afferrare la linea?

Questo è per la grafica bitmap, come in Photoshop. Non è quello giusto per noi.

x100intraday:
... Qualsiasi struttura grafica (elementare o complessa, composta da linee elementari separate) di linee che giacciono in un piano può già essere considerata un livello, e qualsiasi parte di quella struttura grafica può essere "afferrata a mano" da qualsiasi lato

Questo è ciò di cui abbiamo bisogno. Questo è il modo in cui è implementato nella grafica vettoriale. Come Illustrator e Corel Draw. E nella grafica tridimensionale, come in 3D Max, si può mettere ogni oggetto sul proprio livello, e in qualsiasi momento, si può modificare ognuno di questi oggetti e metterli uno per uno. Sarebbe l'ideale. Per noi, come nella grafica vettoriale sarebbe sufficiente)).

Al momento, MetaTrader 5 ha un livello principale, quello con il grafico dei prezzi. Il livello di sfondo, quello dietro il grafico dei prezzi. E uno strato anteriore, quello davanti al grafico dei prezzi. E ci sono dei sottolivelli sul livello di sfondo e sul livello frontale, la cui posizione dipende da quando l'oggetto è stato creato.

 
tol64:

...E ci sono sottolivelli in cui la disposizione dipende da quando l'oggetto è stato creato.

Dato che esiste una cosa come i sublayers, non dovrebbe essere difficile dare agli oggetti una priorità di rendering. E la priorità non dovrebbe essere bool: vero/falso, ma come passo multiplo. I compiti qui possono essere più complicati che guardare solo l'oggetto più in alto in una sottotrama e basta; molti compiti possono richiedere più priorità - classificazione.
 
x100intraday:
Dato che esiste una cosa come i sottolivelli, non dovrebbe essere difficile dare agli oggetti la proprietà della priorità di rendering. E la priorità non dovrebbe essere bool: vero/falso, ma passo multiplo. Il compito qui può essere più complesso che fissare l'oggetto superiore in una sottotrama e chiamarlo un giorno; in molti compiti, potrebbe essere necessaria una priorità multipla.
In questo caso, devi fare un esempio in modo che gli sviluppatori capiscano cosa intendi. E se può essere davvero utile ai commercianti, lo implementeranno. Ho visto che manca la proprietà OBJPROP_LAYER. Questo nel mio caso sarebbe utile per tutti coloro che fanno qualcosa di simile (che ho descritto sopra). Fammi un esempio di uno dei tanti compiti in cui potrebbe essere necessario stabilire più priorità. O meglio ancora, in Service Desk. Non sarà fatto rapidamente, però, perché i compiti più importanti vengono affrontati per primi. Lì hanno la loro priorità)).