VDA-FS Reader
VDA-FS | |
File Extension | VDA |
Supported Versions | 1.0 and 2.0 |
Platforms | ![]() ![]() ![]() ![]() ![]() |
Tessellation | ![]() |
B-rep | ![]() |
PMI | ![]() |
The VDA-FS Reader provides full access to the Assembly, B-rep and View & PMI Data stored within a particular VDA-FS file. A file does not need to have a particular extension to be read correctly by HOOPS Exchange however the file extensions of VDA-FS files that you can expect to be loaded by HOOPS Exchange are:
- .VDA
How to Import From VDA-FS
To load a VDA-FS file, use A3DAsmModelFileLoadFromFile()
.
The A3DParamsLoadData
structure is used to customize the loading behavior:
A3DAsmModelFile* pModelFile = 0;
A3DRWParamsLoadData sReadParam;
A3D_INITIALIZE_DATA(A3DRWParamsLoadData, sReadParam);
sReadParam.m_sGeneral.m_bReadSolids = true;
// ... set other A3DRWParamsLoadData fields as necessary
A3DAsmModelFileLoadFromFile("path/to/file.vda", &sReadParam, &pModelFile);
See Simple Load and Export for more about loading model files.
Tessellation
This visualization data for this format is generated by the HOOPS Exchange tessellation engine.
B-rep
The VDA-FS B-rep is pretty simple and only supports geometry in NURBS form. The only types of surface and curve geometry that can be found in a VDA-FS B-rep is:
- B-spline curve
- B-spline surface
- Circular curve
PMI
This concept is not supported by VDA-FS.
Assembly
Datum planes and construction geometry are also supported and accessed through the assembly tree. Incremental load is not supported by our VDA-FS reader.
Views
This concept is not supported by VDA-FS.