Hi Robert, can you have look into the issue?
I've attached two versions of the file.
The working one is created by simply using osgconv. The non-working
version undergone some traversing by visitors, optimizers etc.
Version is the current trunk.
I'll try to chase on my own to pinpoint the problem.
Cheers
Sebastian
I'm too deep in the shader work right now to pop up and take on
another topic, so will have to return to issues once this work is
wrapped up - should be in the next couple of days.
W.r.t serialization, work most of my testing I used .osgt and .osgb so
for a good range of uses it looks to be working fine but just ran a
quick test with your sign.osgt and it fails. I can't dive into what
might be wrong right now so can't provide an specific suggestions as
to what might be amiss.
Does the .osg format work OK for this data? If so could you post a
.osg version so that it can be compared.
W.r.t serializer changes since 3.2.x, the main changes have been to
make the serializers more flexible so that it enables the better
introspection capabilities required by scripting support. In theory
this changes shouldn't affect the reading/writing of .osgt and .osgb
files, but perhaps something has gone amiss here. What it might be I
can't say at all at this stage.
Robert.
On 3 February 2015 at 09:53, Sebastian Messerschmidt
<sebastian.messerschm...@gmx.de
<mailto:sebastian.messerschm...@gmx.de>> wrote:
Hi,
I've just created some osgb/osgt files and most of them cannot be
loaded anymore. They are failing with
InputStream::readObject(): Unsupported wrapper class ☺
for osgb files and
AsciiInputIterator::readProperty(): Unmatched property Values,
expecting UniqueID
for osgt.
I've attached the file in binary and text flavour which are not
working for me.
Can someone please check if they are behaving the same on their
machines?
@Robert: It seems something got broken with the serialization
since the 3.2.x versions.
_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
<mailto:osg-users@lists.openscenegraph.org>
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
#Ascii Scene
#Version 116
#Generator OpenSceneGraph 3.3.4
osg::Group {
UniqueID 1
Name "db"
UserDataContainer TRUE {
osg::DefaultUserDataContainer {
UniqueID 2
}
}
Children 1 {
osg::Group {
UniqueID 3
Name "Entfernungsmesser_1000m"
Children 1 {
osgSim::MultiSwitch {
UniqueID 4
Name "s_visible"
Children 1 {
osg::Group {
UniqueID 5
Name "Entfernungsmarker_1000m"
Children 2 {
osg::Geode {
UniqueID 6
Name "p1"
DataVariance STATIC
StateSet TRUE {
osg::StateSet {
UniqueID 7
DataVariance STATIC
ModeList 2 {
GL_CULL_FACE ON
GL_LIGHTING ON
}
AttributeList 2 {
osg::Material {
UniqueID 8
Ambient TRUE Front 0.427451 0.427451 0.427451 1 Back
0.427451 0.427451 0.427451 1
Diffuse TRUE Front 0.427451 0.427451 0.427451 1 Back
0.427451 0.427451 0.427451 1
Specular TRUE Front 0 0 0 1 Back 0 0 0 1
Emission TRUE Front 0 0 0 1 Back 0 0 0 1
Shininess TRUE Front 0 Back 0
}
Value OFF
osg::CullFace {
UniqueID 9
}
Value OFF
}
TextureModeList 1 {
Data 1 {
GL_TEXTURE_2D ON
}
}
TextureAttributeList 1 {
Data 1 {
osg::Texture2D {
UniqueID 10
WRAP_S REPEAT
WRAP_T REPEAT
WRAP_R CLAMP
MIN_FILTER LINEAR_MIPMAP_LINEAR
MAG_FILTER LINEAR
UnRefImageDataAfterApply TRUE
Swizzle RGBA
Image TRUE {
ClassName osg::Image
UniqueID 11
FileName
"G:\\Multimedia\\mm_svn\\SGeSimInf\\Datenbasis\\Objekte\\Texturen\\Kacheln_Sonstiges\\Holzwand_A.tif"
WriteHint 0 2
DataVariance STATIC
}
}
Value OFF
}
}
}
}
Drawables 1 {
osg::Geometry {
UniqueID 12
DataVariance STATIC
PrimitiveSetList 1 {
osg::DrawArrays {
UniqueID 13
Mode TRIANGLES
Count 60
}
}
VertexArray TRUE {
osg::Vec3Array {
UniqueID 14
Binding BIND_PER_VERTEX
vector 60 {
0.0109367 -0.00942763 -0.406567
0.00593669 -0.000760637 -0.406567
0.00593669 -0.000767375 0.27
0.00593669 -0.000767375 0.27
0.0109367 -0.00942763 0.27
0.0109367 -0.00942763 -0.406567
0.00593669 -0.000760637 -0.406567
-0.00406331 -0.000760636 -0.406567
-0.00406331 -0.000767375 0.27
-0.00406331 -0.000767375 0.27
0.00593669 -0.000767375 0.27
0.00593669 -0.000760637 -0.406567
-0.00406331 -0.000760636 -0.406567
-0.00906331 -0.00942763 -0.406567
-0.00906331 -0.00942763 0.27
-0.00906331 -0.00942763 0.27
-0.00406331 -0.000767375 0.27
-0.00406331 -0.000760636 -0.406567
-0.00906331 -0.00942763 -0.406567
-0.00406331 -0.0180946 -0.406567
-0.00406331 -0.0180879 0.27
-0.00406331 -0.0180879 0.27
-0.00906331 -0.00942763 0.27
-0.00906331 -0.00942763 -0.406567
-0.00406331 -0.0180946 -0.406567
0.00593669 -0.0180946 -0.406567
0.00593669 -0.0180879 0.27
0.00593669 -0.0180879 0.27
-0.00406331 -0.0180879 0.27
-0.00406331 -0.0180946 -0.406567
0.00593669 -0.0180946 -0.406567
0.0109367 -0.00942763 -0.406567
0.0109367 -0.00942763 0.27
0.0109367 -0.00942763 0.27
0.00593669 -0.0180879 0.27
0.00593669 -0.0180946 -0.406567
-0.00406331 -0.0180946 -0.406567
-0.00906331 -0.00942763 -0.406567
-0.00406331 -0.000760636 -0.406567
-0.00406331 -0.000760636 -0.406567
0.00593669 -0.000760637 -0.406567
0.0109367 -0.00942763 -0.406567
-0.00406331 -0.0180946 -0.406567
-0.00406331 -0.000760636 -0.406567
0.0109367 -0.00942763 -0.406567
0.00593669 -0.0180946 -0.406567
-0.00406331 -0.0180946 -0.406567
0.0109367 -0.00942763 -0.406567
0.00593669 -0.000767375 0.27
-0.00406331 -0.000767375 0.27
-0.00906331 -0.00942763 0.27
-0.00906331 -0.00942763 0.27
-0.00406331 -0.0180879 0.27
0.00593669 -0.0180879 0.27
0.00593669 -0.000767375 0.27
-0.00906331 -0.00942763 0.27
0.00593669 -0.0180879 0.27
0.0109367 -0.00942763 0.27
0.00593669 -0.000767375 0.27
0.00593669 -0.0180879 0.27
}
}
}
NormalArray TRUE {
osg::Vec3Array {
UniqueID 15
Binding BIND_PER_VERTEX
vector 60 {
1 1.59896e-006 2.84539e-006
0.500144 0.865942 8.6246e-006
0.500003 0.866024 5.77703e-006
0.500003 0.866024 5.77703e-006
1 1.53355e-006 2.84793e-006
1 1.59896e-006 2.84539e-006
0.500144 0.865942 8.6246e-006
-0.500143 0.865943 5.77879e-006
-0.500001 0.866025 8.62573e-006
-0.500001 0.866025 8.62573e-006
0.500003 0.866024 5.77703e-006
0.500144 0.865942 8.6246e-006
-0.500143 0.865943 5.77879e-006
-1 -1.66502e-006 2.8461e-006
-1 -1.66499e-006 2.84829e-006
-1 -1.66499e-006 2.84829e-006
-0.500001 0.866025 8.62573e-006
-0.500143 0.865943 5.77879e-006
-1 -1.66502e-006 2.8461e-006
-0.500144 -0.865942 8.62416e-006
-0.500003 -0.866024 5.77666e-006
-0.500003 -0.866024 5.77666e-006
-1 -1.66499e-006 2.84829e-006
-1 -1.66502e-006 2.8461e-006
-0.500144 -0.865942 8.62416e-006
0.500143 -0.865943 5.77761e-006
0.500001 -0.866025 8.62498e-006
0.500001 -0.866025 8.62498e-006
-0.500003 -0.866024 5.77666e-006
-0.500144 -0.865942 8.62416e-006
0.500143 -0.865943 5.77761e-006
1 1.59896e-006 2.84539e-006
1 1.53355e-006 2.84793e-006
1 1.53355e-006 2.84793e-006
0.500001 -0.866025 8.62498e-006
0.500143 -0.865943 5.77761e-006
0 0 -1
0 0 -1
0 0 -1
0 0 -1
0 0 -1
0 0 -1
0 0 -1
0 0 -1
0 0 -1
0 0 -1
0 0 -1
0 0 -1
0 0 1
0 0 1
0 0 1
0 0 1
0 0 1
0 0 1
0 0 1
0 0 1
0 0 1
0 0 1
0 0 1
0 0 1
}
}
}
ColorArray TRUE {
osg::Vec4Array {
UniqueID 16
Binding BIND_PER_VERTEX
vector 60 {
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
}
}
}
TexCoordArrayList 1 {
osg::Vec2Array {
UniqueID 17
Binding BIND_PER_VERTEX
vector 60 {
0.75 0
0.916667 0
0.916667 1
0.916667 1
0.75 1
0.75 0
0.916667 0
1.08333 0
1.08333 1
1.08333 1
0.916667 1
0.916667 0
0.0833334 0
0.25 0
0.25 1
0.25 1
0.0833334 1
0.0833334 0
0.25 0
0.416667 0
0.416667 1
0.416667 1
0.25 1
0.25 0
0.416667 0
0.583333 0
0.583333 1
0.583333 1
0.416667 1
0.416667 0
0.583333 0
0.75 0
0.75 1
0.75 1
0.583333 1
0.583333 0
0.933013 0.25
0.5 0
0.0669873 0.25
0.0669873 0.25
0.0669873 0.75
0.5 1
0.933013 0.25
0.0669873 0.25
0.5 1
0.933013 0.75
0.933013 0.25
0.5 1
0.0669873 0.75
0.0669873 0.25
0.5 0
0.5 0
0.933013 0.25
0.933013 0.75
0.0669873 0.75
0.5 0
0.933013 0.75
0.5 1
0.0669873 0.75
0.933013 0.75
}
}
}
}
}
}
osg::Geode {
UniqueID 18
Name "p21"
DataVariance STATIC
StateSet TRUE {
osg::StateSet {
UniqueID 19
DataVariance STATIC
ModeList 2 {
GL_CULL_FACE ON
GL_LIGHTING ON
}
AttributeList 2 {
osg::Material {
UniqueID 20
Ambient TRUE Front 1 1 1 1 Back 1 1 1 1
Diffuse TRUE Front 1 1 1 1 Back 1 1 1 1
Specular TRUE Front 0 0 0 1 Back 0 0 0 1
Emission TRUE Front 0 0 0 1 Back 0 0 0 1
Shininess TRUE Front 0 Back 0
}
Value OFF
osg::CullFace {
UniqueID 9
}
Value OFF
}
TextureModeList 1 {
Data 1 {
GL_TEXTURE_2D ON
}
}
TextureAttributeList 1 {
Data 1 {
osg::Texture2D {
UniqueID 21
WRAP_S REPEAT
WRAP_T REPEAT
WRAP_R CLAMP
MIN_FILTER LINEAR_MIPMAP_LINEAR
MAG_FILTER LINEAR
UnRefImageDataAfterApply TRUE
Swizzle RGBA
Image TRUE {
ClassName osg::Image
UniqueID 22
FileName
"G:\\Multimedia\\mm_svn\\SGeSimInf\\Datenbasis\\Objekte\\Texturen\\Statische_Objekte\\Entfernungsmarker.tif"
WriteHint 0 2
DataVariance STATIC
}
}
Value OFF
}
}
}
}
Drawables 1 {
osg::Geometry {
UniqueID 23
DataVariance STATIC
PrimitiveSetList 1 {
osg::DrawArrays {
UniqueID 24
Mode TRIANGLES
Count 36
}
}
VertexArray TRUE {
osg::Vec3Array {
UniqueID 25
Binding BIND_PER_VERTEX
vector 36 {
-0.3 -0.00326336 0.075
-0.3 0.0117366 0.075
0.3 0.0117366 0.075
0.3 0.0117366 0.075
0.3 -0.00326336 0.075
-0.3 -0.00326336 0.075
-0.3 -0.00326336 0.525
0.3 -0.00326336 0.525
0.3 0.0117366 0.525
0.3 0.0117366 0.525
-0.3 0.0117366 0.525
-0.3 -0.00326336 0.525
-0.3 -0.00326336 0.075
0.3 -0.00326336 0.075
0.3 -0.00326336 0.525
0.3 -0.00326336 0.525
-0.3 -0.00326336 0.525
-0.3 -0.00326336 0.075
0.3 -0.00326336 0.075
0.3 0.0117366 0.075
0.3 0.0117366 0.525
0.3 0.0117366 0.525
0.3 -0.00326336 0.525
0.3 -0.00326336 0.075
0.3 0.0117366 0.075
-0.3 0.0117366 0.075
-0.3 0.0117366 0.525
-0.3 0.0117366 0.525
0.3 0.0117366 0.525
0.3 0.0117366 0.075
-0.3 0.0117366 0.075
-0.3 -0.00326336 0.075
-0.3 -0.00326336 0.525
-0.3 -0.00326336 0.525
-0.3 0.0117366 0.525
-0.3 0.0117366 0.075
}
}
}
NormalArray TRUE {
osg::Vec3Array {
UniqueID 26
Binding BIND_PER_VERTEX
vector 36 {
0 0 -1
0 0 -1
0 0 -1
0 0 -1
0 0 -1
0 0 -1
0 0 1
0 0 1
0 0 1
0 0 1
0 0 1
0 0 1
0 -1 0
0 -1 0
0 -1 0
0 -1 0
0 -1 0
0 -1 0
1 0 0
1 0 0
1 0 0
1 0 0
1 0 0
1 0 0
0 1 0
0 1 0
0 1 0
0 1 0
0 1 0
0 1 0
-1 0 0
-1 0 0
-1 0 0
-1 0 0
-1 0 0
-1 0 0
}
}
}
ColorArray TRUE {
osg::Vec4Array {
UniqueID 27
Binding BIND_PER_VERTEX
vector 36 {
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
}
}
}
TexCoordArrayList 1 {
osg::Vec2Array {
UniqueID 28
Binding BIND_PER_VERTEX
vector 36 {
0.00406049 1.0501
0.00406049 1.04208
0.246242 1.04208
0.246242 1.04208
0.246242 1.0501
0.00406049 1.0501
0.245497 1.04044
0.00405494 1.04044
0.00405494 1.03278
0.00405494 1.03278
0.245497 1.03278
0.245497 1.04044
0.753919 0.00463171
0.996471 0.00463171
0.996471 0.196134
0.996471 0.196134
0.753919 0.196134
0.753919 0.00463171
0.0298145 1.03066
0.0298145 1.02263
0.214503 1.02263
0.214503 1.02263
0.214503 1.03066
0.0298145 1.03066
0.507794 0.00750411
0.749975 0.00750411
0.749975 0.198266
0.749975 0.198266
0.507794 0.198266
0.507794 0.00750411
0.214189 1.01143
0.214189 1.01946
0.0295008 1.01946
0.0295008 1.01946
0.0295008 1.01143
0.214189 1.01143
}
}
}
}
}
}
}
}
}
Values 2 {
SwitchSet 1 {
TRUE
}
SwitchSet 1 {
FALSE
}
}
}
}
}
}
}
#Ascii Scene
#Version 116
#Generator OpenSceneGraph 3.3.4
osg::Group {
UniqueID 1
Name "db"
UserDataContainer TRUE {
osg::DefaultUserDataContainer {
UniqueID 2
UDC_Descriptions 1 {
"NodeSimType : DYNAMIC"
}
}
}
NodeMask 0x1
Children 1 {
osg::Group {
UniqueID 3
Name "Entfernungsmesser_1000m"
NodeMask 0x1
Children 1 {
osgSim::MultiSwitch {
UniqueID 4
Name "s_visible"
NodeMask 0x1
Children 1 {
osg::Group {
UniqueID 5
Name "Entfernungsmarker_1000m"
NodeMask 0x1
Children 2 {
osg::Geode {
UniqueID 6
Name "p21"
DataVariance STATIC
NodeMask 0x1
StateSet TRUE {
osg::StateSet {
UniqueID 7
DataVariance STATIC
ModeList 2 {
GL_CULL_FACE ON
GL_LIGHTING ON
}
AttributeList 2 {
osg::Material {
UniqueID 8
Ambient TRUE Front 1 1 1 1 Back 1 1 1 1
Diffuse TRUE Front 1 1 1 1 Back 1 1 1 1
Specular TRUE Front 0 0 0 1 Back 0 0 0 1
Emission TRUE Front 0 0 0 1 Back 0 0 0 1
Shininess TRUE Front 0 Back 0
}
Value OFF
osg::CullFace {
UniqueID 9
}
Value OFF
}
TextureModeList 1 {
Data 1 {
GL_TEXTURE_2D ON
}
}
TextureAttributeList 1 {
Data 2 {
osg::Texture2D {
UniqueID 10
WRAP_S REPEAT
WRAP_T REPEAT
WRAP_R CLAMP
MIN_FILTER LINEAR_MIPMAP_LINEAR
MAG_FILTER LINEAR
MaxAnisotropy 16
ResizeNonPowerOfTwoHint FALSE
Swizzle RGBA
Image TRUE {
ClassName osg::Image
UniqueID 11
FileName "images/Entfernungsmarker.dds"
WriteHint 0 2
DataVariance STATIC
}
}
Value OVERRIDE|PROTECTED
osg::TexEnv {
UniqueID 12
}
Value OFF
}
}
UniformList 1 {
osg::Uniform {
UniqueID 13
Name "diffuseMap"
Type INT
NumElements 1
Elements TRUE ArrayID 1 IntArray 1 {
0
}
}
Value OFF
}
}
}
Drawables 1 {
osg::Geometry {
UniqueID 14
DataVariance STATIC
PrimitiveSetList 1 {
osg::DrawArrays {
UniqueID 15
Mode TRIANGLES
Count 36
}
}
VertexArray TRUE {
osg::Vec3Array {
UniqueID 16
Binding BIND_PER_VERTEX
vector 36 {
-0.3 -0.00326336 0.075
-0.3 0.0117366 0.075
0.3 0.0117366 0.075
0.3 0.0117366 0.075
0.3 -0.00326336 0.075
-0.3 -0.00326336 0.075
-0.3 -0.00326336 0.525
0.3 -0.00326336 0.525
0.3 0.0117366 0.525
0.3 0.0117366 0.525
-0.3 0.0117366 0.525
-0.3 -0.00326336 0.525
-0.3 -0.00326336 0.075
0.3 -0.00326336 0.075
0.3 -0.00326336 0.525
0.3 -0.00326336 0.525
-0.3 -0.00326336 0.525
-0.3 -0.00326336 0.075
0.3 -0.00326336 0.075
0.3 0.0117366 0.075
0.3 0.0117366 0.525
0.3 0.0117366 0.525
0.3 -0.00326336 0.525
0.3 -0.00326336 0.075
0.3 0.0117366 0.075
-0.3 0.0117366 0.075
-0.3 0.0117366 0.525
-0.3 0.0117366 0.525
0.3 0.0117366 0.525
0.3 0.0117366 0.075
-0.3 0.0117366 0.075
-0.3 -0.00326336 0.075
-0.3 -0.00326336 0.525
-0.3 -0.00326336 0.525
-0.3 0.0117366 0.525
-0.3 0.0117366 0.075
}
}
}
NormalArray TRUE {
osg::Vec3Array {
UniqueID 17
Binding BIND_PER_VERTEX
vector 36 {
0 0 -1
0 0 -1
0 0 -1
0 0 -1
0 0 -1
0 0 -1
0 0 1
0 0 1
0 0 1
0 0 1
0 0 1
0 0 1
0 -1 0
0 -1 0
0 -1 0
0 -1 0
0 -1 0
0 -1 0
1 0 0
1 0 0
1 0 0
1 0 0
1 0 0
1 0 0
0 1 0
0 1 0
0 1 0
0 1 0
0 1 0
0 1 0
-1 0 0
-1 0 0
-1 0 0
-1 0 0
-1 0 0
-1 0 0
}
}
}
ColorArray TRUE {
osg::Vec4Array {
UniqueID 18
Binding BIND_PER_VERTEX
vector 36 {
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
}
}
}
TexCoordArrayList 1 {
osg::Vec2Array {
UniqueID 19
Binding BIND_PER_VERTEX
vector 36 {
0.00406049 1.0501
0.00406049 1.04208
0.246242 1.04208
0.246242 1.04208
0.246242 1.0501
0.00406049 1.0501
0.245497 1.04044
0.00405494 1.04044
0.00405494 1.03278
0.00405494 1.03278
0.245497 1.03278
0.245497 1.04044
0.753919 0.00463171
0.996471 0.00463171
0.996471 0.196134
0.996471 0.196134
0.753919 0.196134
0.753919 0.00463171
0.0298145 1.03066
0.0298145 1.02263
0.214503 1.02263
0.214503 1.02263
0.214503 1.03066
0.0298145 1.03066
0.507794 0.00750411
0.749975 0.00750411
0.749975 0.198266
0.749975 0.198266
0.507794 0.198266
0.507794 0.00750411
0.214189 1.01143
0.214189 1.01946
0.0295008 1.01946
0.0295008 1.01946
0.0295008 1.01143
0.214189 1.01143
}
}
}
VertexAttribArrayList 8 {
osg::Vec4Array {
UniqueID 20
Binding BIND_PER_VERTEX
vector 36 {
1 0 0 1
1 0 0 1
1 0 0 1
1 0 0 1
1 0 0 1
1 0 0 1
-1 0 0 1
-1 0 0 1
-1 0 0 1
-1 0 0 1
-1 0 0 1
-1 0 0 1
1 0 0 1
1 0 0 1
1 0 0 1
1 0 0 1
1 0 0 1
1 0 0 1
-0 0 1 1
-0 0 1 1
-0 0 1 1
-0 0 1 1
-0 0 1 1
-0 0 1 1
-1 0 0 1
-1 0 0 1
-1 0 0 1
-1 0 0 1
-1 0 0 1
-1 0 0 1
0 0 -1 1
0 0 -1 1
0 0 -1 1
0 0 -1 1
0 0 -1 1
0 0 -1 1
}
}
osg::Vec4Array {
UniqueID 21
Binding BIND_PER_VERTEX
vector 36 {
0 -1 0 0
0 -1 0 0
0 -1 0 0
0 -1 0 0
0 -1 0 0
0 -1 0 0
0 -1 0 0
0 -1 0 0
0 -1 0 0
0 -1 0 0
0 -1 0 0
0 -1 0 0
0 0 1 0
0 0 1 0
0 0 1 0
0 0 1 0
0 0 1 0
0 0 1 0
0 -1 0 0
0 -1 0 0
0 -1 0 0
0 -1 0 0
0 -1 0 0
0 -1 0 0
0 -0 1 0
0 -0 1 0
0 -0 1 0
0 -0 1 0
0 -0 1 0
0 -0 1 0
0 -1 0 0
0 -1 0 0
0 -1 0 0
0 -1 0 0
0 -1 0 0
0 -1 0 0
}
}
}
}
}
}
osg::Geode {
UniqueID 22
Name "p1"
DataVariance STATIC
NodeMask 0x1
StateSet TRUE {
osg::StateSet {
UniqueID 23
DataVariance STATIC
ModeList 2 {
GL_CULL_FACE ON
GL_LIGHTING ON
}
AttributeList 2 {
osg::Material {
UniqueID 24
Ambient TRUE Front 0.427451 0.427451 0.427451 1 Back
0.427451 0.427451 0.427451 1
Diffuse TRUE Front 0.427451 0.427451 0.427451 1 Back
0.427451 0.427451 0.427451 1
Specular TRUE Front 0 0 0 1 Back 0 0 0 1
Emission TRUE Front 0 0 0 1 Back 0 0 0 1
Shininess TRUE Front 0 Back 0
}
Value OFF
osg::CullFace {
UniqueID 9
}
Value OFF
}
TextureModeList 1 {
Data 1 {
GL_TEXTURE_2D ON
}
}
TextureAttributeList 1 {
Data 2 {
osg::Texture2D {
UniqueID 25
WRAP_S REPEAT
WRAP_T REPEAT
WRAP_R CLAMP
MIN_FILTER LINEAR_MIPMAP_LINEAR
MAG_FILTER LINEAR
MaxAnisotropy 16
ResizeNonPowerOfTwoHint FALSE
Swizzle RGBA
Image TRUE {
ClassName osg::Image
UniqueID 26
FileName "images/Holzwand_A.dds"
WriteHint 0 2
DataVariance STATIC
}
}
Value OVERRIDE|PROTECTED
osg::TexEnv {
UniqueID 12
}
Value OFF
}
}
UniformList 1 {
osg::Uniform {
UniqueID 27
Name "diffuseMap"
Type INT
NumElements 1
Elements TRUE ArrayID 2 IntArray 1 {
0
}
}
Value OFF
}
}
}
Drawables 1 {
osg::Geometry {
UniqueID 28
DataVariance STATIC
PrimitiveSetList 1 {
osg::DrawArrays {
UniqueID 29
Mode TRIANGLES
Count 60
}
}
VertexArray TRUE {
osg::Vec3Array {
UniqueID 30
Binding BIND_PER_VERTEX
vector 60 {
0.0109367 -0.00942763 -0.406567
0.00593669 -0.000760637 -0.406567
0.00593669 -0.000767375 0.27
0.00593669 -0.000767375 0.27
0.0109367 -0.00942763 0.27
0.0109367 -0.00942763 -0.406567
0.00593669 -0.000760637 -0.406567
-0.00406331 -0.000760636 -0.406567
-0.00406331 -0.000767375 0.27
-0.00406331 -0.000767375 0.27
0.00593669 -0.000767375 0.27
0.00593669 -0.000760637 -0.406567
-0.00406331 -0.000760636 -0.406567
-0.00906331 -0.00942763 -0.406567
-0.00906331 -0.00942763 0.27
-0.00906331 -0.00942763 0.27
-0.00406331 -0.000767375 0.27
-0.00406331 -0.000760636 -0.406567
-0.00906331 -0.00942763 -0.406567
-0.00406331 -0.0180946 -0.406567
-0.00406331 -0.0180879 0.27
-0.00406331 -0.0180879 0.27
-0.00906331 -0.00942763 0.27
-0.00906331 -0.00942763 -0.406567
-0.00406331 -0.0180946 -0.406567
0.00593669 -0.0180946 -0.406567
0.00593669 -0.0180879 0.27
0.00593669 -0.0180879 0.27
-0.00406331 -0.0180879 0.27
-0.00406331 -0.0180946 -0.406567
0.00593669 -0.0180946 -0.406567
0.0109367 -0.00942763 -0.406567
0.0109367 -0.00942763 0.27
0.0109367 -0.00942763 0.27
0.00593669 -0.0180879 0.27
0.00593669 -0.0180946 -0.406567
-0.00406331 -0.0180946 -0.406567
-0.00906331 -0.00942763 -0.406567
-0.00406331 -0.000760636 -0.406567
-0.00406331 -0.000760636 -0.406567
0.00593669 -0.000760637 -0.406567
0.0109367 -0.00942763 -0.406567
-0.00406331 -0.0180946 -0.406567
-0.00406331 -0.000760636 -0.406567
0.0109367 -0.00942763 -0.406567
0.00593669 -0.0180946 -0.406567
-0.00406331 -0.0180946 -0.406567
0.0109367 -0.00942763 -0.406567
0.00593669 -0.000767375 0.27
-0.00406331 -0.000767375 0.27
-0.00906331 -0.00942763 0.27
-0.00906331 -0.00942763 0.27
-0.00406331 -0.0180879 0.27
0.00593669 -0.0180879 0.27
0.00593669 -0.000767375 0.27
-0.00906331 -0.00942763 0.27
0.00593669 -0.0180879 0.27
0.0109367 -0.00942763 0.27
0.00593669 -0.000767375 0.27
0.00593669 -0.0180879 0.27
}
}
}
NormalArray TRUE {
osg::Vec3Array {
UniqueID 31
Binding BIND_PER_VERTEX
vector 60 {
1 1.59896e-006 2.84539e-006
0.500144 0.865942 8.6246e-006
0.500003 0.866024 5.77703e-006
0.500003 0.866024 5.77703e-006
1 1.53355e-006 2.84793e-006
1 1.59896e-006 2.84539e-006
0.500144 0.865942 8.6246e-006
-0.500143 0.865943 5.77879e-006
-0.500001 0.866025 8.62573e-006
-0.500001 0.866025 8.62573e-006
0.500003 0.866024 5.77703e-006
0.500144 0.865942 8.6246e-006
-0.500143 0.865943 5.77879e-006
-1 -1.66502e-006 2.8461e-006
-1 -1.66499e-006 2.84829e-006
-1 -1.66499e-006 2.84829e-006
-0.500001 0.866025 8.62573e-006
-0.500143 0.865943 5.77879e-006
-1 -1.66502e-006 2.8461e-006
-0.500144 -0.865942 8.62416e-006
-0.500003 -0.866024 5.77666e-006
-0.500003 -0.866024 5.77666e-006
-1 -1.66499e-006 2.84829e-006
-1 -1.66502e-006 2.8461e-006
-0.500144 -0.865942 8.62416e-006
0.500143 -0.865943 5.77761e-006
0.500001 -0.866025 8.62498e-006
0.500001 -0.866025 8.62498e-006
-0.500003 -0.866024 5.77666e-006
-0.500144 -0.865942 8.62416e-006
0.500143 -0.865943 5.77761e-006
1 1.59896e-006 2.84539e-006
1 1.53355e-006 2.84793e-006
1 1.53355e-006 2.84793e-006
0.500001 -0.866025 8.62498e-006
0.500143 -0.865943 5.77761e-006
0 0 -1
0 0 -1
0 0 -1
0 0 -1
0 0 -1
0 0 -1
0 0 -1
0 0 -1
0 0 -1
0 0 -1
0 0 -1
0 0 -1
0 0 1
0 0 1
0 0 1
0 0 1
0 0 1
0 0 1
0 0 1
0 0 1
0 0 1
0 0 1
0 0 1
0 0 1
}
}
}
ColorArray TRUE {
osg::Vec4Array {
UniqueID 32
Binding BIND_PER_VERTEX
vector 60 {
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
0.427451 0.427451 0.427451 1
}
}
}
TexCoordArrayList 1 {
osg::Vec2Array {
UniqueID 33
Binding BIND_PER_VERTEX
vector 60 {
0.75 0
0.916667 0
0.916667 1
0.916667 1
0.75 1
0.75 0
0.916667 0
1.08333 0
1.08333 1
1.08333 1
0.916667 1
0.916667 0
0.0833334 0
0.25 0
0.25 1
0.25 1
0.0833334 1
0.0833334 0
0.25 0
0.416667 0
0.416667 1
0.416667 1
0.25 1
0.25 0
0.416667 0
0.583333 0
0.583333 1
0.583333 1
0.416667 1
0.416667 0
0.583333 0
0.75 0
0.75 1
0.75 1
0.583333 1
0.583333 0
0.933013 0.25
0.5 0
0.0669873 0.25
0.0669873 0.25
0.0669873 0.75
0.5 1
0.933013 0.25
0.0669873 0.25
0.5 1
0.933013 0.75
0.933013 0.25
0.5 1
0.0669873 0.75
0.0669873 0.25
0.5 0
0.5 0
0.933013 0.25
0.933013 0.75
0.0669873 0.75
0.5 0
0.933013 0.75
0.5 1
0.0669873 0.75
0.933013 0.75
}
}
}
VertexAttribArrayList 8 {
osg::Vec4Array {
UniqueID 34
Binding BIND_PER_VERTEX
vector 60 {
-1.59896e-006 1 1.64151e-006 1
-0.865942 0.500144 -4.98137e-006 1
-0.866024 0.500003 -3.33793e-006 1
-0.866024 0.500003 -3.33534e-006 1
-1.53355e-006 1 1.64425e-006 1
-1.59896e-006 1 1.64278e-006 1
-0.865942 0.500144 4.98133e-006 1
-0.865943 -0.500143 -3.33766e-006 1
-0.866025 -0.500001 -4.98008e-006 1
-0.866025 -0.500001 -4.98008e-006 1
-0.866024 0.500003 3.33539e-006 1
-0.865942 0.500144 4.98133e-006 1
-0.865943 -0.500143 3.33771e-006 1
1.66502e-006 -1 -1.64192e-006 1
1.66499e-006 -1 -1.64319e-006 1
1.66499e-006 -1 -1.64447e-006 1
-0.866025 -0.500001 4.98006e-006 1
-0.865943 -0.500143 3.33511e-006 1
1.66502e-006 -1 1.64192e-006 1
0.865942 -0.500144 -4.98111e-006 1
0.866024 -0.500003 -3.33772e-006 1
0.866024 -0.500003 -3.33514e-006 1
1.66499e-006 -1 1.64445e-006 1
1.66502e-006 -1 1.64319e-006 1
0.865942 -0.500144 4.98108e-006 1
0.865943 0.500143 -3.33698e-006 1
0.866025 0.500001 -4.97965e-006 1
0.866025 0.500001 -4.97965e-006 1
0.866024 -0.500003 3.33518e-006 1
0.865942 -0.500144 4.98108e-006 1
0.865943 0.500143 3.33701e-006 1
-1.59896e-006 1 -1.64152e-006 1
-1.53355e-006 1 -1.64299e-006 1
-1.53355e-006 1 -1.64426e-006 1
0.866025 0.500001 4.97962e-006 1
0.865943 0.500143 3.33443e-006 1
0 -1 0 -1
0 -1 0 -1
0 -1 0 -1
1.18202e-006 -1 0 -1
1.18202e-006 -1 0 -1
1.18202e-006 -1 0 -1
0 -1 0 -1
0 -1 0 -1
0 -1 0 -1
-1.12829e-006 -1 -0 -1
-1.12829e-006 -1 -0 -1
-1.12829e-006 -1 -0 -1
-1.0754e-007 -1 0 1
-1.0754e-007 -1 0 1
-1.0754e-007 -1 0 1
-5.37698e-008 -1 0 1
-5.37698e-008 -1 0 1
-5.37698e-008 -1 0 1
0 -1 0 1
0 -1 0 1
0 -1 0 1
0 -1 0 1
0 -1 0 1
0 -1 0 1
}
}
osg::Vec4Array {
UniqueID 35
Binding BIND_PER_VERTEX
vector 60 {
-2.84537e-006 -9.95858e-006 1 0
-5.27966e-010 -9.95949e-006 1 0
1.42367e-006 -7.49271e-006 1 0
-2.88853e-006 -5.00304e-006 1 0
-2.84793e-006 -4.36744e-012 1 0
-2.84539e-006 -4.54966e-012 1 0
3.37414e-010 -9.95999e-006 1 0
-1.42365e-006 -7.49567e-006 1 0
-1.85847e-010 -9.96025e-006 1 0
4.47645e-010 -9.95988e-006 1 0
1.4239e-006 -7.49285e-006 1 0
-2.96414e-010 -9.95962e-006 1 0
2.89022e-006 -5.0041e-006 1 0
2.8461e-006 4.73881e-012 1 0
2.84829e-006 4.74237e-012 1 0
2.84831e-006 -9.96065e-006 1 0
-2.24495e-010 -9.96027e-006 1 0
-1.42369e-006 -7.49569e-006 1 0
2.84608e-006 9.90282e-006 1 0
2.44538e-008 9.94516e-006 1 0
-1.39972e-006 7.47846e-006 1 0
2.88835e-006 5.00272e-006 1 0
2.84829e-006 4.74237e-012 1 0
2.8461e-006 4.73881e-012 1 0
2.44447e-008 9.94516e-006 1 0
1.39924e-006 7.48021e-006 1 0
-2.4437e-008 9.94517e-006 1 0
-2.4437e-008 9.94517e-006 1 0
-1.39973e-006 7.47846e-006 1 0
2.44447e-008 9.94516e-006 1 0
-2.88963e-006 5.00308e-006 1 0
-2.84539e-006 -4.54966e-012 1 0
-2.84793e-006 -4.36744e-012 1 0
-2.84795e-006 9.90282e-006 1 0
-2.4445e-008 9.94516e-006 1 0
1.39923e-006 7.4802e-006 1 0
1 3.22619e-006 0 0
1 3.22619e-006 0 0
1 3.22619e-006 0 0
1 -9.8953e-008 0 0
1 -9.8953e-008 0 0
1 -9.8953e-008 0 0
1 -1.0754e-006 0 0
1 -1.0754e-006 0 0
1 -1.0754e-006 0 0
1 0 0 0
1 0 0 0
1 0 0 0
1 0 -0 0
1 0 -0 0
1 0 -0 0
1 0 -0 0
1 0 -0 0
1 0 -0 0
1 -2.50926e-007 0 0
1 -2.50926e-007 0 0
1 -2.50926e-007 0 0
1 7.52777e-007 -0 0
1 7.52777e-007 -0 0
1 7.52777e-007 -0 0
}
}
}
}
}
}
}
}
}
Values 2 {
SwitchSet 1 {
TRUE
}
SwitchSet 1 {
FALSE
}
}
}
}
}
}
}
_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org