From Brede Johansen,

"- Replaced some member attributes with local variables in Face record.
 - Multitexture support in Vertex class.
 - Renamed VertexList to VertexListRecord (VertexList is now a Vertex array)
 - new Mesh (with reserved field at offset 12, thanks to Paul Martz)
 - new LocalVertexPool
 - new MeshPrimitive
 - Use ProxyNode for externals.
 - Local cache for externals"
This commit is contained in:
Robert Osfield
2006-05-15 11:18:50 +00:00
parent e00bf394c8
commit 132b355d4f
8 changed files with 788 additions and 197 deletions

View File

@@ -128,7 +128,7 @@ class VertexCT : public Record
Vertex vertex;
vertex.setCoord(coord*document.unitScale());
vertex.setUV(uv);
vertex.setUV(0,uv);
// color
if (flags & PACKED_COLOR)
@@ -169,7 +169,7 @@ class VertexCNT : public Record
Vertex vertex;
vertex.setCoord(coord*document.unitScale());
vertex.setNormal(normal);
vertex.setUV(uv);
vertex.setUV(0,uv);
// color
if (flags & PACKED_COLOR)
@@ -215,7 +215,7 @@ class AbsoluteVertex : public Record
if (in().tellg() < in.getEndOfRecord())
{
osg::Vec2f uv = in.readVec2f();
vertex.setUV(uv);
vertex.setUV(0,uv);
}
if (_parent.valid())
@@ -263,7 +263,7 @@ class ShadedVertex : public Record
if (in().tellg() < in.getEndOfRecord())
{
osg::Vec2f uv = in.readVec2f();
vertex.setUV(uv);
vertex.setUV(0,uv);
}
if (_parent.valid())
@@ -311,7 +311,7 @@ class NormalVertex : public Record
if (in().tellg() < in.getEndOfRecord())
{
osg::Vec2f uv = in.readVec2f();
vertex.setUV(uv);
vertex.setUV(0,uv);
}
if (_parent.valid())