internal override bool ParseNodeBodyElement(string id, VRMLParser parser) { if (id == "tau") { Tau = parser.ParseDoubleValue(); } else if (id == "tolerance") { Tolerance = parser.ParseDoubleValue(); } else if (id == "initialDestination") { InitialDestination = parser.ParseSFColorValue(); } else if (id == "initialValue") { InitialValue = parser.ParseSFColorValue(); } else if (id == "order") { Order = parser.ParseIntValue(); } else { return(false); } return(true); }
internal override bool ParseNodeBodyElement(string id, VRMLParser parser) { if (id == "ambientIntensity") { AmbientIntensity = parser.ParseDoubleValue(); } else if (id == "diffuseColor") { DiffuseColor = parser.ParseSFColorValue(); } else if (id == "emissiveColor") { EmissiveColor = parser.ParseSFColorValue(); } else if (id == "shininess") { Shininess = parser.ParseDoubleValue(); } else if (id == "specularColor") { SpecularColor = parser.ParseSFColorValue(); } else if (id == "transparency") { Transparency = parser.ParseDoubleValue(); } else { return(false); } return(true); }
internal override bool ParseNodeBodyElement(string id, VRMLParser parser) { if(id=="ambientIntensity") AmbientIntensity=parser.ParseDoubleValue(); else if(id=="diffuseColor") DiffuseColor=parser.ParseSFColorValue(); else if(id=="emissiveColor") EmissiveColor=parser.ParseSFColorValue(); else if(id=="shininess") Shininess=parser.ParseDoubleValue(); else if(id=="specularColor") SpecularColor=parser.ParseSFColorValue(); else if(id=="transparency") Transparency=parser.ParseDoubleValue(); else return false; return true; }
internal override bool ParseNodeBodyElement(string id, VRMLParser parser) { if (id == "ambientIntensity") { AmbientIntensity = parser.ParseDoubleValue(); } else if (id == "color") { Color = parser.ParseSFColorValue(); } else if (id == "direction") { Direction = parser.ParseSFVec3fValue(); } else if (id == "global") { Global = parser.ParseBoolValue(); } else if (id == "intensity") { Intensity = parser.ParseDoubleValue(); } else if (id == "on") { On = parser.ParseBoolValue(); } else { return(false); } return(true); }
internal override bool ParseNodeBodyElement(string id, VRMLParser parser) { if(id=="color") Color=parser.ParseSFColorValue(); else if(id=="fogType") FogType=parser.ParseStringValue(); else if(id=="visibilityRange") VisibilityRange=parser.ParseDoubleValue(); else return false; return true; }
internal override bool ParseNodeBodyElement(string id, VRMLParser parser) { if(id=="filled") Filled=parser.ParseBoolValue(); else if(id=="hatchColor") HatchColor=parser.ParseSFColorValue(); else if(id=="hatched") Hatched=parser.ParseBoolValue(); else if(id=="hatchStyle") HatchStyle=parser.ParseIntValue(); else return false; return true; }
internal override bool ParseNodeBodyElement(string id, VRMLParser parser) { if(id=="ambientIntensity") AmbientIntensity=parser.ParseDoubleValue(); else if(id=="color") Color=parser.ParseSFColorValue(); else if(id=="direction") Direction=parser.ParseSFVec3fValue(); else if(id=="global") Global=parser.ParseBoolValue(); else if(id=="intensity") Intensity=parser.ParseDoubleValue(); else if(id=="on") On=parser.ParseBoolValue(); else return false; return true; }
internal override bool ParseNodeBodyElement(string id, VRMLParser parser) { if (id == "ambientIntensity") { AmbientIntensity = parser.ParseDoubleValue(); } else if (id == "attenuation") { Attenuation = parser.ParseSFVec3fValue(); } else if (id == "beamWidth") { BeamWidth = parser.ParseDoubleValue(); } else if (id == "color") { Color = parser.ParseSFColorValue(); } else if (id == "cutOffAngle") { CutOffAngle = parser.ParseDoubleValue(); } else if (id == "direction") { Direction = parser.ParseSFVec3fValue(); } else if (id == "global") { Global = parser.ParseBoolValue(); } else if (id == "intensity") { Intensity = parser.ParseDoubleValue(); } else if (id == "location") { Location = parser.ParseSFVec3fValue(); } else if (id == "on") { On = parser.ParseBoolValue(); } else if (id == "radius") { Radius = parser.ParseDoubleValue(); } else { return(false); } return(true); }
internal override bool ParseNodeBodyElement(string id, VRMLParser parser) { if(id=="ambientIntensity") AmbientIntensity=parser.ParseDoubleValue(); else if(id=="attenuation") Attenuation=parser.ParseSFVec3fValue(); else if(id=="beamWidth") BeamWidth=parser.ParseDoubleValue(); else if(id=="color") Color=parser.ParseSFColorValue(); else if(id=="cutOffAngle") CutOffAngle=parser.ParseDoubleValue(); else if(id=="direction") Direction=parser.ParseSFVec3fValue(); else if(id=="global") Global=parser.ParseBoolValue(); else if(id=="intensity") Intensity=parser.ParseDoubleValue(); else if(id=="location") Location=parser.ParseSFVec3fValue(); else if(id=="on") On=parser.ParseBoolValue(); else if(id=="radius") Radius=parser.ParseDoubleValue(); else return false; return true; }
internal override bool ParseNodeBodyElement(string id, VRMLParser parser) { int line = parser.Line; if (id == "alpha") { Alpha = parser.ParseDoubleValue(); } else if (id == "color") { Color = parser.ParseSFColorValue(); } else if (id == "function") { Function = parser.ParseSFStringOrMFStringValue(); } else if (id == "mode") { Mode = parser.ParseSFStringOrMFStringValue(); } else if (id == "source") { Source = parser.ParseSFStringOrMFStringValue(); } else if (id == "texture") { List <X3DNode> nodes = parser.ParseSFNodeOrMFNodeValue(); foreach (X3DNode node in nodes) { X3DTextureNode tn = node as X3DTextureNode; if (tn == null) { parser.ErrorParsingNode(VRMLReaderError.UnexpectedNodeType, this, id, node, line); } else { Texture.Add(tn); } } } else { return(false); } return(true); }
internal override bool ParseNodeBodyElement(string id, VRMLParser parser) { if (id == "color") { Color = parser.ParseSFColorValue(); } else if (id == "fogType") { FogType = parser.ParseStringValue(); } else if (id == "visibilityRange") { VisibilityRange = parser.ParseDoubleValue(); } else { return(false); } return(true); }
internal override bool ParseNodeBodyElement(string id, VRMLParser parser) { if (id == "filled") { Filled = parser.ParseBoolValue(); } else if (id == "hatchColor") { HatchColor = parser.ParseSFColorValue(); } else if (id == "hatched") { Hatched = parser.ParseBoolValue(); } else if (id == "hatchStyle") { HatchStyle = parser.ParseIntValue(); } else { return(false); } return(true); }