diff --git a/paper/c1210924-thesis.aux b/paper/c1210924-thesis.aux index af6788b..d9ca955 100644 --- a/paper/c1210924-thesis.aux +++ b/paper/c1210924-thesis.aux @@ -16,25 +16,33 @@ \citation{sonomama} \@writefile{toc}{\contentsline {section}{\numberline {2.3}身近な例では……}{8}{}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {2.3.1}そのまま展示会}{8}{}\protected@file@percent } -\citation{glTF} \@writefile{toc}{\contentsline {chapter}{\numberline {第3章}システムの設計}{9}{}\protected@file@percent } \@writefile{lof}{\addvspace {10\jsc@mpt }} \@writefile{lot}{\addvspace {10\jsc@mpt }} \@writefile{toc}{\contentsline {section}{\numberline {3.1}関連研究における課題とシステムの提案}{9}{}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {3.2}システムの概要}{9}{}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.1}使用する技術}{9}{}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.2}Three.jsのシステム概要}{9}{}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {3.1}{\ignorespaces Three.jsのシステム概念図}}{9}{}\protected@file@percent } -\newlabel{figure:image}{{3.1}{9}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.3}Blenderでの3Dモデル作成}{9}{}\protected@file@percent } -\citation{socket.io} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.4}双方向通信}{10}{}\protected@file@percent } -\@writefile{toc}{\contentsline {chapter}{\numberline {第4章}発表会場の適用実験}{11}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.1}開発環境}{9}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.2}Three.js}{9}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{ビデオの表示と再生・停止}{9}{}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {3.1}{\ignorespaces Three.jsのシステム概念図}}{10}{}\protected@file@percent } +\newlabel{figure:image}{{3.1}{10}} +\@writefile{toc}{\contentsline {subsubsection}{CSV読み込みによる3DオブジェクトのWebへの反映}{11}{}\protected@file@percent } +\citation{glTF} +\@writefile{lot}{\contentsline {table}{\numberline {3.1}{\ignorespaces Object.csv}}{12}{}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {3.2}{\ignorespaces 出力}}{12}{}\protected@file@percent } +\newlabel{figure:image1}{{3.2}{12}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.3}Blenderでの3Dモデル作成}{12}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{3Dモデルの光源}{12}{}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {3.3}{\ignorespaces 影ありのオブジェクト}}{12}{}\protected@file@percent } +\newlabel{figure:cube0}{{3.3}{12}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.4}{\ignorespaces 影なしのオブジェクト}}{13}{}\protected@file@percent } +\newlabel{figure:cube1}{{3.4}{13}} +\@writefile{toc}{\contentsline {chapter}{\numberline {第4章}発表会場の適用実験}{15}{}\protected@file@percent } \@writefile{lof}{\addvspace {10\jsc@mpt }} \@writefile{lot}{\addvspace {10\jsc@mpt }} -\@writefile{toc}{\contentsline {section}{\numberline {4.1}評価の方法}{11}{}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {4.2}今後の展望}{11}{}\protected@file@percent } -\@writefile{toc}{\contentsline {chapter}{\numberline {第5章}結論}{13}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {4.1}評価の方法}{15}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {4.2}今後の展望}{15}{}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {第5章}結論}{17}{}\protected@file@percent } \@writefile{lof}{\addvspace {10\jsc@mpt }} \@writefile{lot}{\addvspace {10\jsc@mpt }} \bibcite{nomura}{1} @@ -44,6 +52,5 @@ \bibcite{article1}{5} \bibcite{sonomama}{6} \bibcite{glTF}{7} -\bibcite{socket.io}{8} -\@writefile{toc}{\contentsline {chapter}{参考文献}{15}{}\protected@file@percent } -\gdef \@abspage@last{15} +\@writefile{toc}{\contentsline {chapter}{参考文献}{19}{}\protected@file@percent } +\gdef \@abspage@last{19} diff --git a/paper/c1210924-thesis.dvi b/paper/c1210924-thesis.dvi new file mode 100644 index 0000000..ee27fe3 --- /dev/null +++ b/paper/c1210924-thesis.dvi Binary files differ diff --git a/paper/c1210924-thesis.log b/paper/c1210924-thesis.log index d3e6c97..95bd941 100644 --- a/paper/c1210924-thesis.log +++ b/paper/c1210924-thesis.log @@ -1,29 +1,30 @@ -This is e-pTeX, Version 3.141592653-p4.0.0-220214-2.6 (utf8.sjis) (TeX Live 2022) (preloaded format=platex 2022.11.6) 27 SEP 2023 00:29 +This is e-pTeX, Version 3.141592653-p3.9.1-210218-2.6 (utf8.euc) (TeX Live 2022/dev/Debian) (preloaded format=platex 2023.8.7) 1 DEC 2023 16:10 entering extended mode restricted \write18 enabled. %&-line parsing enabled. -**c:/Users/q597a/OneDrive/デスクトップ/2023-Tsubasa/paper/c1210924-thesis -(c:/Users/q597a/OneDrive/デスクトップ/2023-Tsubasa/paper/c1210924-thesis.tex -pLaTeX2e <2021-11-15> (based on LaTeX2e <2022-11-01>) -L3 programming layer <2022-11-02> (c:/texlive/2022/texmf-dist/tex/platex/jsclasses/jsbook.cls -Document Class: jsbook 2022/09/13 jsclasses (okumura, texjporg) -\jsc@mpt=\dimen156 -\jsc@mmm=\dimen157 +**c1210924-thesis.tex +(./c1210924-thesis.tex +pLaTeX2e <2021-11-15> (based on LaTeX2e <2021-11-15> patch level 1) +L3 programming layer <2022-01-21> +(/usr/share/texlive/texmf-dist/tex/platex/jsclasses/jsbook.cls +Document Class: jsbook 2021/06/28 jsclasses (okumura, texjporg) +\jsc@mpt=\dimen154 +\jsc@mmm=\dimen155 \jsc@smallskipamount=\skip47 -LaTeX Info: Redefining \textmc on input line 505. -LaTeX Info: Redefining \textgt on input line 507. +LaTeX Info: Redefining \textmc on input line 502. +LaTeX Info: Redefining \textgt on input line 504. \symmincho=\mathgroup4 LaTeX Font Info: Overwriting symbol font `mincho' in version `bold' -(Font) JY1/mc/m/n --> JY1/gt/m/n on input line 569. +(Font) JY1/mc/m/n --> JY1/gt/m/n on input line 566. LaTeX Font Info: Font shape `JT1/mc/m/n' will be -(Font) scaled to size 9.60999pt on input line 763. +(Font) scaled to size 9.60999pt on input line 760. LaTeX Font Info: Font shape `JY1/mc/m/n' will be -(Font) scaled to size 9.60999pt on input line 763. -\fullwidth=\dimen158 +(Font) scaled to size 9.60999pt on input line 760. +\fullwidth=\dimen156 LaTeX Font Info: Font shape `JT1/mc/m/n' will be -(Font) scaled to size 7.68799pt on input line 924. +(Font) scaled to size 7.68799pt on input line 921. LaTeX Font Info: Font shape `JY1/mc/m/n' will be -(Font) scaled to size 7.68799pt on input line 924. +(Font) scaled to size 7.68799pt on input line 921. \c@part=\count184 \c@chapter=\count185 \c@section=\count186 @@ -35,86 +36,121 @@ \c@table=\count192 \abovecaptionskip=\skip48 \belowcaptionskip=\skip49 -\jsc@tocl@width=\dimen159 -\@lnumwidth=\dimen160 -\bibindent=\dimen161 -(c:/texlive/2022/texmf-dist/tex/platex/jsclasses/jslogo.sty +\jsc@tocl@width=\dimen157 +\@lnumwidth=\dimen158 +\bibindent=\dimen159 +(/usr/share/texlive/texmf-dist/tex/platex/jsclasses/jslogo.sty Package: jslogo 2019/07/25 okumura, texjporg LaTeX Info: Redefining \TeX on input line 82. LaTeX Info: Redefining \LaTeX on input line 135. LaTeX Info: Redefining \LaTeXe on input line 188. ) \heisei=\count193 -) (c:/texlive/2022/texmf-dist/tex/latex/graphics/graphicx.sty +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty Package: graphicx 2021/09/16 v1.2d Enhanced LaTeX Graphics (DPC,SPQR) - (c:/texlive/2022/texmf-dist/tex/latex/graphics/keyval.sty -Package: keyval 2022/05/29 v1.15 key=value parser (DPC) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) \KV@toks@=\toks17 -) (c:/texlive/2022/texmf-dist/tex/latex/graphics/graphics.sty -Package: graphics 2022/03/10 v1.4e Standard LaTeX Graphics (DPC,SPQR) - (c:/texlive/2022/texmf-dist/tex/latex/graphics/trig.sty +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2021/03/04 v1.4d Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty Package: trig 2021/08/11 v1.11 sin cos tan (DPC) -) (c:/texlive/2022/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration ) Package graphics Info: Driver file: dvipdfmx.def on input line 107. - (c:/texlive/2022/texmf-dist/tex/latex/graphics-def/dvipdfmx.def -File: dvipdfmx.def 2022/09/22 v5.0m Graphics/color driver for dvipdfmx + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/dvipdfmx.def +File: dvipdfmx.def 2021/03/18 v5.0j Graphics/color driver for dvipdfmx )) -\Gin@req@height=\dimen162 -\Gin@req@width=\dimen163 -) (c:/texlive/2022/texmf-dist/tex/latex/geometry/geometry.sty +\Gin@req@height=\dimen160 +\Gin@req@width=\dimen161 +) +(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty Package: geometry 2020/01/02 v5.9 Page Geometry - (c:/texlive/2022/texmf-dist/tex/generic/iftex/ifvtex.sty + +(/usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead. - (c:/texlive/2022/texmf-dist/tex/generic/iftex/iftex.sty -Package: iftex 2022/02/03 v1.0f TeX engine tests + +(/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty +Package: iftex 2020/03/06 v1.0d TeX engine tests )) \Gm@cnth=\count194 \Gm@cntv=\count195 \c@Gm@tempcnt=\count196 -\Gm@bindingoffset=\dimen164 -\Gm@wd@mp=\dimen165 -\Gm@odd@mp=\dimen166 -\Gm@even@mp=\dimen167 -\Gm@layoutwidth=\dimen168 -\Gm@layoutheight=\dimen169 -\Gm@layouthoffset=\dimen170 -\Gm@layoutvoffset=\dimen171 +\Gm@bindingoffset=\dimen162 +\Gm@wd@mp=\dimen163 +\Gm@odd@mp=\dimen164 +\Gm@even@mp=\dimen165 +\Gm@layoutwidth=\dimen166 +\Gm@layoutheight=\dimen167 +\Gm@layouthoffset=\dimen168 +\Gm@layoutvoffset=\dimen169 \Gm@dimlist=\toks18 -) (c:/texlive/2022/texmf-dist/tex/latex/url/url.sty +) +(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty \Urlmuskip=\muskip16 Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. -) (c:/texlive/2022/texmf-dist/tex/latex/l3backend/l3backend-dvips.def -File: l3backend-dvips.def 2022-10-26 L3 backend support: dvips -\l__pdf_internal_box=\box68 -\g__pdf_backend_object_int=\count197 -\l__pdf_backend_content_box=\box69 -\l__pdf_backend_model_box=\box70 -\g__pdf_backend_annotation_int=\count198 -\g__pdf_backend_link_int=\count199 -\g__pdf_backend_link_sf_int=\count266 -) (./c1210924-thesis.aux) +) +(/usr/share/texlive/texmf-dist/tex/latex/ascmac/ascmac.sty +Package: ascmac 2020/01/15 v2.1 ascmac wrapper (community edition) + +(/usr/share/texlive/texmf-dist/tex/latex/ascmac/tascmac.sty +Package: tascmac 2020/01/15 v2.1 ascmac package (community edition) +\@savetbaselineshift=\dimen170 +\@saveybaselineshift=\dimen171 +\scb@x=\box67 +\scscb@x=\box68 +\@bw=\dimen172 +\@nbox=\box69 +\@nbody=\box70 +\@scw=\dimen173 +\ascmac@hoboxa=\box71 +\ascmac@hoboxb=\box72 +\@itemh=\dimen174 +\@iboxpos=\toks19 +\@iboxstr=\box73 +\@bwsp=\box74 +\@@bwsp=\box75 +\@bcal=\count197 +\shaderule=\dimen175 +)) +(/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-dvips.def +File: l3backend-dvips.def 2022-01-12 L3 backend support: dvips +\l__pdf_internal_box=\box76 +\g__pdf_backend_object_int=\count198 +\l__pdf_backend_content_box=\box77 +\l__pdf_backend_model_box=\box78 +\g__pdf_backend_annotation_int=\count199 +\g__pdf_backend_link_int=\count266 +\g__pdf_backend_link_sf_int=\count267 +) +(./c1210924-thesis.aux) \openout1 = `c1210924-thesis.aux'. -LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 18. -LaTeX Font Info: ... okay on input line 18. -LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 18. -LaTeX Font Info: ... okay on input line 18. -LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 18. -LaTeX Font Info: ... okay on input line 18. -LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 18. -LaTeX Font Info: ... okay on input line 18. -LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 18. -LaTeX Font Info: ... okay on input line 18. -LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 18. -LaTeX Font Info: ... okay on input line 18. -LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 18. -LaTeX Font Info: ... okay on input line 18. -LaTeX Font Info: Checking defaults for JY1/mc/m/n on input line 18. -LaTeX Font Info: ... okay on input line 18. -LaTeX Font Info: Checking defaults for JT1/mc/m/n on input line 18. -LaTeX Font Info: ... okay on input line 18. +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 19. +LaTeX Font Info: ... okay on input line 19. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 19. +LaTeX Font Info: ... okay on input line 19. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 19. +LaTeX Font Info: ... okay on input line 19. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 19. +LaTeX Font Info: ... okay on input line 19. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 19. +LaTeX Font Info: ... okay on input line 19. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 19. +LaTeX Font Info: ... okay on input line 19. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 19. +LaTeX Font Info: ... okay on input line 19. +LaTeX Font Info: Checking defaults for JY1/mc/m/n on input line 19. +LaTeX Font Info: ... okay on input line 19. +LaTeX Font Info: Checking defaults for JT1/mc/m/n on input line 19. +LaTeX Font Info: ... okay on input line 19. *geometry* driver: auto-detecting *geometry* detected driver: dvips @@ -151,40 +187,40 @@ * (1in=72.27pt=25.4mm, 1cm=28.453pt) LaTeX Font Info: Font shape `JT1/mc/m/n' will be -(Font) scaled to size 16.60605pt on input line 19. +(Font) scaled to size 16.60605pt on input line 20. LaTeX Font Info: Font shape `JY1/mc/m/n' will be -(Font) scaled to size 16.60605pt on input line 19. +(Font) scaled to size 16.60605pt on input line 20. LaTeX Font Info: Font shape `JT1/mc/m/n' will be -(Font) scaled to size 11.53198pt on input line 19. +(Font) scaled to size 11.53198pt on input line 20. LaTeX Font Info: Font shape `JY1/mc/m/n' will be -(Font) scaled to size 11.53198pt on input line 19. +(Font) scaled to size 11.53198pt on input line 20. LaTeX Font Info: External font `cmex10' loaded for size -(Font) <12> on input line 19. +(Font) <12> on input line 20. LaTeX Font Info: External font `cmex10' loaded for size -(Font) <8> on input line 19. +(Font) <8> on input line 20. LaTeX Font Info: External font `cmex10' loaded for size -(Font) <6> on input line 19. +(Font) <6> on input line 20. LaTeX Font Info: Font shape `JY1/mc/m/n' will be -(Font) scaled to size 5.76599pt on input line 19. +(Font) scaled to size 5.76599pt on input line 20. [1 ] LaTeX Font Info: Font shape `JT1/gt/m/n' will be -(Font) scaled to size 9.60999pt on input line 20. +(Font) scaled to size 9.60999pt on input line 21. LaTeX Font Info: Font shape `JY1/gt/m/n' will be -(Font) scaled to size 9.60999pt on input line 20. +(Font) scaled to size 9.60999pt on input line 21. [2 ] LaTeX Font Info: Font shape `JT1/mc/m/n' will be -(Font) scaled to size 23.90964pt on input line 20. +(Font) scaled to size 23.90964pt on input line 21. LaTeX Font Info: Font shape `JY1/mc/m/n' will be -(Font) scaled to size 23.90964pt on input line 20. +(Font) scaled to size 23.90964pt on input line 21. LaTeX Font Info: Font shape `JT1/gt/m/n' will be -(Font) scaled to size 23.90964pt on input line 20. +(Font) scaled to size 23.90964pt on input line 21. LaTeX Font Info: Font shape `JY1/gt/m/n' will be -(Font) scaled to size 23.90964pt on input line 20. +(Font) scaled to size 23.90964pt on input line 21. (./c1210924-thesis.toc LaTeX Font Info: External font `cmex10' loaded for size (Font) <7> on input line 3. @@ -199,69 +235,88 @@ \openout3 = `c1210924-thesis.toc'. LaTeX Font Info: Font shape `JT1/mc/bx/n' in size <10> not available -(Font) Font shape `JT1/gt/m/n' tried instead on input line 21. +(Font) Font shape `JT1/gt/m/n' tried instead on input line 22. LaTeX Font Info: Font shape `JT1/gt/m/n' will be -(Font) scaled to size 9.60999pt on input line 21. +(Font) scaled to size 9.60999pt on input line 22. LaTeX Font Info: Font shape `JY1/mc/bx/n' in size <10> not available -(Font) Font shape `JY1/gt/m/n' tried instead on input line 21. +(Font) Font shape `JY1/gt/m/n' tried instead on input line 22. LaTeX Font Info: Font shape `JY1/gt/m/n' will be -(Font) scaled to size 9.60999pt on input line 21. +(Font) scaled to size 9.60999pt on input line 22. [3] [4 ] 第1章 LaTeX Font Info: Font shape `JT1/mc/m/n' will be -(Font) scaled to size 19.9311pt on input line 21. +(Font) scaled to size 19.9311pt on input line 22. LaTeX Font Info: Font shape `JY1/mc/m/n' will be -(Font) scaled to size 19.9311pt on input line 21. +(Font) scaled to size 19.9311pt on input line 22. LaTeX Font Info: Font shape `JT1/gt/m/n' will be -(Font) scaled to size 19.9311pt on input line 21. +(Font) scaled to size 19.9311pt on input line 22. LaTeX Font Info: Font shape `JY1/gt/m/n' will be -(Font) scaled to size 19.9311pt on input line 21. +(Font) scaled to size 19.9311pt on input line 22. [5] [6 ] 第2章 LaTeX Font Info: Font shape `JT1/mc/m/n' will be -(Font) scaled to size 13.83836pt on input line 27. +(Font) scaled to size 13.83836pt on input line 29. LaTeX Font Info: Font shape `JY1/mc/m/n' will be -(Font) scaled to size 13.83836pt on input line 27. +(Font) scaled to size 13.83836pt on input line 29. LaTeX Font Info: Font shape `JT1/gt/m/n' will be -(Font) scaled to size 13.83836pt on input line 27. +(Font) scaled to size 13.83836pt on input line 29. LaTeX Font Info: Font shape `JY1/gt/m/n' will be -(Font) scaled to size 13.83836pt on input line 27. +(Font) scaled to size 13.83836pt on input line 29. LaTeX Font Info: Font shape `JT1/gt/m/n' will be -(Font) scaled to size 11.53198pt on input line 36. +(Font) scaled to size 11.53198pt on input line 42. LaTeX Font Info: Font shape `JY1/gt/m/n' will be -(Font) scaled to size 11.53198pt on input line 36. +(Font) scaled to size 11.53198pt on input line 42. [7] [8] 第3章 -File: threeJsSystem.pdf Graphic file (type pdf) - +File: ../resume/figure/threeJsSystem_ja.pdf Graphic file (type pdf) +<../resume/figure/threeJsSystem_ja.pdf> LaTeX Font Info: Font shape `JT1/mc/m/n' will be -(Font) scaled to size 8.64899pt on input line 57. +(Font) scaled to size 8.64899pt on input line 92. LaTeX Font Info: Font shape `JY1/mc/m/n' will be -(Font) scaled to size 8.64899pt on input line 57. +(Font) scaled to size 8.64899pt on input line 92. + +LaTeX Warning: `h' float specifier changed to `ht'. + [9 -] [10] -第4章 -[11 +] +LaTeX Font Info: Font shape `JT1/mc/m/n' will be +(Font) scaled to size 6.72699pt on input line 102. +LaTeX Font Info: Font shape `JT1/gt/m/n' will be +(Font) scaled to size 6.72699pt on input line 103. +LaTeX Font Info: Font shape `JY1/gt/m/n' will be +(Font) scaled to size 6.72699pt on input line 103. + [10] +File: ../resume/figure/fetch.pdf Graphic file (type pdf) +<../resume/figure/fetch.pdf> + [11] +File: ../resume/figure/cube0.pdf Graphic file (type pdf) +<../resume/figure/cube0.pdf> + [12] +File: ../resume/figure/cube1.pdf Graphic file (type pdf) +<../resume/figure/cube1.pdf> + [13] [14 -] [12 +] +第4章 +[15] [16 ] 第5章 -[13] [14 +[17] [18 -] [15] (./c1210924-thesis.aux) ) +] [19] (./c1210924-thesis.aux) ) Here is how much of TeX's memory you used: - 1868 strings out of 475430 - 29735 string characters out of 5791384 - 390998 words of memory out of 5000000 - 23613 multiletter control sequences out of 15000+600000 - 483296 words of font info for 95 fonts, out of 8000000 for 9000 + 1970 strings out of 478741 + 31367 string characters out of 5860983 + 351776 words of memory out of 5000000 + 20397 multiletter control sequences out of 15000+600000 + 484365 words of font info for 101 fonts, out of 8000000 for 9000 934 hyphenation exceptions out of 8191 - 55i,9n,62p,703b,324s stack positions out of 10000i,1000n,20000p,200000b,200000s + 55i,9n,62p,433b,336s stack positions out of 5000i,500n,10000p,200000b,80000s -Output written on c1210924-thesis.dvi (15 pages, 17856 bytes). +Output written on c1210924-thesis.dvi (19 pages, 26864 bytes). diff --git a/paper/c1210924-thesis.pdf b/paper/c1210924-thesis.pdf index 95fe85f..5581863 100644 --- a/paper/c1210924-thesis.pdf +++ b/paper/c1210924-thesis.pdf Binary files differ diff --git a/paper/c1210924-thesis.synctex.gz b/paper/c1210924-thesis.synctex.gz deleted file mode 100644 index c5e7c8f..0000000 --- a/paper/c1210924-thesis.synctex.gz +++ /dev/null Binary files differ diff --git a/paper/c1210924-thesis.tex b/paper/c1210924-thesis.tex index 11b9dbf..216b3b8 100644 --- a/paper/c1210924-thesis.tex +++ b/paper/c1210924-thesis.tex @@ -8,11 +8,12 @@ %\usepackage{ascmac} \usepackage{geometry} \usepackage{url} % 文中にURLを書くときは \url{} で括る +\usepackage{ascmac} \geometry{textwidth=160mm, textheight=225mm} \renewcommand{\bibname}{参考文献} -\title{メタバース} -\author{斎藤翼} +\title{仮想空間での発表資料展示会の提案} +\author{広瀬研究室\\C1210924 斎藤翼} \date {\today} \begin{document} @@ -20,87 +21,292 @@ \tableofcontents \chapter{はじめに} 社会的背景からテーマに至るまでを書く。 -新型コロナウイルスの影響により,仮想空間での会議を行うことや娯楽として楽しむといったことの需要が増えた。そのため,仮想空間上で発表資料の展示会を行うことで,インターネットが接続さえすれば発表資料が見れることに需要があるのではないかと考えた。本研究では,JavaScript のライブラリである Three.js を用いて発表資料の展示会を行い,そのシステムが様々な検索エンジンや端末からでも操作ができる環境を目指し,システムを構築していく。 + +COVID-19の影響により,仮想空間での会議を行うことや娯楽として楽しむといったことの需要が増えた。そのため,仮想空間上で発表資料の展示会を行うことで,インターネットが接続さえすれば発表資料が見れることに需要があるのではないかと考えた。本研究では,JavaScriptのライブラリであるThree.jsを用いて発表資料の展示会を行い,そのシステムが様々な端末からでも操作ができる環境を目指し,システムを構築していく。 \chapter{メタバースをめぐる背景} 章の始めにリード文としてこの章で何をどういう順番で述べるかを入れる。 2章では先行研究をとりあげ、身近な問題ではどうするかまで述べる。 \section{社会的問題} -新型コロナウイルスの影響により,在宅勤務や教育現場の休校などで屋内で過ごす時間が増加した。屋内で過ごす中で,VR を利用する人が増えた。2020 年 4月に行われた野村総合研究所のアンケートでは,VRコンテンツが全体の 3.6 パーセントが,新型コロナウイルス感染拡大前に比べ,消費が増えていると回答した\cite{nomura}。 +COVID-19の流行によって在宅勤務や教育現場の休校などが増加し,それに伴ってVertual +Reality(VR)を利用する人が増えた。2020年4月に行われた野村総合研究所のアンケートでは,COVID-19感染拡大前に比べVRコンテンツの消費が全体の3.6パーセント増えたと示された。\cite{nomura}。 -\indent 三菱総合研究所では,2025 年には 4 兆円程度,2030年には約 24 兆円規模の国内市場を期待している。また,グローバル市場では,2030 年において数 10 億人規模がメタバースのユーザになると仮定しており,この場合,市場規模は 8~13 兆ドルとしている \cite{mitubisi}。 +三菱総合研究所では,2025年には4兆円程度,2030年には約24兆円規模の国内市場を期待している。また,グローバル市場では,2030年において数10億人規模がメタバースのユーザになると仮定しており,この場合,市場規模は8~13兆ドルとしている\cite{mitubisi}。 -\indent BIPROGY の「MY HOME MARKET」では,スマートフォンでバーチャル住宅展示場を見学してセミオーダー型規格住宅を購入する仕組みがある \cite{home}。360 °視点を変更することが可能で,多くの住宅の内装・外見をバーチャルで内見することができる \cite{hometown}。 +BIPROGYの「MY HOME +MARKET」では,スマートフォンでバーチャル住宅展示場を見学してセミオーダー型規格住宅を購入する仕組みがある\cite{home}。 +360度視点を変更することが可能で,多くの住宅の内装・外見をバーチャルで内見することができる\cite{hometown}。 -\indent これらのことから,VR のようにバーチャル空間での疑似体験することへの関心が高まってきている。そこで発表資料がまとめられた展示会を作成することを提案する。 +\indent これらのことから,VR +のようにバーチャル空間での疑似体験することへの関心が高まってきている。そこで発表資料がまとめられた展示会を作成することを提案する。 \section{先行研究の例} \subsection{メタバースを活用した多様な学習環境の構築と実践} 澤崎敏文は、メタバースを企画発表の場としての活用、ゼミ・卒業研究での活用・課題活動での活用の三つの事例を通して、実験を行った。 それぞれの活用の終了後にアンケート調査・インタビュー調査を行った結果、概ね好意的な回答が多く、メタバース活用の可能性を感じたということだ。 -授業活用例では、利用当初、学生は何をしていいか分からず戸惑うという声もある一方で,自由に歩き回れる,人との仮想的な距離を取れるといった制約のなさにも次第に慣れ,グループ活動での活発な議論につながったと考えている.また,アンケート中「顔出ししなくていい」という主旨の回答も多数あり,学生にとっては,アバターをとおして仮想空間の中で議論する方が,Zoom 等と比較して抵抗が少ないのではないかと考えた.メタバース内では,仮想的な距離や方向によって音声の聞こえ方なども変化し,自由に空間を行き来してコミュニケーションを取ることができるという点を考慮すると,ポスター発表のような場面での活用にも親和性が高いと考える\cite{article1}。 +授業活用例では、利用当初、学生は何をしていいか分からず戸惑うという声もある一方で,自由に歩き回れる,人との仮想的な距離を取れるといった制約のなさにも次第に慣れ,グループ活動での活発な議論につながったと考えている.また,アンケート中「顔出ししなくていい」という主旨の回答も多数あり,学生にとっては,アバターをとおして仮想空間の中で議論する方が,Zoom +等と比較して抵抗が少ないのではないかと考えた.メタバース内では,仮想的な距離や方向によって音声の聞こえ方なども変化し,自由に空間を行き来してコミュニケーションを取ることができるという点を考慮すると,ポスター発表のような場面での活用にも親和性が高いと考える\cite{article1}。 \section{身近な例では……} \subsection{そのまま展示会} -SoVeC が提供する「そのまま展示会」は,高機能なリード管理画面を実装したソニークオリティのバーチャル展示会を,誰でも簡単にウェブブラウザで閲覧できるプラットフォームサービスだ。 +SoVeC +が提供する「そのまま展示会」は,高機能なリード管理画面を実装したソニークオリティのバーチャル展示会を,誰でも簡単にウェブブラウザで閲覧できるプラットフォームサービスだ。 -\indent 来場者向けの機能として,360 度で会場を見渡すことができ高い一覧性・リアリティのあるブース内で,チャットや名刺交換の担当者を来場者が選択することが出来る・アーカイブ動画だけでなく,ライブ配信も可能・リアル展示会とバーチャル展示会の入場証をバーコード形式で共通化がある \cite{sonomama}。 +\indent 来場者向けの機能として,360 +度で会場を見渡すことができ高い一覧性・リアリティのあるブース内で,チャットや名刺交換の担当者を来場者が選択することが出来る・アーカイブ動画だけでなく,ライブ配信も可能・リアル展示会とバーチャル展示会の入場証をバーコード形式で共通化がある +\cite{sonomama}。 \chapter{システムの設計} \section{関連研究における課題とシステムの提案} +先行研究の中では,パーソナルコンピュータのスペックが足りず,利用したシステムが一定のスペックを持つ端末でなければうまく動作しなかった。発表も行っているということでよりリソースを多く使うことになった。この研究を踏まえて,本システムではより多くの端末で操作できるように軽量なシステムの設計する。また発表するのではなく発表資料を見ることに重点を置いたシステムを提案する。 + \section{システムの概要} -\subsection{使用する技術} -\subsection{Three.jsのシステム概要} -\indent Three.jsとCannon.jsはJavaScriptライブラリである。これらで発表会場を作成する。Three.jsの仕組みとして,シーンにカメラ・ライト・3Dモデルを追加する。そのシーンをレンダラー通してディスプレイに出力する(図.\ref{figure:image})。 +\subsection{開発環境} +\begin{itemize} + \item 開発言語 + \begin{itemize} + \item HTML + \item CSS + \item JavaScript + \begin{itemize} + \item Three.js - 0.126.1 + \end{itemize} + % \item Cannon.js + % \item Node.js + % \item Socket.io + \end{itemize} + \item ソフトウェア + \begin{itemize} + \item Blender - 3.0.1 + \end{itemize} + \item ブラウザ + \begin{itemize} + \item Mozilla Firefox - 119.0.1 + \end{itemize} +\end{itemize} + +\subsection{Three.js} +Three.jsとCannon.jsはJavaScriptライブラリである。これらで発表会場を作成する。Three.jsの仕組みとして,シーンにカメラ・ライト・3Dモデルを追加する。そのシーンをレンダラー通してディスプレイに出力する(図.\ref{figure:image})。 \begin{figure}[h] \centering - \includegraphics[width=7cm]{threeJsSystem.pdf} + \includegraphics[width=7cm]{../resume/figure/threeJsSystem_ja.pdf} \caption{Three.jsのシステム概念図} \label{figure:image} \end{figure} +\subsubsection{ビデオの表示と再生・停止} +ビデオを再生するには,ビデオを再生する部分と音を出す部分を設計する必要がある。 + +ビデオを再生する部分だけ設計し,音を再生してしまうとFirefoxのポリシーに引っかかってしまい,うまく動作しなくなる。そのため,ビデオからの音声は無音にし,ビデオ再生と音の再生を別々に設計する。ビデオの無音は,下記「Video」項目のコードの6行目で実装している。\\ + +\begin{itembox}[l]{Video} + \scriptsize + \begin{verbatim} + //video + video = document.createElement("video"); + video.src = "video/sea.mp4"; + video.autoplay = true; + video.loop = true; + video.muted = true; + video.load(); + video.pause(); + const texture = new THREE.VideoTexture(video); + const material = new THREE.MeshBasicMaterial + ({ map: texture }); + const geometry = new THREE.PlaneGeometry(12, 8); + const mesh = new THREE.Mesh(geometry, material); + mesh.name = "video1"; + mesh.position.set(0, 5, 0); + scene.add(mesh); + + // audio + const listener = new THREE.AudioListener(); + camera.add(listener); + const audioLoader = new THREE.AudioLoader(); + positionalAudio = new THREE.PositionalAudio(listener); + audioLoader.load("mp3/sea.mp3", function (buffer) { + positionalAudio.setBuffer(buffer); + positionalAudio.setRefDistance(100); + positionalAudio.pause(); + }); + mesh.add(positionalAudio); + +\end{verbatim} +\end{itembox}\\ + +\begin{itembox}[l]{ClickStartStop関数} + \scriptsize + \begin{verbatim} + // 再生・停止の切り替え + let flag = false; + function clickStartStop() { + if (flag == false) { + video.pause(); + positionalAudio.pause(); + flag = true; + } else { + video.play(); + positionalAudio.play(); + flag = false; + } + } +\end{verbatim} +\end{itembox}\\ + +\begin{itembox}[l]{OnClick関数} + \scriptsize + \begin{verbatim} + // クリックしたオブジェクトの検知 + function OnClick(event) { + event.preventDefault(); + const raycaster = new THREE.Raycaster(); + const mouse = new THREE.Vector2(); + mouse.x = 0; + mouse.y = 0; + raycaster.setFromCamera(mouse, camera); + const intersects = raycaster.intersectObjects + (scene.children, true); + if (intersects.length > 0) { + if (intersects[0].object.name == "video1") { + clickStartStop(); + } + } + } +\end{verbatim} +\end{itembox}\\ + +本システムでは,ビデオが再生されている「video1」という名前のオブジェクトをクリックすることで再生・停止の切り替えができるように設計している。上記コードの「clickStartStop」関数と「OnClick」関数で実装している。 + +\subsubsection{CSV読み込みによる3DオブジェクトのWebへの反映} +「GLFTLoader」クラスインスタンスで3DオブジェクトのWebへの反映はできるが,その都度無駄にコードを書かなくてはならなくなってしまい冗長である。そのため,CSVから値を読み込む手法を取る。CSV読み込みは,Fetch +APIを用いて行う。\\ + +\begin{itembox}[l]{Fetch} + \scriptsize + \begin{verbatim} + // csv読み込み + fetch("csv/getObject.csv") + .then((response) => { + return response.text(); + }) + .then((data) => { + let result = data.split(/\r?\n|\r/).map((e) => { + return e.split(","); + }); + for (let i = 1; i < result.length; i++) { + let arr = result[i]; + glbLoader(arr[0], arr[1], arr[2], arr[3]) + } + }) + .catch((error) => { + console.log(error); + }); + + // glTFの読み込み関数 + function glbLoader(filePath, x, y, z) { + const gloader = new GLTFLoader(); + gloader.load(filePath, function (gltf) { + model = gltf.scene; + model.position.set(x, y, z); + scene.add(model); + }); + } +\end{verbatim} +\end{itembox}\\ + +\begin{table}[t] + \centering + \caption{Object.csv} + \begin{tabular}{|c|c|c|c|} + \hline + dataPath & loc.X & loc.Y & loc.Z \\ + \hline + model/cube.glb & 15 & 0 & 0 \\ + \hline + model/ball.glb & 25 & 0 & 0 \\ + \hline + \end{tabular} +\end{table} + +\begin{figure}[htb] + \centering + \includegraphics[width=7cm]{../resume/figure/fetch.pdf} + \caption{出力} + \label{figure:image1} +\end{figure} + \subsection{Blenderでの3Dモデル作成} -\indent 3DモデルはBlenderを用いて作成し,glTF(Graphics Language Transmission Format)でエクスポートしたものを使用する。glTFの利点として, +\indent 3DモデルはBlenderを用いて作成し,glTF(Graphics Language Transmission +Format)でエクスポートしたものを使用する。glTFの利点として, \begin{enumerate} \item webブラウザ,モバイルデバイスなどのプラットフォームで3Dシーンとモデルを効率的に実行して送信及びロードができる。 - \item 3Dアセットを解凍・処理するための実行時処理を最小限に抑え,高度な広帯域グラフィックス機能を実現する。 + \item 3Dアセットを解凍・処理するための実行時処理を最小限に抑え,高度な広帯域グラフィックス機能を実現する。 \end{enumerate} の2点が挙げられる\cite{glTF}。 これにより,webブラウザ上での軽量かつ高度なグラフィックスが実現される。 -\subsection{双方向通信} -双方向通信には,Node.js上で動作するSocket.ioを使用する。\\ -\indent Socket.ioはクライエントとサーバ間の低遅延,双方向,イベントベースの通信を可能にするライブラリである\cite{socket.io}。 +\subsubsection{3Dモデルの光源} +Three.jsではライトを設定することで,オブジェクトを照らしている。しかし,光の当たらないところは影になる(図.\ref{figure:cube0})。本システムでは四角柱のオブジェクトを設置し,そのオブジェクトの四面から資料を見れるに設計する。そのため,四面が影にならないようにしなくてはならない。 +\begin{figure}[htb] + \centering + \includegraphics[width=7cm]{../resume/figure/cube0.pdf} + \caption{影ありのオブジェクト} + \label{figure:cube0} +\end{figure} + +どの方向から見ても影がないようにすればいいがThree,jsでライトをいくつも設定するのは手間がかかる。そのためBlenderでエクスポートする際に「Punctual +Lights」をオンにしてエスクポートする。オンにすることでBlenderで設定したライトをオブジェクトのデータに組み込まれるようになる(図.\ref{figure:cube1})。 + +\begin{figure}[htb] + \centering + \includegraphics[width=7cm]{../resume/figure/cube1.pdf} + \caption{影なしのオブジェクト} + \label{figure:cube1} +\end{figure} + +% \subsection{双方向通信} +% 双方向通信には,Node.js上で動作するSocket.ioを使用する。\\ +% \indent Socket.ioはクライエントとサーバ間の低遅延,双方向,イベントベースの通信を可能にするライブラリである\cite{socket.io}。 \chapter{発表会場の適用実験} \section{評価の方法} -本研究の評価として,利用者体験を検証する。\\ -\indent 利用者体験では,誰でも操作ができる使いやすさ,展示会を利用してみての満足度などをアンケートを通じて調査する。まだ詳しいことは決まっていないが、一人で接続するとき、複数人で接続するときに没入感に違いは出るのかという具合に比較する。 +本研究の評価として,利用者に本システムを利用してもらい,そのあとにアンケートでの定性調査を行う。 + +オンラインから本システムにアクセスしてもらい,アンケートの項目に答えてもらう。アンケートの結果から,使用している端末からストレスなく操作できたかを調査する。また仮想空間での資料発表展示会はブラウザで資料を見るのとどのように感じ方が違うのかを調査する。 \section{今後の展望} -現状としては、展示会場作成の途中である。\\ -\indent これからの予定として、以下のことを中心に展示会場の作成を進めていく。\\ -\indent 物理演算用のJavascriptライブラリのCannon.jsを実装して3Dモデルの通り抜けを防止する。\\ -\indent Socket.ioを利用しての双方向通信を実装する。\\ +現状としては,発表資料展示会のオブジェクトが未完成のままである。これからの予定として,以下のことを中心に展示会場の作成を進めていく。 + +発表資料展示会の作成と本システムを利用してもらいアンケートの実践をする。 + +物理演算用の Javascript ライブラリの Cannon.jsを実装して 3D モデルの通り抜けを防止する。 \chapter{結論} 結論は簡潔に。 - - 最後に参考文献を必ず正しく記載する。 - % 原稿がどの程度のクォリティなのか参考文献である程度分かる。 +最後に参考文献を必ず正しく記載する。 +% 原稿がどの程度のクォリティなのか参考文献である程度分かる。 \begin{thebibliography}{} - \bibitem{nomura} 株式会社野村総合研究所. "ゲーム,VR,マンガ・本・書籍に対する人々の行動と意識の変化:アフターコロナのコンテンツ市場再成長の機会を逃してはいけない~新型コロナウイルス感染拡大による消費者の行動変容がICTメディア・サービス産業に及ぼすインパクトと対応策(3)コンテンツ~". \url{https://www.nri.com/jp/keyword/proposal/20200519/03}. (参照日 2023-08-13) - \bibitem{mitubisi} 三菱総合研究所. "CX2030:バーチャルテクノロジー活用の場としての広義のメタバース". \url{https://www.mri.co.jp/knowledge/column/dia6ou000004u77a-att/mtr_20221122.pdf}. (参照日 2023-08-13) - \bibitem{home} BIPROGY. "バーチャル住宅展示場MY HOME MARKET". \url{https://www.biprogy.com/solution/service/myhomemarket.html}. (参照日 2023-08-13) - \bibitem{hometown} MY HOME MARKET. "バーチャル住宅展示場 VRタウン". \url{https://myhomemarket.jp/town/index.html}. (参照日 2023-08-13) - \bibitem{article1} 澤崎敏文.メタバースを活用した多様な学習環境の構築と実践.日本教育工学会研究報告書.2023,vol.2023,no.2,p.83-87. - \bibitem{sonomama} SoVeC株式会社. "【メタバース会場】そのまま展示会ならリードが効率よく取れます。". \url{https://www.sovec.net/sonomama/tenjikai/}. (参照日 2023-08-13) - \bibitem{glTF} Khronos Group. "glTF Overview". \url{https://www.khronos.org/gltf/}. (参照日 2023-08-13) - \bibitem{socket.io} Socket.IO. "Introduction". \url{https://socket.io/docs/v4/}. (参照日 2023-08-13) + \bibitem{nomura} + 株式会社野村総合研究所.“ゲーム,VR,マンガ・本・書籍に対する人々の行動と意識の変化:アフターコロナのコンテンツ市場再成長の機会を逃してはいけない~新型コロナウイルス感染拡大による消費者の行動変容がICTメディア・サービス産業に及ぼすインパクトと対応策(3)コンテンツ~”. + \url{https://www.nri.com/jp/keyword/proposal/20200519/03}. (参照日 2023-08-13). + \bibitem{mitubisi} 三菱総合研究所.“CX2030:バーチャルテクノロジー活用の場としての広義のメタバース”. + \url{https://www.mri.co.jp/knowledge/column/dia6ou000004u77a-att/mtr_20221122.pdf}. + (参照日 2023-08-13). + \bibitem{home} BIPROGY.“バーチャル住宅展示場MY HOME MARKET”. + \url{https://www.biprogy.com/solution/service/myhomemarket.html}. (参照日 + 2023-08-13). + \bibitem{hometown} MY HOME MARKET.“バーチャル住宅展示場 VRタウン”. + \url{https://myhomemarket.jp/town/index.html}. (参照日 2023-08-13). + \bibitem{article1} + 澤崎敏文.メタバースを活用した多様な学習環境の構築と実践.日本教育工学会研究報告書.2023,vol.2023,no.2,p.83-87. + \bibitem{sonomama} SoVeC株式会社.“【メタバース会場】そのまま展示会ならリードが効率よく取れます。”. + \url{https://www.sovec.net/sonomama/tenjikai/}. (参照日 2023-08-13). + \bibitem{glTF} Khronos Group.“glTF Overview”. + \url{https://www.khronos.org/gltf/}. (参照日 2023-08-13). + % \bibitem{socket.io} Socket.IO.“Introduction”. \url{https://socket.io/docs/v4/}. (参照日 2023-08-13) \end{thebibliography} - \end{document} diff --git a/paper/c1210924-thesis.toc b/paper/c1210924-thesis.toc index 1f8f08b..aa673fc 100644 --- a/paper/c1210924-thesis.toc +++ b/paper/c1210924-thesis.toc @@ -8,12 +8,14 @@ \contentsline {chapter}{\numberline {第3章}システムの設計}{9}{}% \contentsline {section}{\numberline {3.1}関連研究における課題とシステムの提案}{9}{}% \contentsline {section}{\numberline {3.2}システムの概要}{9}{}% -\contentsline {subsection}{\numberline {3.2.1}使用する技術}{9}{}% -\contentsline {subsection}{\numberline {3.2.2}Three.jsのシステム概要}{9}{}% -\contentsline {subsection}{\numberline {3.2.3}Blenderでの3Dモデル作成}{9}{}% -\contentsline {subsection}{\numberline {3.2.4}双方向通信}{10}{}% -\contentsline {chapter}{\numberline {第4章}発表会場の適用実験}{11}{}% -\contentsline {section}{\numberline {4.1}評価の方法}{11}{}% -\contentsline {section}{\numberline {4.2}今後の展望}{11}{}% -\contentsline {chapter}{\numberline {第5章}結論}{13}{}% -\contentsline {chapter}{参考文献}{15}{}% +\contentsline {subsection}{\numberline {3.2.1}開発環境}{9}{}% +\contentsline {subsection}{\numberline {3.2.2}Three.js}{9}{}% +\contentsline {subsubsection}{ビデオの表示と再生・停止}{9}{}% +\contentsline {subsubsection}{CSV読み込みによる3DオブジェクトのWebへの反映}{11}{}% +\contentsline {subsection}{\numberline {3.2.3}Blenderでの3Dモデル作成}{12}{}% +\contentsline {subsubsection}{3Dモデルの光源}{12}{}% +\contentsline {chapter}{\numberline {第4章}発表会場の適用実験}{15}{}% +\contentsline {section}{\numberline {4.1}評価の方法}{15}{}% +\contentsline {section}{\numberline {4.2}今後の展望}{15}{}% +\contentsline {chapter}{\numberline {第5章}結論}{17}{}% +\contentsline {chapter}{参考文献}{19}{}%