degrade de couleur

 
Post new topic   Reply to topic    K3DSurf forum Forum Index -> K3DSurf Discuss/Discussions
View previous topic :: View next topic  
Author Message
matmat



Joined: 26 Jun 2007
Posts: 2

PostPosted: Wed Jun 27, 2007 11:53 am    Post subject: degrade de couleur Reply with quote

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 View user's profile Send private message
nextstep
Site Admin


Joined: 06 Jan 2007
Posts: 538

PostPosted: Wed Jun 27, 2007 9:08 pm    Post subject: Reply with quote

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 Smile
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 Razz
------------------------------------------
For more informations :
http://k3dsurf.s4.bizhat.com/viewtopic.php?t=44
_________________
Cheers,
Abderrahman
Back to top View user's profile Send private message
matmat



Joined: 26 Jun 2007
Posts: 2

PostPosted: Fri Jun 29, 2007 8:38 am    Post subject: Reply with quote

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 View user's profile Send private message
nextstep
Site Admin


Joined: 06 Jan 2007
Posts: 538

PostPosted: Sat Jun 30, 2007 2:30 am    Post subject: Reply with quote

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 Razz
_________________
Cheers,
Abderrahman
Back to top View user's profile Send private message
dlefur



Joined: 23 Mar 2011
Posts: 2

PostPosted: Wed Mar 23, 2011 7:54 pm    Post subject: Les lignes de niveaux Reply with quote

Bonjour,

je viens de découvrir ce logiciel qui a l'air de suffire au bonheur de profs de lycée.

A la lecture de cette vieille discussion, je n'arrive pas à visualiser les anciennes images. Du coup, je ne comprend pas tout. En suivant les liens en anglais, j'ai réussi à faire quelques exemples comme celui-ci
----------------------------------------------
F(): z-(2*x^2-16*x+y^2-10*y+5Cool
[x]: 0 , 12
[y]: 0 , 10
[z]: 0 , 10
Cnd: (z-2)*(z-4)*(z-6)*(z-Cool>0
;
-----------------------------------------------

Y a-t-il d'autres moyens pour visualiser les lignes de niveaux z=constante ?


Je cherche une doc. En existe-il une ?

Merci pour ce logiciel.
Back to top View user's profile Send private message
nextstep
Site Admin


Joined: 06 Jan 2007
Posts: 538

PostPosted: Wed Mar 23, 2011 9:18 pm    Post subject: Reply with quote

Bonsoir et bienvenue sur le forum dlefur,
Vous pouvez récupérer les fichiers sources, qui donnent les résultats en images, a partir des liens suivants :
http://k3dsurf.sourceforge.net/images/k3dsurf_062/line2.k3ds
http://k3dsurf.sourceforge.net/images/k3dsurf_062/line3.k3ds
http://k3dsurf.sourceforge.net/images/k3dsurf_062/line1.k3ds
Vous devez activer le champ "CND" dans K3DSurf et ensuite utiliser le bouton "Load" pour les charger.
Pour résumer un peu comment ca fonctionne, les lignes de niveaux sont considérées comme les lignes d'intersections de notre figure originale avec une série de plans parallèles. Cette série de plans est définie dans le champ "CND".
Par exemple quand vous écrivez :(z-2)*(z-4)*(z-6)*(z-8 ) >0 , vous allez avoir apparaitre quatre lignes de niveaux qui correspondent aux quatre plans d'équations : z=2, z=4, z=6 et z=8
Bien que cette façon de faire soit un peu lourde a écrire a chaque fois, elle a l'avantage de pouvoir calculer l'intersection de n'importe quelle forme géométrique avec notre figure d'origine.
J'espère que c'est assez clair sinon faites le moi savoir.
Cordialement
_________________
Cheers,
Abderrahman
Back to top View user's profile Send private message
dlefur



Joined: 23 Mar 2011
Posts: 2

PostPosted: Wed Mar 23, 2011 9:36 pm    Post subject: Reply with quote

Merci pour cette réponse rapide.

C'est bien ce que j'avais cru comprendre.

Concernant une doc, y a-t-il quelque chose ? Y a-il un site de prof de maths de lycée donnant des exemples pour une prise en main rapide.

S'il n'y a rien, je veux bien m'en charger (des exemples, pas de la doc !)

Encore merci.
Back to top View user's profile Send private message
nextstep
Site Admin


Joined: 06 Jan 2007
Posts: 538

PostPosted: Wed Mar 23, 2011 11:22 pm    Post subject: Reply with quote

Bonsoir,
Quote:
Concernant une doc, y a-t-il quelque chose ? Y a-il un site de prof de maths de lycée donnant des exemples pour une prise en main rapide.

Il n'y a malheureusement pas de documentation digne de ce nom pour K3DSurf...et je n'ai pas connaissance d'un site de prof qui traite ce sujet en particulier.
Quote:
S'il n'y a rien, je veux bien m'en charger (des exemples, pas de la doc !)

Ça nous fera plaisir d'avoir l'adresse de votre site, si vous comptez mettre votre travail en ligne, pour que d'autres collègues a vous puissent aussi en profiter. Merci d'avance.
_________________
Cheers,
Abderrahman
Back to top View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    K3DSurf forum Forum Index -> K3DSurf Discuss/Discussions All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


2005 Powered by phpBB © 2001, 2005 phpBB Group


Start Your Own Video Sharing Site

Free Web Hosting | Free Forum Hosting | FlashWebHost.com | Image Hosting | Photo Gallery | FreeMarriage.com

Powered by PhpBBweb.com, setup your forum now!
For Support, visit Forums.BizHat.com