saving of per-vertex normals forced
This commit is contained in:
parent
642158fc32
commit
702fe3dd63
|
@ -106,7 +106,7 @@ private:
|
||||||
if (!(it->IsD()))
|
if (!(it->IsD()))
|
||||||
{
|
{
|
||||||
arrp.append(QString::number(float(it->P().X())).append(" ").append(QString::number(float(it->P().Y()))).append(" ").append(QString::number(float(it->P().Z()))).append(" "));
|
arrp.append(QString::number(float(it->P().X())).append(" ").append(QString::number(float(it->P().Y()))).append(" ").append(QString::number(float(it->P().Z()))).append(" "));
|
||||||
if(mask & vcg::tri::io::Mask::IOM_VERTNORMAL)
|
//if(mask & vcg::tri::io::Mask::IOM_VERTNORMAL)
|
||||||
arrn.append(QString::number(float(it->N().X())).append(" ").append(QString::number(float(it->N().Y()))).append(" ").append(QString::number(float(it->N().Z()))).append(" "));
|
arrn.append(QString::number(float(it->N().X())).append(" ").append(QString::number(float(it->N().Y()))).append(" ").append(QString::number(float(it->N().Z()))).append(" "));
|
||||||
if(mask & vcg::tri::io::Mask::IOM_VERTTEXCOORD)
|
if(mask & vcg::tri::io::Mask::IOM_VERTTEXCOORD)
|
||||||
arrt.append(QString::number(float(it->T().u())).append(" ").append(QString::number(float(it->T().v()))).append(" "));
|
arrt.append(QString::number(float(it->T().u())).append(" ").append(QString::number(float(it->T().v()))).append(" "));
|
||||||
|
@ -119,11 +119,11 @@ private:
|
||||||
QDomText ap = doc.createTextNode(arrp);
|
QDomText ap = doc.createTextNode(arrp);
|
||||||
CreateSource(doc,meshnode,"positions",ap,nvert);
|
CreateSource(doc,meshnode,"positions",ap,nvert);
|
||||||
|
|
||||||
if(mask & vcg::tri::io::Mask::IOM_VERTNORMAL | mask & vcg::tri::io::Mask::IOM_WEDGNORMAL)
|
/*if(mask & vcg::tri::io::Mask::IOM_VERTNORMAL | mask & vcg::tri::io::Mask::IOM_WEDGNORMAL)
|
||||||
{
|
{*/
|
||||||
QDomText an = doc.createTextNode(arrn);
|
QDomText an = doc.createTextNode(arrn);
|
||||||
CreateSource(doc,meshnode,"normals",an,nvert);
|
CreateSource(doc,meshnode,"normals",an,nvert);
|
||||||
}
|
/*}*/
|
||||||
|
|
||||||
if(mask & vcg::tri::io::Mask::IOM_VERTTEXCOORD)
|
if(mask & vcg::tri::io::Mask::IOM_VERTTEXCOORD)
|
||||||
{
|
{
|
||||||
|
@ -140,7 +140,7 @@ private:
|
||||||
QDomElement vert = doc.createElement("vertices");
|
QDomElement vert = doc.createElement("vertices");
|
||||||
vert.setAttribute("id","vcg-mesh-vertices");
|
vert.setAttribute("id","vcg-mesh-vertices");
|
||||||
CreateVertInput(doc,vert,"POSITION","#vcg-mesh-positions");
|
CreateVertInput(doc,vert,"POSITION","#vcg-mesh-positions");
|
||||||
if(mask & vcg::tri::io::Mask::IOM_VERTNORMAL)
|
//if(mask & vcg::tri::io::Mask::IOM_VERTNORMAL)
|
||||||
CreateVertInput(doc,vert,"NORMAL","#vcg-mesh-normals");
|
CreateVertInput(doc,vert,"NORMAL","#vcg-mesh-normals");
|
||||||
if(mask & vcg::tri::io::Mask::IOM_VERTCOLOR)
|
if(mask & vcg::tri::io::Mask::IOM_VERTCOLOR)
|
||||||
CreateVertInput(doc,vert,"COLOR","#vcg-mesh-colors");
|
CreateVertInput(doc,vert,"COLOR","#vcg-mesh-colors");
|
||||||
|
|
Loading…
Reference in New Issue