WebGL 2017/ 1/19 V.2 cim3d_webgl.zip index_ad01.html DEFINITIONS_ad01.js 6 index.html HTML Document DEFINITIONS.js JavaScript DATA/ UNIX LINUX index.html DEFINITIONS.js DATA/ OS UNIX LINUX Web Apache HTTP Server index.html MS-Windows IIS Mozilla Firefox index.html - 1 -
0 100 DEFINITIONS.js Z 0.5 1.0 1.5 2.0 5.0 10 DEFINITIONS.js DEFINITIONS.js Z Z Z - 2 -
WebGL 1 2 boring.txt layers.txt profiles.txt html js JS Java Script CSS Cascading Style Sheets - 3 -
JS Java Script DEFINITIONS.js // // DEFINITIONS.dataDir = 'data'; // DEFINITIONS.title = ' 1 '; // =0 =1 DEFINITIONS.background = 0; // 100= 0= DEFINITIONS.opacity = 'borings' : 100, 'profiles' : 50, 'layers' : 75 ; //Z 0.5, 1, 1.5, 2, 5, 10 DEFINITIONS.zScale = 2; // fov m DEFINITIONS.cameraPropaty = 'fov' : 25, 'near' : 1, 'far' : 10000 ; // m DEFINITIONS.cameraPosition = 'x' : 400, 'y' : -1000, 'z' : 400 ; // 0 false m DEFINITIONS.axisLength = 200; //m 66mm DEFINITIONS.boring = 'diameter': 2 ; 'data' data sample DEFINITIONS.dataDir = 'sample' 'borings' 0 100 'profiles' 0 100 'layers' 0 100 'near' m 'far' m 1 // JS 2 DEFINITIONS.***** = '*****' :, ; 3-4 -
PNG 20dot pixcel m 10dot pixcel BEDSample0001.png 20 350 35.0m BEDSample0007.png 20 418 41.8m 120m 120m - 5 -
borings.txt %diameter 2 m BEDSample0001.png 5426.3 62931.5 0.4 35.0 1 Y X BEDSample0008.png 5396.2 63250.7 0.52 34.9 8 %diameter m DEFINITIONS.js 500m 2 3m 1000m 5m 1 1 m X m m m images/ layers/images/ PNG JPG 5.3 7.3 200dot 200dot WebGL 500dot 1000dot - 6 -
S5.jpg 90 layers/coordinates/ csv *.grd 1 51 Ny Y 1 41 Nx X 1 5300 Ymin Ym Y = Ymin + Ny-1 Dy 1 62900 Xmin Xm X = Xmin + Nx-1 Dx 1 10 Dy Y m 1 10 Dx X m - 7 -
layers.txt S1.jpg S1.grd S5.jpg S5.grd layers.txt profiles/images/ PNG 5.4 7.4 A1 A4 4.3.3 7 A1 A4 A1 A2 A3 A4-8 -
profiles/coordinates/ CSV =TSV *.txt PanelDiagram_X5320.txt PanelDiagram_X5320.txt # %bend 1 5320 62900 10.0 A1 Y X Z 5320 63300 10.0 A2 Y X Z 5320 62900-40.0 A3 Y X Z 5320 63300-40.0 A4 Y X Z %bend # A1 A4 Y m X m m A1 A2 A3 A4 profiles.txt PanelDiagram_X5320.png PanelDiagram_X5320.txt PanelDiagram_X5780.png PanelDiagram_X5780.txt #PanelDiagram_Y62920.png PanelDiagram_Y62920.txt # 1 1 # Y # profiles.txt - 9 -
index1.tml index2.tml /SampleWebGL/ data1/ DEFINITIONS.js borings/ layers/ profiles/ index1.tml data2/ DEFINITIONS.js borings/ layers/ profiles/ index2.tml data/ DEFINITIONS.js index.tml data/ data1/ DEFINITIONS.js data1/ borings/ layers/ profiles/ index.tml index1.tml 11 11 script type="text/javascript" src="data1/definitions.js" /script data/ data2/ DEFINITIONS.js data2/ borings/ layers/ profiles/ index.tml index2.tml 11 11 script type="text/javascript" src="data2/definitions.js" /script index.html DEFINITIONS.js data/ CC-By HTML JS CSS index.html - 10 -
index_ad01.html DEFINITIONS_ad01.js // fov m DEFINITIONS.cameraPropaty = 'fov' : 25, 'near' : 1, 'far' : 10000, 'pitch':5 ; 'near' : 1 m // m DEFINITIONS.cameraPosition = 'x' : 0, 'y' : -800, 'z' : 200 ; near = SQRT X^2 + Y^2 + Z^2 'pitch' : = near + pitch * 1 100 1 100 1 100 pitch = 1 100m 'pitch' 'pitch' - 11 -