18 Material(QString _name, QVector3D _Ka, QVector3D _Kd, QVector3D _Ks,
int _Ns,
int _illum, QString KaImage, QString KdImage)
61 void save(QString path);
65 QVector<SharedSimpleTexturedObject> mObjects;
66 QMap<QString, SharedMaterial> mMaterials;
67 QMap<QString, QSharedPointer<QImage>> mImages;
68 QString mSaveDirectory;
void addSimpleTextured(SharedSimpleTexturedObject object)
Definition: objtools.cpp:30
float Ns
Definition: objtools.h:31
QString name
Definition: objtools.h:23
Definition: objtools.h:48
void saveImages(QString path)
Definition: objtools.cpp:171
void setSaveDirectory(QString path)
Definition: objtools.h:62
QString Map_Ka
Definition: objtools.h:35
Definition: objtools.h:15
QString serialize()
Serialize the material object into a string return a QString that can be directly write into ...
Definition: objtools.cpp:16
QVector3D Ks
Definition: objtools.h:29
void saveMTL(QString path)
Definition: objtools.cpp:157
QVector3D Ka
Definition: objtools.h:25
OBJModel(QString _name="map")
Definition: objtools.h:51
Material(QString _name, QVector3D _Ka, QVector3D _Kd, QVector3D _Ks, int _Ns, int _illum, QString KaImage, QString KdImage)
Definition: objtools.h:18
QString name
Definition: objtools.h:56
QString Map_Kd
Definition: objtools.h:37
void save(QString path)
Definition: objtools.cpp:179
int illum
Definition: objtools.h:33
void saveOBJ(QString path)
Definition: objtools.cpp:58
QVector3D Kd
Definition: objtools.h:27