mirror of https://github.com/vitalif/openscad
cosmetics
parent
2b87482a70
commit
70b1fc5c09
|
@ -210,15 +210,15 @@ public:
|
|||
tmp << op1;
|
||||
std::string tmpstr = tmp.str();
|
||||
size_t endpos = tmpstr.find_last_not_of('0');
|
||||
if (endpos >= 0 && tmpstr[endpos] == '.') endpos--;
|
||||
if (tmpstr[endpos] == '.') endpos--;
|
||||
tmpstr = tmpstr.substr(0, endpos+1);
|
||||
size_t dotpos = tmpstr.find('.');
|
||||
if (dotpos != std::string::npos) {
|
||||
if (tmpstr.size() - dotpos > 12) tmpstr.erase(dotpos + 12);
|
||||
while (tmpstr[tmpstr.size()-1] == '0') tmpstr.erase(tmpstr.size()-1);
|
||||
}
|
||||
if ( tmpstr.compare("-0") == 0 ) tmpstr = "0";
|
||||
tmpstr = two_digit_exp_format( tmpstr );
|
||||
if (tmpstr.compare("-0") == 0) tmpstr = "0";
|
||||
tmpstr = two_digit_exp_format(tmpstr);
|
||||
return tmpstr;
|
||||
#else
|
||||
// attempt to emulate Qt's QString.sprintf("%g"); from old OpenSCAD.
|
||||
|
|
Loading…
Reference in New Issue