VRML 2.0 で使用される形式で c# からフラウティング ポイント番号を出力しようとしています。
vrml 仕様によると、これは
IEEE 1xxx 浮動小数点形式の倍精度浮動小数点数 (2.[IEEE] を参照)。
[IEEE]: ISO/IEC 9899:1990 プログラミング言語 -- C. http://www.iso.ch/isob/switch-engine-cate.pl?searchtype=refnumber&KEYWORDS=9899 (リンク切れ)
- この形式の正しい文字列表現は何ですか? 参考書が見つからなくて困っています。バイナリ表現に関する説明はいくつか見つかりましたが、文字列表現に関する説明はありませんでした。
- この形式に従って NumberFormatInfo または CultureInfo を構成するにはどうすればよいですか?
説明:
vrml ファイルを生成したいのですが、保証する方法を知る必要があります。
var myCultureInfo = CultureInfo.InvariantCulture;
myCultureInfo.NumberFormat = ....
StringWriter sw = new StringWriter(MyCultureInfo)
sw.Write(myDouble);
vrml 仕様に従って 100% の数値が得られます。