1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/whuiss72-OpenSceneGraph-Data

В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
clock.osgt 16 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Robert Osfield Отправлено 07.12.2017 20:33 9eec6b9
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547
#Ascii Scene
#Version 78
#Generator OpenSceneGraph 2.9.17
osg::MatrixTransform {
UniqueID 1
Name "Clock"
DataVariance STATIC
StateSet TRUE {
osg::StateSet {
UniqueID 2
DataVariance STATIC
ModeList 1 {
GL_LIGHTING ON
}
}
}
Children 3 {
osg::Geode {
UniqueID 3
Name "clockHouse"
DataVariance STATIC
Drawables 1 {
osg::Geometry {
UniqueID 4
Name "clockHouse-geometry"
DataVariance STATIC
StateSet TRUE {
osg::StateSet {
UniqueID 5
DataVariance STATIC
ModeList 3 {
GL_CULL_FACE ON
GL_LIGHTING ON
GL_NORMALIZE OFF|OVERRIDE
}
AttributeList 1 {
osg::Material {
UniqueID 6
Ambient TRUE Front 0.588 0.588 0.588 1 Back 0.588 0.588 0.588 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
}
TextureModeList 1 {
Data 1 {
GL_TEXTURE_2D ON
}
}
TextureAttributeList 1 {
Data 1 {
osg::Texture2D {
UniqueID 7
WRAP_S REPEAT
WRAP_T REPEAT
WRAP_R CLAMP_TO_EDGE
MIN_FILTER LINEAR_MIPMAP_LINEAR
MAG_FILTER LINEAR
UnRefImageDataAfterApply TRUE
ResizeNonPowerOfTwoHint TRUE
InternalFormatMode USE_S3TC_DXT1_COMPRESSION
Image TRUE {
UniqueID 8
FileName "Images/clockface.JPG"
WriteHint 0 2
DataVariance STATIC
}
}
Value OFF
}
}
}
}
PrimitiveSetList 6 {
DrawElementsUShort GL_TRIANGLE_STRIP 4 {
1 2 0 3
}
DrawElementsUShort GL_TRIANGLE_STRIP 4 {
7 4 6 5
}
DrawElementsUShort GL_TRIANGLE_STRIP 4 {
23 20 22 21
}
DrawElementsUShort GL_TRIANGLE_STRIP 4 {
19 16 18 17
}
DrawElementsUShort GL_TRIANGLE_STRIP 4 {
13 14 12 15
}
DrawElementsUShort GL_TRIANGLE_STRIP 4 {
9 10 8 11
}
}
VertexData {
Array TRUE ArrayID 1 Vec3fArray 24 {
-0.5 -0.05 0
-0.5 0.05 0
0.5 0.05 0
0.5 -0.05 0
-0.5 -0.05 1
0.5 -0.05 1
0.5 0.05 1
-0.5 0.05 1
-0.5 -0.05 0
0.5 -0.05 0
0.5 -0.05 1
-0.5 -0.05 1
0.5 -0.05 0
0.5 0.05 0
0.5 0.05 1
0.5 -0.05 1
0.5 0.05 0
-0.5 0.05 0
-0.5 0.05 1
0.5 0.05 1
-0.5 0.05 0
-0.5 -0.05 0
-0.5 -0.05 1
-0.5 0.05 1
}
Indices FALSE
Binding BIND_PER_VERTEX
Normalize 0
}
NormalData {
Array TRUE ArrayID 2 Vec3fArray 24 {
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
1 0 0
1 0 0
1 0 0
1 0 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
}
Indices FALSE
Binding BIND_PER_VERTEX
Normalize 0
}
TexCoordData 1 {
Data {
Array TRUE ArrayID 3 Vec2fArray 24 {
1 0
1 1
0 1
0 0
0 0
1 0
1 1
0 1
0 0
1 0
1 1
0 1
0 0
1 0
1 1
0 1
0 0
1 0
1 1
0 1
0 0
1 0
1 1
0 1
}
Indices FALSE
Binding BIND_PER_VERTEX
Normalize 0
}
}
}
}
}
osg::Group {
UniqueID 9
DataVariance STATIC
Children 3 {
osg::MatrixTransform {
UniqueID 10
Name "hours"
DataVariance DYNAMIC
UpdateCallback TRUE {
osg::AnimationPathCallback {
UniqueID 11
DataVariance DYNAMIC
AnimationPath TRUE {
osg::AnimationPath {
UniqueID 12
DataVariance DYNAMIC
TimeControlPointMap 3 {
Time 0 {
Position 0 0 0.5
Rotation 0 -0.707107 -0.707107 0
Scale 1 1 1
}
Time 21600 {
Position 0 0 0.5
Rotation -0.707107 0 0 0.707107
Scale 1 1 1
}
Time 43200 {
Position 0 0 0.5
Rotation 0 0.707107 0.707107 0
Scale 1 1 1
}
}
}
}
}
}
Children 1 {
osg::Geode {
UniqueID 13
Name "hours-GEODE"
DataVariance STATIC
Drawables 1 {
osg::Geometry {
UniqueID 14
Name "hours-Geometry"
DataVariance STATIC
StateSet TRUE {
osg::StateSet {
UniqueID 15
DataVariance STATIC
ModeList 3 {
GL_CULL_FACE ON
GL_LIGHTING ON
GL_NORMALIZE OFF|OVERRIDE
}
AttributeList 1 {
osg::Material {
UniqueID 6
}
Value OFF
}
TextureModeList 1 {
Data 1 {
GL_TEXTURE_2D ON
}
}
TextureAttributeList 1 {
Data 1 {
osg::Texture2D {
UniqueID 16
WRAP_S REPEAT
WRAP_T REPEAT
WRAP_R CLAMP_TO_EDGE
MIN_FILTER LINEAR_MIPMAP_LINEAR
MAG_FILTER LINEAR
UnRefImageDataAfterApply TRUE
ResizeNonPowerOfTwoHint TRUE
InternalFormatMode USE_S3TC_DXT1_COMPRESSION
Image TRUE {
UniqueID 17
FileName "Images/osg64.png"
WriteHint 0 2
DataVariance STATIC
}
}
Value OFF
}
}
}
}
PrimitiveSetList 1 {
DrawArrays GL_TRIANGLES 0 3
}
VertexData {
Array TRUE ArrayID 4 Vec3fArray 3 {
0.02 -0.01 -0.051
-0.02 -0.01 -0.051
0 0.295 -0.051
}
Indices FALSE
Binding BIND_PER_VERTEX
Normalize 0
}
NormalData {
Array TRUE ArrayID 5 Vec3fArray 3 {
0 0 -1
0 0 -1
0 0 -1
}
Indices FALSE
Binding BIND_PER_VERTEX
Normalize 0
}
TexCoordData 1 {
Data {
Array TRUE ArrayID 6 Vec2fArray 3 {
0.5 0.95
0.5 0.95
0.5 0.95
}
Indices FALSE
Binding BIND_PER_VERTEX
Normalize 0
}
}
}
}
}
}
Matrix {
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0.5 1
}
}
osg::MatrixTransform {
UniqueID 18
Name "Minutes"
DataVariance DYNAMIC
UpdateCallback TRUE {
osg::AnimationPathCallback {
UniqueID 19
DataVariance DYNAMIC
AnimationPath TRUE {
osg::AnimationPath {
UniqueID 20
DataVariance DYNAMIC
TimeControlPointMap 3 {
Time 0 {
Position 0 0 0.5
Rotation 0 -0.707107 -0.707107 0
Scale 1 1 1
}
Time 1800 {
Position 0 0 0.5
Rotation -0.707107 0 0 0.707107
Scale 1 1 1
}
Time 3600 {
Position 0 0 0.5
Rotation 0 0.707107 0.707107 0
Scale 1 1 1
}
}
}
}
}
}
Children 1 {
osg::Geode {
UniqueID 21
Name "Minutes-GEODE"
DataVariance STATIC
Drawables 1 {
osg::Geometry {
UniqueID 22
Name "Minutes-Geometry"
DataVariance STATIC
StateSet TRUE {
osg::StateSet {
UniqueID 15
}
}
PrimitiveSetList 1 {
DrawArrays GL_TRIANGLES 0 3
}
VertexData {
Array TRUE ArrayID 7 Vec3fArray 3 {
0.017 -0.01 -0.052
-0.017 -0.01 -0.052
0 0.45 -0.052
}
Indices FALSE
Binding BIND_PER_VERTEX
Normalize 0
}
NormalData {
Array TRUE ArrayID 8 Vec3fArray 3 {
0 0 -1
0 0 -1
0 0 -1
}
Indices FALSE
Binding BIND_PER_VERTEX
Normalize 0
}
TexCoordData 1 {
Data {
Array TRUE ArrayID 9 Vec2fArray 3 {
0.195312 0.195312
0.195312 0.195312
0.195312 0.195312
}
Indices FALSE
Binding BIND_PER_VERTEX
Normalize 0
}
}
}
}
}
}
Matrix {
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0.5 1
}
}
osg::MatrixTransform {
UniqueID 23
Name "Seconds"
DataVariance DYNAMIC
UpdateCallback TRUE {
osg::AnimationPathCallback {
UniqueID 24
DataVariance DYNAMIC
AnimationPath TRUE {
osg::AnimationPath {
UniqueID 25
DataVariance DYNAMIC
TimeControlPointMap 3 {
Time 0 {
Position 0 0 0.5
Rotation 0 -0.707107 -0.707107 0
Scale 1 1 1
}
Time 30 {
Position 0 0 0.5
Rotation -0.707107 0 0 0.707107
Scale 1 1 1
}
Time 60 {
Position 0 0 0.5
Rotation 0 0.707107 0.707107 0
Scale 1 1 1
}
}
}
}
}
}
Children 1 {
osg::Geode {
UniqueID 26
Name "Seconds-GEODE"
DataVariance STATIC
Drawables 1 {
osg::Geometry {
UniqueID 27
Name "Seconds-Geometry"
DataVariance STATIC
StateSet TRUE {
osg::StateSet {
UniqueID 15
}
}
PrimitiveSetList 1 {
DrawArrays GL_TRIANGLES 0 3
}
VertexData {
Array TRUE ArrayID 10 Vec3fArray 3 {
0.01 -0.01 -0.054
-0.01 -0.01 -0.054
0 0.47 -0.054
}
Indices FALSE
Binding BIND_PER_VERTEX
Normalize 0
}
NormalData {
Array TRUE ArrayID 11 Vec3fArray 3 {
0 0 -1
0 0 -1
0 0 -1
}
Indices FALSE
Binding BIND_PER_VERTEX
Normalize 0
}
TexCoordData 1 {
Data {
Array TRUE ArrayID 12 Vec2fArray 3 {
0.804788 0.195312
0.804788 0.195312
0.804788 0.195312
}
Indices FALSE
Binding BIND_PER_VERTEX
Normalize 0
}
}
}
}
}
}
Matrix {
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0.5 1
}
}
}
}
osg::MatrixTransform {
UniqueID 28
Name "BackClockFace"
DataVariance DYNAMIC
Children 1 {
osg::Group {
UniqueID 9
}
}
Matrix {
-1 0 0 0
0 -1 0 0
0 0 1 0
0 0 0 1
}
}
}
}

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/whuiss72-OpenSceneGraph-Data.git
git@api.gitlife.ru:oschina-mirror/whuiss72-OpenSceneGraph-Data.git
oschina-mirror
whuiss72-OpenSceneGraph-Data
whuiss72-OpenSceneGraph-Data
master