See site in english Voir le site en francais
Website skin:
home  download  forum  link  contact

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length

Author Topic: OAPIFUNC int oapiSetMaterial ...  (Read 316 times)

0 Members and 1 Guest are viewing this topic.

Offline jeanus

  • Full Member
  • ***
  • Posts: 189
  • Country: France fr
  • Karma: 11
  • Il parait que je suis pénible ... mais heu !
21 June 2017, 12:24:21
Bonjour, j'essaie de remplacer les valeurs vertes et bleues de l'émissivité d'un "Matérial" existant dans mon mesh, pour passer d'un blanc "pétant" à un rouge également "flashi", l'opération sera effectuée à la demande (interrupteur / M > Rouge _ interrupteur / A > blanc), le tout en C++ ...
J'ai trouvé cette commande " oapiSetMaterial (DEVMESHHANDLE hMesh, DWORD matidx, const MATERIAL *mat) "

est-ce le bon principe ?
J'ai déjà essayé plein de choses, force est de constater que je suis une "quiche"  :( je n'y arrive pas !

hMesh > ok
matidx > ok
*mat > pas ok, que faut-il donner comme infos ?
Qu'elle est la procédure ... ou, dans quel document puis-je la trouver ? Je ne trouve pas dans API_Ref.
:merci:



Jusqu'à aujourd'hui, je fis TOUT ce qu'il fallut que je fisse,
à partir de demain, je ne ferais QUE ce qu’il faudra que je fasse …

Offline Pitx

  • Full Member
  • ***
  • Posts: 220
  • Country: France fr
  • Karma: 13
Reply #1 - 22 June 2017, 11:43:58
Hello,
D'apres la doc, l'objet "mat" de type MATERIAL a un attribut "emissive", lui-meme de type COLOUR4. Et justement, les objets de type COLOUR4 ont 4 attributs : r, g, b, a. En modifiant les valeurs de g et b (entre 0..1) tu devrais t'en sortir.

Pitx


Offline jeanus

  • Full Member
  • ***
  • Posts: 189
  • Country: France fr
  • Karma: 11
  • Il parait que je suis pénible ... mais heu !
Reply #2 - 23 June 2017, 18:38:08
Merci Pitx, c'est ce que j'ai fais, mais je dois avoir un problème de "procédure", il ne se passe rien au niveau du "Matérial" ???
Je vais essayer autre chose ... Il parait que plus on rate ... !!!
 :wor:


Jusqu'à aujourd'hui, je fis TOUT ce qu'il fallut que je fisse,
à partir de demain, je ne ferais QUE ce qu’il faudra que je fasse …

Offline jacquesmomo

  • Il parait que je suis une
  • Legend
  • ******
  • Posts: 5483
  • Country: France fr
  • Karma: 268
  • Plus on rate, plus on a de chances de réussir !..
Reply #3 - 23 June 2017, 19:52:48
Je vais essayer autre chose ... Il parait que plus on rate ... !!!
:badsmile:

Mes add-ons sont là !