Visualizzare e nascondere componenti caricati (visibilità)
Tutti gli oggetti 3D caricati possono essere visualizzati o nascosti in tutti i passaggi.
A tale scopo, è disponibile un widget che elenca tutti gli oggetti 3D caricati. Per ogni passaggio della procedura guidata, è predefinito un numero definito di meshes. Se la casella di controllo corrispondente è impostata, l’oggetto viene visualizzato, se è disattivato, l’oggetto scompare. Inoltre, le meshes dei passaggi precedenti sono opzionalmente accessibili.
Inoltre, la trasparenza degli oggetti caricati può essere controllata con un cursore. Lo schizzo riportato qui non mostra ancora il layout corrispondente. Solo un oggetto alla volta può avere una trasparenza (<> 0 o 100). Tutte le meshes sono elencate in un elenco scorrevole e checkable; Al contrario di questa schermata, la barra degli strumenti non è un elemento hoover ma un cursore sempre visibile.
Per la versione finale, è importante disporre di un widget che ha una struttura ad albero come sopra e nella struttura ad albero sono elencate le diverse meshs. Inoltre, dobbiamo essere in grado di mostrare diverse strutture ad albero per raggruppare le meshs da diverse fasi. Potete anche scegliere “Ripristina all’oggetto passo corrente” per ottenere lo stato di visibilità iniziale di questo passaggio. Lo strumento di visibilità può essere aperto premendo l’icona corrispondente nella barra degli strumenti a destra. Utilizzate lo stesso pulsante per chiuderlo, se non ne avete bisogno (pulsante di attivazione).
Lo strumento di visibilità viene mostrato come un widget che può essere spostato.
Selezionare la superficie di fondo
Se l’angolo di una mandibola o di un altro elemento conduce a mostrare il lato posteriore di una mesh , la mesh non è visibile. Non appena le parti frontali vengono nuovamente visualizzate quando ruotano la scena. Viste come questo non sono mai possibili:
Questa impostazione può essere impostata opzionalmente tramite la casella di controllo nello strumento Mostra / Nascondi. Se non è selezionato tutti gli oggetti vengono visualizzati tutto il tempo.
V2: Per il raggruppamento dei modelli è necessario utilizzare il codice colore dai parametri di lavoro.
Barra di navigazione superiore
Nella barra superiore, l’utente ha la possibilità di muoversi rapidamente tra i principali passaggi di lavoro. Facendo clic su uno step, l’applicazione ricarica l’ultima voce della cronologia del rispettivo passaggio.
Chiamiamo le prime righe del breadcrumb e la seconda linea gli step.
Navigazione della cronologia della procedura guidata
In ogni procedura guidata, l’utente ha la possibilità di navigare nella storia con un paio di pulsanti.
– Navigazione nella storia – “Cancella”: riporta al passo della prima cronologia nel rispettivo step di lavoro
– Navigazione in stile – “Annulla”: ripercorre un passaggio di una storia (anche attraverso gli step di lavoro)
– Navigazione nella storia – “Ridimensionamento”: sposta in avanti da un passaggio di storia (anche nei passaggi di lavoro)
– Navigazione nella storia – “Indietro”: riporta all’ultima fase della precedente fase di lavoro
– Navigazione nella storia – “Avanti”: si passa all’ultima fase della fase successiva del passaggio successivo
Distruggere
Direttamente prima della prima modifica di un passaggio di elaborazione, viene creato un file di annullamento in una cartella per il caso corrente. Il nome del file include un timbro, il passo di elaborazione e il tipo di mandibola (mandibola o maxilla). Se la mandibola e la maxilla vengono elaborati contemporaneamente in un solo passaggio, vengono creati due file di annullamento con la stessa timesta. Se viene ripristinato il punto di annullamento, i file con timbri di tempo uguali vengono letti insieme e le mesh vengono ripristinate. Inoltre, per ciascuna fase di elaborazione e ogni modifica di un passaggio di elaborazione (ad esempio smussatura con forza 10, dopo che la levigatura con forza 20) metadati vengono raccolti e memorizzati come dati JSON (resistenza per lisciatura, matrice di trasformazione, poligoni ecc.). Questi dati JSON vengono memorizzati inizialmente nel file system. Quando l’applicazione viene terminata, il file JSON ei file di annullamento rimangono. Quando l’applicazione viene riaperta, la cronologia di modifica di questo caso può essere ripristinata, in modo che l’utente possa continuare il suo lavoro esattamente dove si è fermato prima. Quando si annullano i passaggi, la rete ei metadati associati (resistenza, trasformazione, poligoni ecc.) Vengono ripristinati in base ai dati memorizzati in questo processo di annullamento. Finché il modello non è cambiato, è possibile spostarsi avanti e indietro nella storia. Se il modello viene modificato, i successivi step di annullamento (che interessano la stessa mascella) vengono eliminati. Ad esempio, un riallineamento della mascella superiore non rimuove le aree di arresto nella mascella inferiore, ma certamente le aree di arresto nella mascella superiore. Ogni passo di annullamento ha un nome come in Photoshop o Word, in modo da poter riconoscere ciò che è stato fatto all’interno di tale passaggio. Tutte le fasi di lavorazione per una mascella devono essere eseguite in un determinato ordine. Ad esempio, non è possibile modificare il limite di base per una mascella quando le aree di arresto sono già state definite.
3D Mouse
Il supporto del mouse 3D è implementato sulla base della tecnologia HID. Se si dispone di un mouse 3D che supporta l’interfaccia HID senza installare driver appropriati, è possibile utilizzare questo miglioramento. L’area delle impostazioni offre l’opportunità di definire specifiche per l’utilizzo del mouse 3D:
L’interruttore deve essere attivato per abilitare gli eventi del mouse 3D.