Castle Game Engine: X3DFields: Class TX3DReader

# Class TX3DReader
Description | Hierarchy | Fields | Methods | Properties
## Unit X3DFields ## Declaration `type TX3DReader = class(TObject)` ## Description Reading of VRML/X3D from stream. Common knowledge for both classic and XML reader. X3DNodes unit extends this into TX3DReaderNames. ## Hierarchy TObject TX3DReader ## Overview ### Fields
| `LengthConversionFactor: Float;`
### Methods
| `constructor Create(const ABaseUrl: string; const AVersion: TX3DVersion);`
| `constructor CreateCopy(Source: TX3DReader);`
| `procedure UnitConversion(const Category, Name: string; const ConversionFactor: Float);`
### Properties
| `property BaseUrl: string read FBaseUrl;`
| `property Version: TX3DVersion read FVersion;`
## Description ### Fields
| `LengthConversionFactor: Float;`
### Methods
| `constructor Create(const ABaseUrl: string; const AVersion: TX3DVersion);`
| `constructor CreateCopy(Source: TX3DReader);`
| `procedure UnitConversion(const Category, Name: string; const ConversionFactor: Float);`
Apply unit convertion. If this is angle convertion factor, it is stored and used internally. If this is length convertion factor, we update our LengthConversionFactor property, but it's callers responsibility to make use of it. (You want to use here TX3DRootNode.Scale.)
### Properties
| `property BaseUrl: string read FBaseUrl;`
Base path for resolving URLs from nodes in this namespace. See TX3DNode.BaseUrl.
| `property Version: TX3DVersion read FVersion;`
VRML/X3D version number. For resolving node class names and other stuff.
Generated by PasDoc 0.13.0 on 2015-06-15 04:43:13