#VRML V1.0 ascii
# VIVID-S 
# Object name :  
Separator {
    Transform {
		translation 0 0 0
		scaleFactor 0.5 0.5 0.5
    }
    Group {
	Group {
	    Separator {
		Transform {
		    translation 0 0 0
		}
		Texture2 {
		           image 400 400 3
 0x000603 0x010603 0x030703 0x060704 0x060503 0x080703 0x070502 0x070502
 0x090504 0x090404 0x090305 0x090307 0x080307 0x070206 0x090307 0x0b0408
 0x0a0106 0x0b0307 0x090406 0x060405 0x050405 0x040405 0x050505 0x060504

		}

imageǡ¤ :[ Nx  Ny ]
jx ; X-index
jy : Y-index

for jx=1:Nx
	for jy=1:Ny
		image(jx,jy)
	end
end

1ĤΥǡ '0x0b0307' 3Ĥ16ʿ(RGB)ɽ
0b0307

x = sscanf(next_line,'%2x')

1Ȥ RGB-image ɤ߹
image = reshape(image, [Ny Nx])

		TextureCoordinate2 {
		              point[
0.760519 0.000967,
0.771393 0.001134,

		              ]

		 }
		Coordinate3 {
		    point [ 
9.06 87.16 -851.32,
10.02 87.13 -851.20,
				]

				}
		NormalBinding {
		    value  PER_VERTEX_INDEXED
		}
		Normal {
		    vector [ 

		    ]

		}
		IndexedFaceSet {
		    coordIndex [ 
2484, 2485, 2465, -1,
2465, 2485, 2486, -1,
2465, 2485, 2486, 2486, -1,
		    ]
		    textureCoordIndex [ 
2484, 2485, 2465, -1,
2465, 2485, 2486, -1,
2465, 2485, 2486, 2486, -1,
		    ]
		}
	}
	}
}
}
