jAOt3D 5.6 [Xm[g


----------------------------------------------------------------------------------------------------
| 5.6.40
----------------------------------------------------------------------------------------------------

E 摜̓xw

@@uҏWv>uڐ̐ݒv>u摜vɂāA摜̓xw\ɂȂ܂B
@@ƊO̍ۂŁAʁX̓xݒ\łB

E̐Fw

@@uIvVv>uvɂāAFw\ɂȂ܂B
@@IvVLƁAF̑I񎦂A(ATUO) / (BLACK) / (WHITE) / CӐF(RGB)Ił܂B
@@RGBI񂾏ꍇ́A(R) / (G) / (B) F̊Cӓ͉\łB

EJ[o[̃tHg̓Ɨݒ

@@uҏWv>utHg̐ݒvɂāAJ[o[̖ڐtHgA
@@Otg̖ڐtHgƂ͓Ɨɐݒ\ɂȂ܂B

Eݒt@Cǂݍ݂̃oOC

@@f[^t@CƓꏊɒuĂݒt@CA
@@ŋ߂̃o[Wœǂݍ܂ȂȂĂoOC܂B


----------------------------------------------------------------------------------------------------
| 5.6.38D
----------------------------------------------------------------------------------------------------

EVCSSL̃Abvf[g

    WT|[gĂVCSSL̃o[W 3.4.52 ɂȂ܂F

    * eLXgOvZXsAOS擾Ȃǂ̂̋@\ǉ܂B
    * p^[̐R[h\G[ɂȂĂ܂oOC܂i3.4.50̏C͈͘RjB
    * Java24ɂāAJava23ȑOƈꕔςĂ܂C܂i3.4.48̏C͈͘RjB


----------------------------------------------------------------------------------------------------
| 5.6.38C
----------------------------------------------------------------------------------------------------

EVCSSL̃Abvf[g

    WT|[gĂVCSSL̃o[W 3.4.50 ɂȂ܂B
    Java24ɂāAJava23ȑOƈꕔςĂ܂C܂B


----------------------------------------------------------------------------------------------------
| 5.6.38B
----------------------------------------------------------------------------------------------------

EVCSSL̃Abvf[g

    WT|[gĂVCSSL̃o[W 3.4.48 ɂȂ܂B
    p^[̐R[h\G[ɂȂĂ܂oOC܂B


----------------------------------------------------------------------------------------------------
| 5.6.38
----------------------------------------------------------------------------------------------------

Eڐʂ̃CAEgC

    uҏWv>uڐ̐ݒvj[̉ʂl߂ɂȂ߂Ă̂ŁA
    ^ũCAEgɉC܂B

EڐʒuƃxRɒ\

    uҏWv>uڐ̐ݒvj[́u݁v^uɂāA
    ẽ[hu蓮vɂƁAڐ̈ʒuƃxRɌ߂悤ɂȂ܂B

EVCSSL̃Abvf[g

    WT|[gĂVCSSL̃o[W 3.4.46 ɂȂ܂B

EVCSSLpAPI̒ǉ

    Graph3DCuɁAڐݒ̂߂̈ȉ̊֐ǉ܂:

      * setGraph3DTickX(int graphID, double tickCoords[], string tickLabels[])
      * setGraph3DTickY(int graphID, double tickCoords[], string tickLabels[])
      * setGraph3DTickZ(int graphID, double tickCoords[], string tickLabels[])
      * setGraph3DTickColorBar(int graphID, double tickCoords[], string tickLabels[])
      * setGraph3DTick(int graphID,
            double xTickCoords[], string xTickLabels[],
            double yTickCoords[], string yTickLabels[],
            double zTickCoords[], string zTickLabels[],
            double colorBarTickCoords[], string colorBarTickLabels[]
        )

    ܂Axݒp̈ȉ̊֐ǉ܂:

      * setGraph3DLabelX(int graphID, string label)
      * setGraph3DLabelY(int graphID, string label)
      * setGraph3DLabelZ(int graphID, string label)
      * setGraph3DLabel(int graphID, string xLabel, string yLabel, string zLabel)

EJavapAPI̒ǉ

    RinearnGraph3D NXɁAڐݒ̂߂̈ȉ̃\bhǉ܂:

      * setXTicks(double[] tickCoords, String[] tickLabels)
      * setYTicks(double[] tickCoords, String[] tickLabels)
      * setZTicks(double[] tickCoords, String[] tickLabels)
      * setColorBarTicks(double[] tickCoords, String[] tickLabels)


----------------------------------------------------------------------------------------------------
| 5.6.36B
----------------------------------------------------------------------------------------------------

EVCSSL̃Abvf[g

    WT|[gĂVCSSL̃o[W 3.4.42 ɂȂ܂B
    t@C݃[hŊJƗĂ܂oOC܂B


----------------------------------------------------------------------------------------------------
| 5.6.36
----------------------------------------------------------------------------------------------------

EOpenJDK 21.0.2 ł̃rh

    {o[WArh OpenJDK 21.0.2 gpĂ܂B

EVCSSL̃Abvf[g

    WT|[gĂVCSSL̃o[W 3.4.40 ɂȂ܂B
    pΉ̓xサAq̃oOC{܂B

EVCSSLpAPȈCiGraph3DCuj

    t@CJ setGraph3DFile ֐QɂāAzɂăt@Cƃ[hw肷AL̊֐C܂F

      * setGraph3DFile(int graphID, string filePaths[], string modes[])

     filePaths zł͂Ȃꍇ͐ɓĂ܂Az̏ꍇ̓G[oċ@\ȂԂłB

ER}hCp@\̊g

    R}hCŎgpۂ́AIvV[܂B

    ܂ł́ut@Cw肵グv炢ł܂łA񂩂
    ݒt@Cw肵A摜o͂A炪I玩ŕAȂǂ̐䂪\ɂȂ܂B
    vOĐ䂷قǂ̎ł͂ȂAƂVFXNvgɏ悤ȏꍇɕ֗łB

    ڍׂ̓R}hC ring3d --help Ɠǂ߂QƂB

E}EX쎞̕`̉P

    Ȃ`悪dɁA}EXtɂƁA`e鎖܂B
    y邽߂ɏ܂iɖhɂ͎/Ver.6nɈڍs܂Ő݌vIɓłjB


----------------------------------------------------------------------------------------------------
| 5.6.34
----------------------------------------------------------------------------------------------------

EOpenJDK 20.0.2 ł̃rh

    {o[WArh OpenJDK 20.0.2 gpĂ܂B

E[eʐݒpob`t@C̃oOC

    ́u [eʐݒ.bat vɂă[gpʂݒ肵ĂAfȂoOC܂B

EOt6ʂɂꂼ摜\t\

    ]łAOt̒ʂɉ摜\t\łA{o[W6ʂׂĂɓ\t悤ɂȂ܂B
    j[o[uݒv > uڐ̐ݒvJAݒʂ̉E[t߂̃GAŎwł܂B

EVCSSL̃Abvf[g

    WT|[gĂVCSSL̃o[W 3.4.36 ɂȂ܂B

EJavapAPȈC
    RinearnGraph3DNX setAsynchronousPlottingEnabled(boolean enabled) \bhĂяoƁA
     enabled ̒lɊւ炸Aɔ񓯊vbgLɂȂĂ܂oOC܂B
    i enabled  true w肷ƗLAfalse w肷Ɩ܂Bj


----------------------------------------------------------------------------------------------------
| 5.6.32
----------------------------------------------------------------------------------------------------

EOpenJDK 20.0.1 ł̃rh

    {o[WArh OpenJDK 20.0.1 gpĂ܂B

EJavapAPI̊g: 4f[^zŎw肷API

  X/Y/ZWlɃXJl4̃f[^AzƂĒڎwł悤ɂ邽߁A
  RinearnGraph3DNXɉL\bhǉ܂B

  * void setData(double[] x, double[] y, double[] z, double[] scalarValues)
  * void setData(double[][] x, double[][] y, double[][] z, double[][] scalarValues)
  * void setData(double[][][] x, double[][][] y, double[][][] z, double[][][] scalarValues)
  * void appendData(double[] x, double[] y, double[] z, double[] scalarValues)
  * void appendData(double[][] x, double[][] y, double[][] z, double[][] scalarValues)
  * void appendData(double[][][] x, double[][][] y, double[][][] z, double[][][] scalarValues)

EJavapAPI̊g: `GW̒ڑɂ镶`

  `GW̒ڑ com.rinearn.graph3d.renderer.RinearnGraph3DRenderer NXɂāA
  3Dԓɕ`悷邽߂̉L\bhǉ܂B

  * void drawText(double x, double y, double z, String text, Font font, Color color)
  * void drawText(double x, double y, double z, String text, Font font, RinearnGraph3DDrawingParameter parameter)

EJavapAPI̊g: XN[̑암i̔\

  XN[́Ae̒𑀍삷o[Ȃǂ̕i\ɂł悤ɁA
  ȉ̃\bhRinearnGraph3DNXɒǉ܂B

    * RinearnGraph3D.setScreenSideUIVisible(boolean visible)

  jAOt3DvO/\tgEFAɑgݍޏꍇȂǂɂāA
  [U[s鑀ŏɗ߂ꍇAɗ̓VvȃOtʂɂꍇȂǂɗLpłB
  î悤ȏꍇA setMenuVisible Ńj[o[ENbNj[\ɂƌʓIłBj

EJavapAPI̊g: f[^t@CJ\bhɂāAw\

  JavaoRŃf[^t@CJ߂́Acom.rinearn.graph3d.RinearnGraph3DNX
  openDataFile \bhɂāAL̂悤ɏw\Ȕhłǉ܂B

  * void openDataFile(File dataFile, RinearnGraph3DDataFileFormat format)
  * void openDataFiles(File[] dataFiles, RinearnGraph3DDataFileFormat[] formats)

   RinearnGraph3DDataFileFormat ́AjAOt3DŃT|[gĂt@C\ enum ^łB
  ȉ̗vf݂܂B

      AUTO
        t@C̓e珑肷邽߂́AʂȗvfłB

      MATRIX_CSV
        J}؂̃}gbNXłB

      MATRIX_STSV
        ^u܂͋󔒋؂̃}gbNXłB

      THREE_COLUMNS_CSV
        J}؂3JłB

      THREE_COLUMNS_STSV
        ^u܂͋󔒋؂3JłB

      FOUR_COLUMNS_CSV
        J}؂4JłB

      FOUR_COLUMNS_STSV
        ^u܂͋󔒋؂4JłB

EVCSSLpAPI̊g: f[^t@CJ֐ɂāAw\

  VCSSLvOŃjAOt3D𐧌䂵Ãf[^t@CJăvbgɂ́A
  Graph3D Cu setGraph3DFile ֐gp܂B
  ֐̈𑝂₵ł𑝐݂A񂩂AL̂悤Ƀt@Cw\ɂȂ܂B

    * setGraph3DFile(int graphID, string filePath, string mode)
    * setGraph3DFile(int graphID, string filePaths[], string modes[])

   mode ɏw肵܂BĺAL̈ꗗIсÂ܂ܕlƂĎw肵܂B

      AUTO
        t@C̓e珑肷AʂȒlłB

      MATRIX_CSV
        J}؂̃}gbNXłB

      MATRIX_STSV
        ^u܂͋󔒋؂̃}gbNXłB

      3COL_CSV ܂ 3COLUMNS_CSV
        J}؂3JłB

      3COL_STSV ܂ 3COLUMNS_STSV
        ^u܂͋󔒋؂3JłB

      4COL_CSV ܂ 3COLUMNS_CSV
        J}؂4JłB

      4COL_STSV ܂ 4COLUMNS_STSV
        ^u܂͋󔒋؂4JłB

  ȂA؂LɂẮAw菑Ǝۂ̃t@CeHĂǂݍ߂ꍇ܂B
  iႦCSVt@CSTSVñ[hœǂ߂A̋tȂǂłBj
  A̓Ot\tg̒@\ɂ鋓łÃo[WłJۏ؂͂܂B
  ̂߁A\Ȍ萳w肵ĂB

Eݒt@Cǂݍ񂾍ۂ̋ꕔC

  ݒɂāuʉ / FlatvIvVLꂽɁA
  IvV̏ڍאݒʂオĂ܂C܂B

  ڍאݒʂ͖{A蓮œIvVONɂۂɗオ̂łA
  ̐ݒe͐ݒt@CɋLڂĂ邽߁A
  ݒǂݍݎɗオĂזȂłB
  Ał͗オ悤ɂȂĂ߁AC܂B

Eꕔ̃}EX̃zC[XN[ɊւoOC

  ꕔ̃}EXiɁAzC[ɍ𑜓xZT[̈pẮjgpĂɂāA
  }EXzC[̉]ɑ΂鋓A]ɂ炸ɃY[AEgɂȂĂ܂oOC܂B

@ȂA]肪Ȃ}EXɑ΂ẮAɉe͖A܂łƉς܂B


----------------------------------------------------------------------------------------------------
| 5.6.30
----------------------------------------------------------------------------------------------------

EOpenJDK 19.0.1 ł̃rh

    {o[WArh OpenJDK 19.0.1 gpĂ܂B

EX/Y/Z]IvV̏C
@@ʉIvVgpAJݒ莞ɂāAX/Y/Z]IvV̌ʂZbgC܂B

E̐ݒǂݍ݂ɊւC
@@ݒt@Cǂݍ񂾍ہAIvV́u Ԑ v̐ݒlfȂC܂B


----------------------------------------------------------------------------------------------------
| 5.6.28
----------------------------------------------------------------------------------------------------

EOpenJDK 19 ł̃rh

    {o[WArh OpenJDK 19 gpĂ܂B

EVCSSL̃Abvf[g

    WT|[gĂVCSSL̃o[W 3.4.28 ɂȂ܂B

EAj[Ṽ[huINDEXvCAuINDEX-POINTv֕ύX

    ]Aj[V[huINDEXvł́A܂ŁAvbgƕp
    u t Ԗڂ̓_ v  u t+1 Ԗڂ̓_vԐAn_I_܂œ悤ɃAj[VĂ܂B
    _vbgƂ̕pɂǍOɓ_t悤ɁAut+1Ԗڂ̓_v`悳悤ɂȂĂ܂B

    ŁAŒǉꂽuTRACEv[h́Au0Ԗڂ̓_vutԖڂ̓_v܂łԂ߁A
    ҂𓯎iXC_[ʒujŔrƁAuINDEXv[h̕1R}`悷鎖ɂȂA
    ₱ԂɂȂĂ܂B

    ̎̂AuTRACEvɍ킹ēꂷ邽߁Avbgł́ut-1 Ԗڂ̓_v  utԖڂ̓_vԐA
    _vbgł̓VvɁutԖڂ̓_v`悷悤ɉC܂B

    ܂Adlς߁A[huINDEXvuINDEX-POINTvɉ߂܂B
    ́AnCfbNX؂ւăAj[VuINDEX-SERIESv݂̑ȂǂeāiINDEXɒǉjA
    uINDEXv̉̃CfbNXŵA኱hȂĂ߂ł܂B
    VuINDEX-POINTv́AuW_̃CfbNXv؂ւăAj[V鎖𖾊mɂłB

EĂꕔeLXgt@Cނ̕R[hύX

    O܂ł́AJRẼftHg̕R[h CP932iShift_JISjłAŋ߂ UTF-8 ɂȂ܂B
    ɔA]炠ꕔ̃eLXgt@C̓ǂݍݏȂǂŁAĂ܂Ăӏ܂B
    t@C̕R[hAShift_JIS  UTF-8 ɕύX܂B

ER[hݒp̃ob`t@C̒ǉ

    q̒ʂAJRẼftHgR[hς߁AƓԂŎgpꍇ̂߂ɁA
    ftHg̕R[h؂ւob`t@Cu R[h̐؂ւ.bat vǉ܂B
    ̍쐬XNvgf[^t@CȂǂĂ܂ꍇɂpB

ȆAN֘Ãob`t@Cނ̍XV

    N⏉ݒ̂߂̃ob`t@CނXV܂B
    ÑZbgAbv菇A]ZɂȂ܂B


----------------------------------------------------------------------------------------------------
| 5.6.26
----------------------------------------------------------------------------------------------------

EOpenJDK 16 ł̃rh

    {o[WArh OpenJDK 16 gpĂ܂B

EWx̗]֘ẢP

    WxƖڐ萔l̊Ԃ̗]܂B
    ܂AWx̗]ASYA
    ]W̒ɂ炸ɕۂ悤ɂȂ܂B

Eʃ|S̉ߔ萸x̌ƏC

    ʃvbgɂāA|S̉ߔ萸xቺĂ܂B
    ɂA_ɏdȂĂ|S̑O֌WA
    HɐHĂ܂ӏ錻ۂCiጸ j܂B

    (  jAOtł́A3D`ASYƂZ\[g@gpĂsɂA
         ɐڋ߂|SA݂ɂ߂荞ł|S
         O֌W̕`搸xɂ͌E܂B
         ܂AقȂނ̃|S(_//ʂȂ)ł́A
         udȂĂۂɁApɂĂǂ炪OɌׂv̊ϓ_ɂāA
         ׂĎpɍ킹ł镔܂B )

EJavapAPIɂēnzf[^AjAOt珑ꍇ鋓̏C
  (z̎QƂł͂ȂRs[n悤ɕύX)

    RinearnGraph3DNXsetDataappendData\bhŁAvbgΏۂ̔zf[^nہA
    ]́Az̎QƂ̂܂܁AjAOt3D̃vbgΏۃf[^ƂăZbgĂ܂B
    AjAOt3D̃vbgΏۃf[^́AΐvbgȂǂ̃IvVgpۂ
    eHꍇAꂪĂяo̔zf[^ɂfĂ܂肪܂B
    ̂ߍ̃o[ẂAL\bhĂяoɁA
    QƂ؂邽߂ɕʂ̔zɓeRs[A炪n悤ɂȂ܂B
    ( ɂAq̂悤Ȗ͐ȂȂ܂A
       ̔ʁAf[^̎󂯓ñI[o[wbh኱傫Ȃ܂B)

Ej[o[\̗]̒

    JavapAPI setMenuVisible(boolean visible) \bhpăj[o[\ɂہA
    ]ł̓j[o[̍̕]Ă܂Ă܂A
    ]K؂ɒ悤ɂȂ܂B

EVCSSL̃Abvf[g

    WT|[gĂVCSSL̃o[W 3.4.26 ɂȂ܂B


----------------------------------------------------------------------------------------------------
| 5.6.24
----------------------------------------------------------------------------------------------------

EOpenJDK 15 ł̃rh

    {o[WArh OpenJDK 15 gpĂ܂B

Eڐ̏w肪ꕔfȂ̏C

    Õo[WɂāAڐ̏蓮ŐݒiftHgł͎ݒjꍇA
   u0.1`10:v̍ڂ̉ɂAuLȊOv̍ڂɓ͂fȂC܂B

EVCSSL̃Abvf[g

    WT|[gĂVCSSL̃o[W 3.4.24 ɂȂ܂B
    (rh̍ŐV݂̂ŁA@\Iɂ͕ς܂B)


----------------------------------------------------------------------------------------------------
| 5.6.22
----------------------------------------------------------------------------------------------------

EOpenJDK 14 ł̃rh

    {o[WArh OpenJDK 14 gpĂ܂B
   ĩo[Wł 14.0.2j


EVCSSL̃Abvf[g

    ĂVCSSL̃o[W 3.4.22 ɂȂ܂B
    ڍׂVCSSL̃[Xm[gQƂB


ENpXNvgނ̍XV

    Np̃ob`t@CVFXNvgނXV܂B
    ɓe̐ړIłAVFXNvgɂĕ̈nȂ̏CȂǂs܂B


EAj[Vc[ł̘Aԉ摜ۑ@\̒ǉ

   uc[v>uAj[Vv@\ɂāA
    Aj[V̊eR}̉摜AAԂ̉摜t@CƂĈꊇۑł悤ɂȂ܂B
    Aj[V@\̃EBhEÉAuAԉ摜ۑv{^ƕۑł܂B
    ۑ͎w\łAftHgł́u AnimationOutput vtH_ɕۑ܂B


ẼAj[VpvO̓o̓tH_̕ύX

   ܂ŁAuvOvj[ɂAj[V֘ÃvOɂ
   ftHg̓o̓tH_́ÃvÔꏊɔzuĂ܂B
   ̓Iɂ́A
  u RinearnGraph3DProgram vtH_́u animation3d_input vu animation3d_output vtH_
   ȂǂgpĂ܂B

   ŁAŏqׂڂ̂悤ɁÃo[Wuc[v>uAj[Vvj[摜ۑ\ɂȂ܂B
   j[ɂăftHg̓o̓tH_قȂ̂͂₱߁Ão[Wȍ~AuvOvj[܂߂āA
   Aj[V֘ȂSĂ̓o̓tH_A\tg̃tH_ɂ
  u AnimationInput vƁu AnimationOutput vtH_ւƈڍs܂B


E_vbg̃}[J[`@\̃T|[g

   _vbgɂāAPȓ_̑ɁAL̃}[J[`ł悤ɂȂ܂B

   j[o[uIvVv>u_vbgvUAēxLƁA
   _vbg̐ݒEBhE\܂B
   Łu}[J[gpv̍ڂLƁA}[J[`悳܂B
   }[J[̋ĹAL̃EBhEŎRɎwł܂B

   }[J[̋Ĺu,v؂ŕwłA`掞ɂ͌n񂲂ƂɋL؂ւ܂B
   ñf[^̋Lq@ɂẮAɂĈقȂ邽߁Aڂ͉LKChy[WQƂB

     https://www.rinearn.com/ja-jp/graph3d/guide/file

   Ⴆ3Jł́Af[^t@C2sA󔒍sƁAn̋؂ƌȂA}[J[̋Lς܂B

   ƂāuSampleDataFilevtH_ɁA
   ۂ3Jɂ镡ñTvt@Cu MultiSeriesSample_nTv.txt vĂ܂B


EOf[VʐF̕Ԃ𖳌\

   uOf[VvIvVLɂāAF̕ωȂ߂炩ɕԂ鏈𖳌ł悤ɂȂ܂B

   Of[VIvV̓ftHgŗLȂ߁AUOFFɂčēxONɂƁAݒʂ\܂B
   ̐ݒʏɂu FωȂ߂炩ɕ vڂOFFɂƁAʐF̕Ԃ𖳌ł܂B
   ƁAFԂƂɃx^h肳悤ɂȂ܂B
   FԂ̐́AOf[VIvVݒʂ́uJ[XgvڂɋLڂF̐̂܂܍̗p܂B
   FԂ̐⋫EA]ސʒuɂȂ悤ɁAJ[Xg̐FȂǂ𒲐ĂB

  iKvɉāAFAċLڂȂǂLłBႦ΃J[Xg̈ꕔŁA
   F3AŋLڂƁA3ԂFœh邽߁AI3{̒1Ԃ\ł܂jB

   ȂAOtɕ\ĂJ[o[̖ڐ̋Ԑ́A
   uҏWv>uڐ̐ݒv>uڐԐiJ[o[jvݒł܂B


EOf[V̎̎wT|[g

   ZȊOɁAXY̍WlɊÂOf[V\ɂȂ܂B


E`ASY̏C/P

   ̍ƊSɓ()/ӂꍇȂǂɁAقȂ鍂̓qOp``悳ꍇC܂B
   ܂A̕`ASYꕔPAbṼZɓʂƂ̌_3_ȏ゠ꍇ̕`搸xサ܂B

   ȉꍇ́AẐ݂ɒڂۂ̓̈ɔCӐ邽߁A
     ŜɓnĘAIȓꍇ́AuebZ[VvIvV𕹗pA
     bVŜׂԕĂB
     ԃ[hɂẮAuPARABOLICv[h͓񎟋ȖʓIȕԂs߁AȖʓIȃf[^ɑ΂Ă͊炩ɂȂ܂B
     Atbgłׂ̈悪ꍇȂǂɂ́AȖʓIɕԂƂꍇ邽߁AIɕ⊮uGRAVITICv[h̕łBj


Eڐ`ASỶP

   Ot̊pxɉāAeӂ̖ڐ̕\/\Ő؂ւASYꕔC܂B
   ɂAڐ̎זȉӏ\ɂ鐸xP܂B


Eڐ̐ɕ`悷@\̃T|[g

   Ot̘gAڐ̐̈ʒuɈĂׂAg̓ɕ`悷@\T|[g܂B

   j[o[uҏWv>uڐ̐ݒvIŖڐݒEBhE\A
   Łu̒vڂ̉ɂuɕ`vڂLƁA
   ɕ`悳悤ɂȂ܂B

   ȂAPɓɐݒ肵̏ԂƁAڐ̐Ot̘gɐڋ߂邽߁A
   X/Y/Ze̒[ŐdȂĂ܂₷Ȃ܂B
   ̂߁Au̗]vڂŗ]𑝂₵ĒĂB

   ܂́AuҏWv>utHg̐ݒvAڐtHg̕TCYĒĂB


Eڐ萔l̃tHgTCỸftHgl̕ύX

   Ver.5.6ȍ~Aڐ萔l̃tHgTCY͕W15ptłA
   傫C邽߁A12ptɂ܂B

   i ̂̃o[Wł̓A`GCAX`ɑΉĂȂ֌WŁA
      MUMUŌÂ炭ȂĂ܂肪Âߑ傫߂̒lɂȂĂ̂łA
      ݂̓A`GCAXp\ŁAWŗLɂȂĂ邽߁AYɕ`悳܂B j

   ȂAtHgTCY̓j[o[uҏWv>utHg̐ݒvŎRɒ\łB


Ef[^t@CɂRgs̃T|[g

  f[^t@CŁAu # vŎn܂śARgƂēǂݔ΂悤ɂȂ܂B


Ef[^t@C̃tH[}bg̐

   f[^t@CJۂɑIłtH[}bg̈ꕔAȉ̂悤ɕύXĐ܂B

     () -> (V)
     3-COLUMN(TSV) -> 3-COLUMNS(TSV)
     3-COLUMN(CSV) -> 3-COLUMNS(CSV)
     3-COLUMN + COMMENT(TSV) -> 4-COLUMNS(TSV)
     3-COLUMN + COMMENT(CSV) -> 4-COLUMNS(CSV)

  u4-COLUMNS ( 3-COLUMN + COMMENT)v`́A
   ]͍W_̉ɃRgt邽߂ɂgp`łA
   {o[WOf[VʐFłLpɂȂ܂i̍ڎQƁjB


E4f[^u 4-COLUMNS vɂOf[VʐF@\̃T|[g

   L 4-COLUMNS iF 3-COLUMN + COMMENT j́A1sƂɋ󔒂J}؂ŁA
   x  y  z l3̋Lڂ 3-COLUMNS ̉EɁAǉ̂łB
   ܂ł́u Rgvbg / With Comments vIvVɂāA
   eW_ɃRgȂǂ\邽߂̏łB

   ̃o[ẂA4ڂ̃f[^ɐlLڂāA
   ̐lɉăOf[VʐF\ɂȂ܂B

   gpɂ́Au Of[V / Gradation vIvV𖳌čĂїLƕ\
   ݒʂ̏㕔Au  / AXIS vڂŁu COLUMN-4 vIĂB

   Ƃāu SampleDataFile vtH_ɁA
   Tṽf[^t@Cu 4ColumnsSample_4񏑎Tv vtĂ܂B


E4f[^̎F̋ύXi MATRIX  4-COLUMNS ̂ǂ炩I` j

   ܂ŁAɁu AUTO vIԂ4f[^ǂݍ񂾏ꍇA
  u MATRIX vœǂݍ܂Ă܂B́AȊO4f[^ɓK鏑߂łB

   Ão[Wu 4-COLUMNS vɂOf[VʐFi̍ڎQƁjT|[gsA
   ́u 4-COLUMNS ṽt@CJP[X鎖܂܂B
   ̂߁Áu AUTO vIԂ4f[^JꍇɁA
  u MATRIX vƁu 4-COLUMNS v̂ǂŊJq˂悤ɋς܂B


EVCSSLpAPIɂāAݒt@CƓl̏ŁA(stringl)ƂĐݒR[hǂݍފ֐ǉ

   VCSSLł̐pAPICułu tool.Graph3D vCuɂāA
   Ɨ֐ƂėpӂĂȂ悤ȍׂݒ荀ڂ́A]͐ݒt@CpӂA
   setGraph3DConfigurationFile ֐ɂēǂݍ܂Kv܂B

   ̃o[WAt@CpӂȂĂAݒt@CƓl̏ŋLqR[h
   Ƃēǂݍ܂ĔfłAȉ̊֐p\ɂȂ܂F

     setGraph3DConfigurationCode(int graphID, string code)

   ڍׂ lib/tooltH_̎dl Graph3D.html QƂB


Eݒp[^̐

   ݒt@C̏ɂĂ̐ݒp[^ύXA܂B
   ȂA݊[uƂāA̐ݒp[^܂Œʂǂݍ݉\łB


EʉiFlatj[hɍẄꕔ̐ɑȂꍇ鋓̏C

   ڐݒȂǂɂẮAʉiFlatjIvVLہA
   Ẅꕔ̐A{1sNZ2sNZxɑ`悳Ă܂ꍇ鋓C܂B


Et̘Aԉ摜Aj[VĐvOɂāA摜(N)ǂݍ݌̕ύXfȂ̏C

  uvOv>uAԉ摜t@C̃Aj[VĐ.vcsslvgpɁA
   pXiꏊƖOj̉摜t@Cɑ΂āAeύXƍēǂݍ݁ĐJԂꍇA
   jAOtċN܂ł͕ύXfȂC܂B
   ( VCSSL ł Graphics Cu loadImage ֐̋ɋN̂ŁA֐̋C܂B)



----------------------------------------------------------------------------------------------------
| 5.6.20
----------------------------------------------------------------------------------------------------

EOpenJDK 13 ł̃rh

    {o[WArh OpenJDK 13 gpĂ܂B

EVCSSL̃Abvf[g

    ĂVCSSL̃o[W 3.4.20 ɂȂ܂B

E]Aj[Vs@\̒ǉ

  uvOvj[́u]Aj[VvƂāA
  OtƉ]Aj[VsVCSSLvO𓯍܂B
  ʂɃt@CȂǂOt`悵ԂŁALvOIEsƁAOt]܂B
  Spx̃OtAԂ̉摜t@CƂĕۑ鎖ł܂B

Etool.Graph3DCű@\ǉ

  jAOt3D̐pAPICuł tool.Graph3D CuŁA
  ȉ̊֐Vɗp\ɂȂ܂B

    - void setGraph3DCameraAngle( int graphID, float horizontalAngle, float verticalAngle, string mode )
      JAOݒ肵܂B

    - void setGraph3DCameraMagnification( int graphID, float magnification )
      J{ݒ肵܂B

    - void setGraph3DCameraDistance( int graphID, float distance )
      Jݒ肵܂B

    - setGraph3DCameraPerspective( int graphID, bool perspective )
      J̉ߊ̗L/ݒ肵܂B

  e֐̏ڍ׎dĺAlib tH_̂ tool tH_ɂAGraph3D.html QƂB

----------------------------------------------------------------------------------------------------
| 5.6.18
----------------------------------------------------------------------------------------------------

EJREKCh̉P

    NɁAJRE݂ȂꍇɎsJRE̓KChɂāA
    rZIPt@C蓮œWJ菇܂A̍ۂɎgpWJi𓀁j\tgɂẮA
    WJʂ̃tH_Kw̍قɂA܂łȂꍇ܂B
    񂩂AWJʂ̃tH_Kw𕡐p^[z肵AΉł悤ɉP܂B

EVCSSL̃Abvf[g

    WT|[gĂVCSSL̃o[W 3.4.18 ɂȂ܂B

----------------------------------------------------------------------------------------------------
| 5.6.16
----------------------------------------------------------------------------------------------------

EʃTCYɔx鋓̏C

    ʂ̋E}EXhbOAAIɐbăTCYsɁA
    Ot`Ȃǂ̔x鋓C܂B

EAԃt@C̃Aj[V`@\̒ǉ

  uvOvj[́uA3Df[^t@C̃Aj[VvƂāAAԂ̍Wlt@C
  XƓǂݍ/`悵āAOtAj[VVCSSLvO𓯍܂B
  ẽOtAԂ̉摜t@CƂĕۑ鎖ł܂B
  āAۑAԉ摜Aj[VĐVCSSLvO܂B

ẼASŸꕔCƕiP

    vbgƋȖʃvbgṕA҂̕`掞̉ߔ܂B

    ܂A̕`揈ꕔCAbV̋E/_ɊSɈvӏiȉ̈ꗗjŁA
    ǏIɐꍇ鋓C܂B

    EAbV̗אڃZ̋EɊSɈvAA̐SɐiZljłӏ
    E̐܂̒_AbV̊iq_ɊSɈvӏ

     ł́uSɈvvƂ́A_̑SiL15xjSɈv鐅̂̂łB
       ̓vZɂ鉉Z덷̓ɂˑ邽߁A𖞂Ă͋IȌۂłB

Etbg[h̋̈ꕔCƕiP

    tbgIvVLɂătbg`sĂہAʍ̃o[X/Y/Z̒
    xȏɒZƁA̖̎ڐ肪\ȂȂ鋓C܂B

    ܂A{ItZbgleLXgtB[hɓ͂āuSETv{^ۂɁA
    XN[o[̈ʒuœ悤ɂȂ܂B

EVCSSL̃Abvf[g

    WT|[gĂVCSSL̃o[W 3.4.16 ɂȂ܂B

----------------------------------------------------------------------------------------------------
| 5.6.14
----------------------------------------------------------------------------------------------------

EOpenJDK 12 ł̃rh

    {o[WArh OpenJDK 12 gpĂ܂B

EVCSSL̃Abvf[g

    WT|[gĂVCSSL̃o[W 3.4.14 ɂȂ܂B

Eʈړɔx鋓̏C

    ʂ}EXhbOňړɁAOtʂȂǂ𑀍삷ƁA
    Ot`Ȃǂ̔bԂx鋓C܂B

E_sړ̑x኱߂ɒ

    ŋ߂̊ł́A}EX̉EhbOł̎_sړ̑xi}EXړʂƎn_ړʂƂ̔䗦j
    x߂ɂȂĂ܂Ă߁A]኱߂ɂȂ悤܂B

----------------------------------------------------------------------------------------------------
| 5.6.12
----------------------------------------------------------------------------------------------------

EOpenJDK 11 ł̃rh

    {o[WArh OpenJDK 11 gpĂ܂B

EOpenJDKx[XJRẼT|[g

    OpenJDKjlinkc[ŐJREp\ɂȂ܂B
    ڍׂ ReadMe u jre vtH_̃eLXgQƂB

EJ[o[ׂ̍ڐ`悷@\̎

    j[o[́uҏWv>uڐ̐ݒvj[AJ[o[̖ڐԐw肷鎖ŁA
    J[o[ɍׂڐt鎖\ɂȂ܂B

EʉIvVgpɏcx|@\̎

    ʉIvVɂāAjAOt2D̂悤ɁA
    c̃x|ĕ`悷@\I\ɂȂ܂iftHgł͖łjB

EVCSSL̃Abvf[g

    WT|[gĂVCSSL̃o[W 3.4.10 ɂȂ܂B

EVCSSLvOP

    j[o[́uvOvj[ŊJ铯VCSSLvOA
    TvIȂ̂āAc[ƂėLpȂ́i_ł͐vbgc[j
    ݂̂ɍiAɃgbvKwɈړĖ̂܂B

E戵̉

    N@̕ȂׂȂǂ܂B
