angeluriot / Dimension3D

A simple graphics library (2D, 3D and windows).
MIT License
46 stars 10 forks source link

dim::Object copy #4

Closed Maghin closed 2 years ago

Maghin commented 2 years ago

Il y a un oubli dans la fonction de copie de dim::Object, il y manque la copie du booléen "binded" et du matériau.

J'ajoute la correction à ma PR actuelle.

angeluriot commented 2 years ago

J'ai oublié le matériau oui mais par contre il ne faut pas copier binded

Maghin commented 2 years ago

Oui effectivement mais il faut le set à false par contre pour éviter un état indéterminé. C'était mon problème, il prennait une valeur int = 220 => true

angeluriot commented 2 years ago

Sinon quelque chose que j'ai pas bien compris, on peut toujours créer des objets sans index ?

Maghin commented 2 years ago

Oui, l'exemple de test affiche les 3 mesh d'origine + le cube indexé. La fonction draw appelle glDrawArrays ou glDrawElements en fonction de nb_indices

angeluriot commented 2 years ago

D'accord