corrections to viewerMode AddPos()
parent
0a0b532270
commit
fb2cabd6b3
|
@ -345,6 +345,21 @@ namespace PrimMesher
|
|||
this.v3.Z *= z;
|
||||
}
|
||||
|
||||
public void AddPos(float x, float y, float z)
|
||||
{
|
||||
this.v1.X += x;
|
||||
this.v2.X += x;
|
||||
this.v3.X += x;
|
||||
|
||||
this.v1.Y += y;
|
||||
this.v2.Y += y;
|
||||
this.v3.Y += y;
|
||||
|
||||
this.v1.Z += z;
|
||||
this.v2.Z += z;
|
||||
this.v3.Z += z;
|
||||
}
|
||||
|
||||
public void AddRot(Quat q)
|
||||
{
|
||||
this.v1 *= q;
|
||||
|
@ -2141,6 +2156,18 @@ namespace PrimMesher
|
|||
vert.Z += z;
|
||||
this.coords[i] = vert;
|
||||
}
|
||||
|
||||
if (this.viewerFaces != null)
|
||||
{
|
||||
int numViewerFaces = this.viewerFaces.Count;
|
||||
|
||||
for (i = 0; i < numViewerFaces; i++)
|
||||
{
|
||||
ViewerFace v = this.viewerFaces[i];
|
||||
v.AddPos(x, y, z);
|
||||
this.viewerFaces[i] = v;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
|
|
@ -494,6 +494,18 @@ namespace PrimMesher
|
|||
vert.Z += z;
|
||||
this.coords[i] = vert;
|
||||
}
|
||||
|
||||
if (this.viewerFaces != null)
|
||||
{
|
||||
int numViewerFaces = this.viewerFaces.Count;
|
||||
|
||||
for (i = 0; i < numViewerFaces; i++)
|
||||
{
|
||||
ViewerFace v = this.viewerFaces[i];
|
||||
v.AddPos(x, y, z);
|
||||
this.viewerFaces[i] = v;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
@ -556,7 +568,7 @@ namespace PrimMesher
|
|||
if (path == null)
|
||||
return;
|
||||
String fileName = name + "_" + title + ".raw";
|
||||
String completePath = Path.Combine(path, fileName);
|
||||
String completePath = System.IO.Path.Combine(path, fileName);
|
||||
StreamWriter sw = new StreamWriter(completePath);
|
||||
|
||||
for (int i = 0; i < this.faces.Count; i++)
|
||||
|
|
Loading…
Reference in New Issue