VDA-FS Reader

VDA-FS
File Extension VDA
Supported Versions 1.0 and 2.0
Platforms wy ly my an in
Tessellation c_green Supported
B-rep c_green Supported
PMI c_grey N/A

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.