OSDN Git Service

テストセット整備
[mikutoga/Pmd2XML.git] / src / test / resources / testdata / pmd101009 / numeric / Readme.txt
1 [UTF8 Japanese]
2
3
4 きわどい数値データを含むPMDファイル。
5 ※ XMLの改行コードはLF。ジェネレータ名は非表示。
6
7
8 - numeric.pmd 様々な数値が書き込まれたテストデータ。
9 - source.xml モデルデータのソースとなったXMLファイル。
10 - result.xml モデルデータをXML化したときのあるべきXMLファイル。
11
12
13 MMDのモデルファイルでは、実数表現としてIEEE754単精度型を用いる。
14 IEEE754単精度型は、Javaのfloat型値や、XML Schemaのfloat型値に該当する。
15 参照URL: http://www.w3.org/TR/xmlschema-2/#float
16
17 ソフトウェアによっては、単精度正規数の最小値
18   1.175494350822287507968736537222245677818665556772087521508751706278
19     4172594547271728515625E-38
20 を下回る絶対値の値を扱おうとすると、
21 演算トラップが発生して異常終了することがあるので注意。
22 MMDやPMDEditorでは、このようなデータが出現しても異常終了しない。
23
24 このモデルデータでは、各ボーンの座標にテスト用の数値を格納する。
25
26
27 test01
28   様々なゼロ表記。z値のゼロ値には負の符号が付かなければならない。
29   ※ PMDEditorは負のゼロを解釈できない?
30
31 test02
32   様々な指数形式での表記その1。
33
34 test03
35   様々な指数形式での表記その2。
36
37 test04
38   0、およびその次に小さい数、さらにその次に小さい数。
39
40 test05
41   最小の正符号の正規数、およびその前後値。
42   ※ PMDEditorはこれらのデータを区別できない?
43
44 test06
45   1.0、およびその前後値。
46   ※ PMDEditorは1.0とその次に大きい値を区別できない?
47
48
49 -- EOF --