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 5131 times)

0 Members and 1 Guest are viewing this topic.

Offline jeanus

  • re-moi !
  • Sr. Member
  • ****
  • Posts: 330
  • Country: France fr
  • Karma: 35
  • 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:



Tout dépend du point de vue ou l'on se place, par rapport à l'idée qu'on se fait de la chose ...

Offline Pitx

  • Full Member
  • ***
  • Posts: 229
  • Country: France fr
  • Karma: 18
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

  • re-moi !
  • Sr. Member
  • ****
  • Posts: 330
  • Country: France fr
  • Karma: 35
  • 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:


Tout dépend du point de vue ou l'on se place, par rapport à l'idée qu'on se fait de la chose ...

Offline jacquesmomo

  • Le budget !!!
  • Legend
  • ******
  • Posts: 7476
  • Country: France fr
  • Karma: 614
  • 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à !