|
|
Ces nuanceurs ne sont pas pris en charge sur les appareils HoloLens.
|
|
Nuanceur
|
Description
|
Paramètres
|
||
|---|---|---|---|---|
|
desaturate
|
Nuanceur pour réduire la saturation des couleurs du modèle.
|
saturation float [0-1]
Exemple JavaScript :
$scope.init = function() {
Dans l'exemple ci-dessous, l'intégralité du modèle a été ombrée avec saturation=0 afin qu'il apparaisse dans une échelle de gris.
![]() |
||
|
flow
|
Nuanceur pour l'utilisation du mappage de texture avec des coordonnées UV animées pour indiquer la direction.
|
• speedU : vitesse horizontale des coordonnées de texture (une unité de texture par seconde)
• speedV : vitesse verticale des coordonnées de texture (une unité de texture par seconde)
• scaleU : mise à l'échelle horizontale (nombre de répétitions du rendu de l'image dans l'animation)
• scaleV : mise à l'échelle verticale (nombre de répétitions du rendu de l'image dans l'animation)
• opacity : contrôle l'opacité (0.0 = entièrement transparent, 1.0 = entièrement opaque)
Exemple JavaScript :
$scope.init = function() {
![]() |
||
|
highlight
|
Nuanceur pour la mise en surbrillance du modèle entier ou de pièces spécifiques.
|
Les paramètres suivants définissent la couleur du contour et du remplissage de la surface :
• r float [0-1]
• g float [0-1]
• b float [0-1]
• a float [0-1] : définit l'opacité du remplissage de la surface. Le contour sera toujours opaque.
• virtualMode : lorsque cette option est définie sur vrai, le nuanceur effectue le rendu de la surface virtuelle sous la forme d'un solide standard avec le mode de test de profondeur standard. Ce paramètre doit être défini sur faux lorsque l'objet physique est présent.
Exemple JavaScript :
$scope.init = function() {
Dans l'exemple ci-dessous, la moitié inférieure de la pompe bleue a été mise en surbrillance en orange.
![]() |
||
|
planar_cut
|
Nuanceur permettant de couper la géométrie du modèle en forme de ligne droite ou de plan.
|
Les paramètres suivants définissent l'emplacement du plan de coupe :
• clipCenterX float
• clipCenterY float
• clipCenterZ float
Les paramètres suivants définissent l'orientation du plan de coupe :
• clipAxisX float
• clipAxisY float
• clipAxisZ float
Le paramètre suivant définit l'épaisseur de l'arête occluse du modèle en unités d'espace (mètres).
• clipLineWidth float
Exemple JavaScript :
![]() |
||
|
spherical_cut
|
Nuanceur permettant de couper la géométrie du modèle en forme de sphère.
|
• clipCenterX float
• clipCenterY float
• clipCenterZ float
• clipRadius float (en mètres)
Exemple JavaScript :
$scope.init = function() {
![]()
|
||
|
xray
|
Nuanceur pour l'affichage d'une vue radiographique du modèle et la révélation des pièces intérieures.
|
• r float [0-1]
• g float [0-1]
• b float [0-1]
• a float [0-1]
Exemple JavaScript :
$scope.init = function() {
Une couleur est appliquée pour recolorer le modèle lors de l'application du nuanceur, mettant ainsi en surbrillance l'endroit où le nuanceur est appliqué.
![]() |
||
|
contour
|
Nuanceur pour l'extraction des lignes de contour en fonction des gradients de profondeur.
|
• lineR float [0-1]
• lineG float [0-1]
• lineB float [0-1]
• lineA float [0-1]
Exemple JavaScript :
$scope.init = function() {
![]() |
||
|
wave_radial
|
Nuanceur pouvant afficher un effet de cercle ou d'ondulation.
|
• offsetU/V : origine du cercle d'onde
• surface(R/G/B/A) : couleur de l'onde à l'origine
• waveLength : distance entre deux pics d'onde consécutifs
• speed : vitesse de propagation de la surface d'onde (en unités standard)
Exemple JavaScript :
scope.init = function() {
![]() |