# How to set the import parameters to maximize the efficiency of the import

**URL:** <https://forum.techsoft3d.com/t/how-to-set-the-import-parameters-to-maximize-the-efficiency-of-the-import/4812>\
**Category:** HOOPS Visualize Web\
**Tags:** how-to\
**Created:** [August 7, 2025, 4:36am UTC](https://forum.techsoft3d.com/t/how-to-set-the-import-parameters-to-maximize-the-efficiency-of-the-import/4812 "2025-08-07T04:36:29Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![502815549](https://avatars.discourse-cdn.com/v4/letter/5/4da419/32.png) [@502815549](https://forum.techsoft3d.com/u/502815549)\
**Post date:** [August 7, 2025, 4:36am UTC](https://forum.techsoft3d.com/t/how-to-set-the-import-parameters-to-maximize-the-efficiency-of-the-import/4812/1 "2025-08-07T04:36:29Z")

</div>

For large files, I only call the WriteDependencies function of the Exporter to determine if the assembly is missing parts. How to set the import parameters to maximize the efficiency of the import. Can you provide examples of parameter settings.

struct SC\_Import\_Options {

public:

SC\_Import\_Options() = default;

/\*! Import hidden objects from CAD File \*/

bool import\_hidden\_objects = false;

/\*! Import PMI \*/

bool import\_pmi = true;

/\*! Always subtitute font \*/

bool always\_substitute\_font = false;

/\*! Import geometry \*/

bool read\_geometry = true;

/\*! Import attributes \*/

bool read\_attributes = true;

/\*! Import the full path of original name \*/

bool read\_full\_path = false;

/\*! Import wireframes \*/

bool read\_wireframes = true;

/\*! Load all available configurations in the CAD file \*/

bool load\_all\_configurations = true;

/\*! Tessellation Quality \*/

int tessellation\_quality = 2;

/\*! JT level of detail. 0 = low, 1 = medium, 2 = high \*/

int jt\_level\_of\_detail = 2;

/\*! Directories to search for textures \*/

std::vector texture\_search\_directories;

/\*! Name of the CAD configuration to import \*/

ConverterString configuration\_to\_load;

/\*! Controls what to import from drawing files. 0 = only 3D, 1 = only drawings, 2 = Both 3D and

\* drawings \*/

int drawings\_mode = 1;

/\*! @deprecated - Number of processes exchange use to load the data \*/

int multi\_process\_assembly\_loading = 1;

/\*! List of fonts directories \*/

std::vector prc\_font\_directories;

/\*! List of search directories for external files\*/

std::vector search\_directories;

/\*! Name of the font to use to replaced those referenced by the CAD file but which are not

\* present on the system \*/

ConverterString substitution\_font;

/\*! Controls what to import from attribute of revit files: 0 = Not computed (default). 1 =

\* Computed during reading process, stored as attributes\*/

int revit\_physical\_properties = 0;

/\*! Forces capping meshes to be created even if source data contains non-manifold geometry \*/

bool force\_capping = false;

/\*! Import IFC relationships\*/

bool ifc\_import\_relationships = true;

/\*! Import opening element mainly from IFC file\*/

bool ifc\_import\_openings = false;

/\*! Skip DWG externals when loading a Revit file\*/

bool import\_skip\_dwg\_links = false;

/\*! Path of the HE settings xml file \*/

ConverterString xml\_settings;

};

---

<div class="post-metadata">

**Author:** ![tino](https://avatars.discourse-cdn.com/v4/letter/t/9dc877/32.png) [@tino](https://forum.techsoft3d.com/u/tino)\
**Post date:** [August 7, 2025, 11:30am UTC](https://forum.techsoft3d.com/t/how-to-set-the-import-parameters-to-maximize-the-efficiency-of-the-import/4812/2 "2025-08-07T11:30:28Z")

</div>

It’s unclear what you mean by optimized setting. If you are referring to improving the conversion time, the optimized setting would be to select the fewest features. For example, you can set `--read_geometry`, `--read_attributes`, `--read_wireframes`(any many others) to `false`. However, by doing so, the resulting Stream Cache file will lack such features and could degrade the overall user experience.

---

<div class="post-metadata">

**Author:** ![502815549](https://avatars.discourse-cdn.com/v4/letter/5/4da419/32.png) [@502815549](https://forum.techsoft3d.com/u/502815549)\
**Post date:** [August 7, 2025, 11:34am UTC](https://forum.techsoft3d.com/t/how-to-set-the-import-parameters-to-maximize-the-efficiency-of-the-import/4812/4 "2025-08-07T11:34:54Z")

</div>

Just need to obtain the missing parts list, no need to convert geometric data.

---

<div class="post-metadata">

**Author:** ![tino](https://avatars.discourse-cdn.com/v4/letter/t/9dc877/32.png) [@tino](https://forum.techsoft3d.com/u/tino)\
**Post date:** [August 7, 2025, 11:42am UTC](https://forum.techsoft3d.com/t/how-to-set-the-import-parameters-to-maximize-the-efficiency-of-the-import/4812/5 "2025-08-07T11:42:35Z")

</div>

This would be leanest setting:

```auto
read_geometry = false;
read_attributes = false;
read_wireframes = false;
import_pmi = false;
load_all_configurations = false;
tessellation_quality = 0;
jt_level_of_detail = 0;
drawings_mode = 0;
ifc_import_relationships = false;

```
