45 string::size_type space = line.find(
' ');
47 if (space != string::npos)
49 cmd = line.substr(0, space);
50 args = line.substr(space+1);
73 string::size_type space = line.find(
' ');
75 if (space != string::npos)
77 if (line.substr(0, space) == cmd)
79 args = line.substr(space+1);
94 const string& errorMsg
98 if (!cueTo(is, cmd, args))
102 "fileFormats::AC3DsurfaceFormat::read(const fileName&)"
104 <<
"Cannot find command " << cmd
124 static scalar colourMap[] =
141 label colourI = zoneI % 8;
142 label colourCompI = 3 * colourI;
144 os <<
"MATERIAL \"" << zoneLst[zoneI].name() <<
"Mat\" rgb "
145 << colourMap[colourCompI] <<
' ' << colourMap[colourCompI+1]
146 <<
' ' << colourMap[colourCompI+2]
147 <<
" amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10"
152 os <<
"OBJECT world" << nl
153 <<
"kids " << zoneLst.
size() <<
endl;