| View previous topic :: View next topic |
| Author |
Message |
matmat
Joined: 26 Jun 2007 Posts: 2
|
Posted: Wed Jun 27, 2007 11:53 am Post subject: degrade de couleur |
|
|
Bonjour et tout d'abord félicitations pour ce logiciel formidable !
Je me demandais s'il etait possible de gerer les couleurs par exemple pour faire un degrade selon les lignes de niveau ?
Enocre bravo et merci pour K3Dsurf ! |
|
| Back to top |
|
 |
nextstep Site Admin
Joined: 06 Jan 2007 Posts: 158
|
Posted: Wed Jun 27, 2007 9:08 pm Post subject: |
|
|
Bonjour,
| matmat wrote: | Je me demandais s'il etait possible de gerer les couleurs par exemple pour faire un degrade selon les lignes de niveau ?
|
Merci et bienvenue sur le forum
Pour ce qui est du dégradé de couleurs, acctuellement K3DSurf peut faire seulement une alternance de deux ou trois couleurs...mais le problème n'est pas vraiment de faire du dégradé de couleurs mais plutot de définir ce que c'est. Pour expliquer un peu mes pensées, voici quelques images d'exemples de tests:
Sur ce premier example, on peut effectivement utiliser l'axe z comme indicateur de l'intensité de la couleur, vu que les lignes sont formées a partir d'intersections avec des plans :
 
Les choses se compliquent assez vite quand on utilise des sphères (par exemple) pour générer des lignes de niveau, quoique dans ce cas, on peut considerer la distance entre l'isosurface et le centre des sphères comme indicateur de l'intensité des couleurs ;

Dans ce dernier cas (3ème et 4ème image), il est impossible de définir l'intensité des couleurs selon une direction donnée (ou alors il faudra en inventer une qui n'a pas de relation avec les objets mathématiques mis en jeux ):

C'est la que ça pose problème :

Il faudra que j'y refléchisse un petit peu plus pour essayer de trouver une solution
------------------------------------------
For more informations :
http://k3dsurf.s4.bizhat.com/viewtopic.php?t=44 _________________ Cheers,
Taha |
|
| Back to top |
|
 |
matmat
Joined: 26 Jun 2007 Posts: 2
|
Posted: Fri Jun 29, 2007 8:38 am Post subject: |
|
|
Bonjour et merci pour cette réponse si rapide
Je n'avais pas vu toutes ces difficultés !
Par contre, je voulais signaler pour les lignes de niveau selon l'axe z:
Je voulais mettre la condition sin(pi*z)>0 et bizarrement, pi n'est pas reconnu
Bien sur cela marche avec une valeur approchée 3.1415926535...
Mathieu |
|
| Back to top |
|
 |
nextstep Site Admin
Joined: 06 Jan 2007 Posts: 158
|
Posted: Sat Jun 30, 2007 2:30 am Post subject: |
|
|
| matmat wrote: |
Je voulais mettre la condition sin(pi*z)>0 et bizarrement, pi n'est pas reconnu
Bien sur cela marche avec une valeur approchée 3.1415926535... |
Bonjour,
Effectivement, la constante "pi" n'a pas été définie dans le champ "condition" et ceci sera corrigé dans la prochaine version "Instable" de K3DSurf qui sortira bientôt. Merci  _________________ Cheers,
Taha |
|
| Back to top |
|
 |
|