# Data Solutions

**URL:** https://forum.techsoft3d.com/c/data-solutions/84.md?page=5

[Latest](https://forum.techsoft3d.com/latest.md) · [Categories](https://forum.techsoft3d.com/categories.md) · [Tags](https://forum.techsoft3d.com/tags.md)

**Page:** 6

---

## [FAQ: How units are handled in HOOPS Exchange?](https://forum.techsoft3d.com/t/faq-how-units-are-handled-in-hoops-exchange/1555)

<div class="topic-metadata">

**Author:** [@gabriel.peragine](https://forum.techsoft3d.com/u/gabriel.peragine)\
**Replies:** 0\
**Last updated:** [July 18, 2022, 4:00am UTC](https://forum.techsoft3d.com/t/faq-how-units-are-handled-in-hoops-exchange/1555 "2022-07-18T04:00:00Z")

</div>

How are units represented in HOOPS Exchange ? All units inside of PRC files are stored with decimal numbers, representing multiples of mm. So for example, a meter will correspond to a value of 1000 while an inch is repr…

---

## [Does Hoops has the capacity to generate a zip file after .step conversion?](https://forum.techsoft3d.com/t/does-hoops-has-the-capacity-to-generate-a-zip-file-after-step-conversion/1437)

<div class="topic-metadata">

**Author:** [@bloirat](https://forum.techsoft3d.com/u/bloirat)\
**Replies:** 2\
**Last updated:** [January 26, 2023, 7:43am UTC](https://forum.techsoft3d.com/t/does-hoops-has-the-capacity-to-generate-a-zip-file-after-step-conversion/1437 "2023-01-26T07:43:57Z")

</div>

We use Solid Edge 2022 + Aras. We use Hoops to generate .step file from Solid Edge 2022 objects. Does it exist a way to zip the .step file after Hoops convertion? (so I can store directly .zip file in Aras)

---

## [Hoops Exchange - Getting bounding box data](https://forum.techsoft3d.com/t/hoops-exchange-getting-bounding-box-data/1297)

<div class="topic-metadata">

**Author:** [@alberto.carvalho](https://forum.techsoft3d.com/u/alberto.carvalho)\
**Replies:** 3\
**Last updated:** [January 16, 2023, 1:01pm UTC](https://forum.techsoft3d.com/t/hoops-exchange-getting-bounding-box-data/1297 "2023-01-16T13:01:12Z")

</div>

Hello, I already created a ticket for this, asking you information (SDHE-20166). Is it possible in Hoops Exchange, for gltf files, getting bounding box data information? We will need to, from a gltf file, create an hie…

---

## [Hoops Exchange - Visual C++ Library - Creating a linux docker image](https://forum.techsoft3d.com/t/hoops-exchange-visual-c-library-creating-a-linux-docker-image/1271)

<div class="topic-metadata">

**Author:** [@alberto.carvalho](https://forum.techsoft3d.com/u/alberto.carvalho)\
**Replies:** 1\
**Last updated:** [December 23, 2022, 3:42pm UTC](https://forum.techsoft3d.com/t/hoops-exchange-visual-c-library-creating-a-linux-docker-image/1271 "2022-12-23T15:42:37Z")

</div>

Hello, I want to create a c++ library that uses some features of Hoops Exchange, like importing a file and converting it to other format. This library will be consumed by a C# application (.net core application) using P…

---

## [Troubleshooting with using HPS.Exchange in C# WPF Example](https://forum.techsoft3d.com/t/troubleshooting-with-using-hps-exchange-in-c-wpf-example/1190)

<div class="topic-metadata">

**Author:** [@n.fabian](https://forum.techsoft3d.com/u/n.fabian)\
**Replies:** 2\
**Last updated:** [December 2, 2022, 9:52am UTC](https://forum.techsoft3d.com/t/troubleshooting-with-using-hps-exchange-in-c-wpf-example/1190 "2022-12-02T09:52:16Z")

</div>

Im using the C# example "hps\_wpf\_sandbox\_v140) with exchange. I can not load a file with exchange, because HPS.Exchangel.File.GetFormat throws an exception “failed to load Exchange libraries” “at HPS.Exchange.File.GetF…

---

## [How-To: Identify missing or failing parts when loading an assembly](https://forum.techsoft3d.com/t/how-to-identify-missing-or-failing-parts-when-loading-an-assembly/1157)

<div class="topic-metadata">

**Author:** [@gabriel.peragine](https://forum.techsoft3d.com/u/gabriel.peragine)\
**Replies:** 1\
**Last updated:** [November 29, 2022, 12:17am UTC](https://forum.techsoft3d.com/t/how-to-identify-missing-or-failing-parts-when-loading-an-assembly/1157 "2022-11-29T00:17:17Z")

</div>

When HOOPS Exchange loads A CAD Assembly, the import can succeed even if some components are missing. Some readers, such as Solidworks, can even provide the complete tessellation of the model when components are missing…

---

## [HOOPS Exchange release announcement email or notification](https://forum.techsoft3d.com/t/hoops-exchange-release-announcement-email-or-notification/1164)

<div class="topic-metadata">

**Author:** [@paul.ikeda](https://forum.techsoft3d.com/u/paul.ikeda)\
**Replies:** 1\
**Last updated:** [November 21, 2022, 6:13pm UTC](https://forum.techsoft3d.com/t/hoops-exchange-release-announcement-email-or-notification/1164 "2022-11-21T18:13:15Z")

</div>

Is there a way to receive an email when versions of HOOPS Exchange are publically released? I check the “HOOPS Target General Availability Dates” page on occasion, but it would be nice to receive a direct push notificati…

---

## [How-To: Read color and material information from Exchange](https://forum.techsoft3d.com/t/how-to-read-color-and-material-information-from-exchange/1568)

<div class="topic-metadata">

**Author:** [@gabriel.peragine](https://forum.techsoft3d.com/u/gabriel.peragine)\
**Replies:** 0\
**Last updated:** [October 11, 2022, 4:00am UTC](https://forum.techsoft3d.com/t/how-to-read-color-and-material-information-from-exchange/1568 "2022-10-11T04:00:00Z")

</div>

This article will describe the methodology that should be used to determine part and face appearances correctly. Introduction As an application developer, you want the graphical representation of imported parts to match…

---

## [Validating your Exchange Model File](https://forum.techsoft3d.com/t/validating-your-exchange-model-file/985)

<div class="topic-metadata">

**Author:** [@dave.calkins](https://forum.techsoft3d.com/u/dave.calkins)\
**Replies:** 1\
**Last updated:** [September 2, 2022, 9:19pm UTC](https://forum.techsoft3d.com/t/validating-your-exchange-model-file/985 "2022-09-02T21:19:06Z")

</div>

We ran into a problematic CAD file recently. Importing the model with Exchange was successful and the model rendered and worked correctly. We later serialized the loaded model to a byte array for embedding in our appli…

---

## [AndroidStudio Include SDK in external C++ library](https://forum.techsoft3d.com/t/androidstudio-include-sdk-in-external-c-library/975)

<div class="topic-metadata">

**Author:** [@sryckebusch](https://forum.techsoft3d.com/u/sryckebusch)\
**Replies:** 0\
**Last updated:** [September 1, 2022, 8:21am UTC](https://forum.techsoft3d.com/t/androidstudio-include-sdk-in-external-c-library/975 "2022-09-01T08:21:30Z")

</div>

Hello, I’m a absolute beginner in Android Studio. I’m need to do a external C++ library in Android Studio with just the function exchange(string FileIn, string FileOut). I use the sample project in the SDK. I have cre…

---

## [How-To: Overwrite color and material information in Exchange](https://forum.techsoft3d.com/t/how-to-overwrite-color-and-material-information-in-exchange/1569)

<div class="topic-metadata">

**Author:** [@gabriel.peragine](https://forum.techsoft3d.com/u/gabriel.peragine)\
**Replies:** 0\
**Last updated:** [August 16, 2022, 4:00am UTC](https://forum.techsoft3d.com/t/how-to-overwrite-color-and-material-information-in-exchange/1569 "2022-08-16T04:00:00Z")

</div>

This article is only about overwriting already existing colors in a model loaded with HOOPS Exchange, for further explanations about how to interpret them, please look at the following article: How-To: Read color and mat…

---

## [Troubleshooting with opening STEP files in Linux](https://forum.techsoft3d.com/t/troubleshooting-with-opening-step-files-in-linux/904)

<div class="topic-metadata">

**Author:** [@programmingdutop](https://forum.techsoft3d.com/u/programmingdutop)\
**Replies:** 1\
**Last updated:** [July 25, 2022, 2:06pm UTC](https://forum.techsoft3d.com/t/troubleshooting-with-opening-step-files-in-linux/904 "2022-07-25T14:06:09Z")

</div>

Hi, I am trying to integrate Hoops Exchange 22.1 into my Qt 5.15.2 project on Ubuntu 20.04.4 LTS. The problem is that for some STEP files the coordinates are not parsed. Although those same STEP files open without probl…

---

## [FAQ: Is Construction Entities related geometry to PMI in CATIA V5?](https://forum.techsoft3d.com/t/faq-is-construction-entities-related-geometry-to-pmi-in-catia-v5/1445)

<div class="topic-metadata">

**Author:** [@gabriel.peragine](https://forum.techsoft3d.com/u/gabriel.peragine)\
**Replies:** 0\
**Last updated:** [June 21, 2022, 4:00am UTC](https://forum.techsoft3d.com/t/faq-is-construction-entities-related-geometry-to-pmi-in-catia-v5/1445 "2022-06-21T04:00:00Z")

</div>

When importing CATIA V5 file which contains PMI which are linked to Construction geometries, ‘Construction geometries’ in ‘annotation set’ is imported as set of Representation item named “Construction Entities”. (In Cat…

---

## [HOOPS + ODA libraries : Linux Compilers requirements](https://forum.techsoft3d.com/t/hoops-oda-libraries-linux-compilers-requirements/1468)

<div class="topic-metadata">

**Author:** [@gabriel.peragine](https://forum.techsoft3d.com/u/gabriel.peragine)\
**Replies:** 0\
**Last updated:** [June 17, 2022, 4:00am UTC](https://forum.techsoft3d.com/t/hoops-oda-libraries-linux-compilers-requirements/1468 "2022-06-17T04:00:00Z")

</div>

Introduction Due to a platform requirement change that happened in the third-party dependency, HOOPS is relying on for the ODA - Revit and AutoCAD/DWG Readers, the HOOPS 2022 SP1 minimum requirements on Linux have been c…

---

## [How-to: Traverse a PRC model file using Visitor pattern for rapid prototyping](https://forum.techsoft3d.com/t/how-to-traverse-a-prc-model-file-using-visitor-pattern-for-rapid-prototyping/1456)

<div class="topic-metadata">

**Author:** [@Toshi-TS3D](https://forum.techsoft3d.com/u/Toshi-TS3D)\
**Replies:** 0\
**Last updated:** [May 26, 2022, 4:00am UTC](https://forum.techsoft3d.com/t/how-to-traverse-a-prc-model-file-using-visitor-pattern-for-rapid-prototyping/1456 "2022-05-26T04:00:00Z")

</div>

Introduction Parsing and interpreting the PRC structure can be complex, as described in the PRC Basics documentation. This article explains how to traverse a PRC model file using the built-in Visitor pattern sample incl…

---

## [Why are some SolidWorks configurations are missing in HOOPS Exchange?](https://forum.techsoft3d.com/t/why-are-some-solidworks-configurations-are-missing-in-hoops-exchange/1451)

<div class="topic-metadata">

**Author:** [@gabriel.peragine](https://forum.techsoft3d.com/u/gabriel.peragine)\
**Replies:** 0\
**Last updated:** [May 16, 2022, 4:00am UTC](https://forum.techsoft3d.com/t/why-are-some-solidworks-configurations-are-missing-in-hoops-exchange/1451 "2022-05-16T04:00:00Z")

</div>

As you can see in the screenshot below, some SolidWorks configurations may present greyed dashes: That’s because they’re purged by SolidWorks in order to save some space, however such models have to be regenerated by…

---

## [How to use the model comparison function to output a model with B-Rep information instead of just face information](https://forum.techsoft3d.com/t/how-to-use-the-model-comparison-function-to-output-a-model-with-b-rep-information-instead-of-just-face-information/763)

<div class="topic-metadata">

**Author:** [@Rui.Zhang03](https://forum.techsoft3d.com/u/Rui.Zhang03)\
**Replies:** 3\
**Last updated:** [May 9, 2022, 2:11pm UTC](https://forum.techsoft3d.com/t/how-to-use-the-model-comparison-function-to-output-a-model-with-b-rep-information-instead-of-just-face-information/763 "2022-05-09T14:11:10Z")

</div>

Does the model comparison generate models with only face information and no B-Rep information?

---

## [How to import BREP to Parasolid, ACIS or OpenCascade](https://forum.techsoft3d.com/t/how-to-import-brep-to-parasolid-acis-or-opencascade/1503)

<div class="topic-metadata">

**Author:** [@gabriel.peragine](https://forum.techsoft3d.com/u/gabriel.peragine)\
**Replies:** 0\
**Last updated:** [May 9, 2022, 4:00am UTC](https://forum.techsoft3d.com/t/how-to-import-brep-to-parasolid-acis-or-opencascade/1503 "2022-05-09T04:00:00Z")

</div>

Introduction This is a very common use case, and HOOPS Exchange includes several tools that help with this. It’s also covered in our documentation and so a lot of what is written below is simple referencing into the HOOP…

---

## [FAQ : Why can't I import a 3D-PDF with HOOPS Exchange](https://forum.techsoft3d.com/t/faq-why-cant-i-import-a-3d-pdf-with-hoops-exchange/1441)

<div class="topic-metadata">

**Author:** [@gabriel.peragine](https://forum.techsoft3d.com/u/gabriel.peragine)\
**Replies:** 0\
**Last updated:** [April 11, 2022, 4:00am UTC](https://forum.techsoft3d.com/t/faq-why-cant-i-import-a-3d-pdf-with-hoops-exchange/1441 "2022-04-11T04:00:00Z")

</div>

Problem When importing a 3D-PDF file, HOOPS Exchange returns an error. Solution The 3D-PDF is protected: HOOPS Exchange can’t import a 3D-PDF if it is password protected : HOOPS Exchange, PDF Reader specifications To …

---

## [FAQ: What are the AdaptAndReplace/CopyAndAdapt parameters used during a STEP export?](https://forum.techsoft3d.com/t/faq-what-are-the-adaptandreplace-copyandadapt-parameters-used-during-a-step-export/1453)

<div class="topic-metadata">

**Author:** [@gabriel.peragine](https://forum.techsoft3d.com/u/gabriel.peragine)\
**Replies:** 0\
**Last updated:** [April 11, 2022, 4:00am UTC](https://forum.techsoft3d.com/t/faq-what-are-the-adaptandreplace-copyandadapt-parameters-used-during-a-step-export/1453 "2022-04-11T04:00:00Z")

</div>

During a STEP export with HOOPS Exchange, some NURBS conversion of the model is performed. The same result can be reproduced by calling the AdaptAndReplace or CopyAndAdapt functions, as shown in the BrepAdaptor sample, …

---

## [How-to : Load SolidWorks Configurations](https://forum.techsoft3d.com/t/how-to-load-solidworks-configurations/1450)

<div class="topic-metadata">

**Author:** [@gabriel.peragine](https://forum.techsoft3d.com/u/gabriel.peragine)\
**Replies:** 0\
**Last updated:** [March 20, 2022, 4:00am UTC](https://forum.techsoft3d.com/t/how-to-load-solidworks-configurations/1450 "2022-03-20T04:00:00Z")

</div>

What are SolidWorks configurations ? SolidWorks configurations are a very common way used to define multiple similar but slightly different parts (like screws with different sizes for example). How to load a specific co…

---

## [FAQ: What are the AdaptAndReplace/CopyAndAdapt parameters used by the ProjectPointCloudManager?](https://forum.techsoft3d.com/t/faq-what-are-the-adaptandreplace-copyandadapt-parameters-used-by-the-projectpointcloudmanager/1464)

<div class="topic-metadata">

**Author:** [@gabriel.peragine](https://forum.techsoft3d.com/u/gabriel.peragine)\
**Replies:** 0\
**Last updated:** [March 15, 2022, 4:00am UTC](https://forum.techsoft3d.com/t/faq-what-are-the-adaptandreplace-copyandadapt-parameters-used-by-the-projectpointcloudmanager/1464 "2022-03-15T04:00:00Z")

</div>

During its creation, the A3DProjectPointCloudManager performs some NURBS conversion of every RepresentationItem present in the input model. The same result can be reproduced by calling the AdaptAndReplace or CopyAndAdap…

---

## [FAQ: Why does HOOPS Exchange sometimes lighten colors when retrieving Creo files?](https://forum.techsoft3d.com/t/faq-why-does-hoops-exchange-sometimes-lighten-colors-when-retrieving-creo-files/1454)

<div class="topic-metadata">

**Author:** [@gabriel.peragine](https://forum.techsoft3d.com/u/gabriel.peragine)\
**Replies:** 0\
**Last updated:** [March 14, 2022, 4:00am UTC](https://forum.techsoft3d.com/t/faq-why-does-hoops-exchange-sometimes-lighten-colors-when-retrieving-creo-files/1454 "2022-03-14T04:00:00Z")

</div>

Unlike other CAD software, Creo presents some extra parameters called “Intensity“ for colors. While reading Creo colors, HOOPS Exchange is in fact applying that scale to the flat colors as follows: HOOPS RGB Color = Cr…

---

## [Reading 3DPDF Streams in ExchangeSharp](https://forum.techsoft3d.com/t/reading-3dpdf-streams-in-exchangesharp/675)

<div class="topic-metadata">

**Author:** [@Josh\_KS](https://forum.techsoft3d.com/u/Josh_KS)\
**Replies:** 1\
**Last updated:** [March 4, 2022, 7:22pm UTC](https://forum.techsoft3d.com/t/reading-3dpdf-streams-in-exchangesharp/675 "2022-03-04T19:22:25Z")

</div>

Hi, this is a question regarding exchange sharp. I’m currently working on reading multiple PRC streams from a 3D PDF. I had no trouble following and implementing the example in the C++ programming guide (2.1 Simple Load…

---

## [Prototype Aware Getters](https://forum.techsoft3d.com/t/prototype-aware-getters/654)

<div class="topic-metadata">

**Author:** [@brad](https://forum.techsoft3d.com/u/brad)\
**Replies:** 1\
**Last updated:** [February 23, 2022, 8:17pm UTC](https://forum.techsoft3d.com/t/prototype-aware-getters/654 "2022-02-23T20:17:22Z")

</div>

If you’re familiar with HOOPS Exchange, you’ve likely encountered the prototype concept. Using the prototype correctly is simpler than many developers realize, but it still represents a bit of a hurdle. Because of this, …

---

## [FAQ: How does Exchange handle tessellation data while reading a CAD file?](https://forum.techsoft3d.com/t/faq-how-does-exchange-handle-tessellation-data-while-reading-a-cad-file/1498)

<div class="topic-metadata">

**Author:** [@gabriel.peragine](https://forum.techsoft3d.com/u/gabriel.peragine)\
**Replies:** 0\
**Last updated:** [February 22, 2022, 5:00am UTC](https://forum.techsoft3d.com/t/faq-how-does-exchange-handle-tessellation-data-while-reading-a-cad-file/1498 "2022-02-22T05:00:00Z")

</div>

HOOPS Exchange supports different modes for reading B-rep and tessellation data from native CAD files, but not all file formats have their data read the same way. In some cases, the tessellation data that exists in the C…

---

## [How to free Memory in HOOPS Exchange](https://forum.techsoft3d.com/t/how-to-free-memory-in-hoops-exchange/1460)

<div class="topic-metadata">

**Author:** [@gabriel.peragine](https://forum.techsoft3d.com/u/gabriel.peragine)\
**Replies:** 0\
**Last updated:** [January 26, 2022, 5:00am UTC](https://forum.techsoft3d.com/t/how-to-free-memory-in-hoops-exchange/1460 "2022-01-26T05:00:00Z")

</div>

It all depends on the kind of object you want to free: If it’s part of some modelFile, then both of them will automatically be deleted at the same time (ie when the A3DAsmModelFileDelete() function will be called) sinc…

---

## [How to know if a model contains B-Rep or Tessellated bodies](https://forum.techsoft3d.com/t/how-to-know-if-a-model-contains-b-rep-or-tessellated-bodies/1502)

<div class="topic-metadata">

**Author:** [@gabriel.peragine](https://forum.techsoft3d.com/u/gabriel.peragine)\
**Replies:** 0\
**Last updated:** [January 17, 2022, 5:00am UTC](https://forum.techsoft3d.com/t/how-to-know-if-a-model-contains-b-rep-or-tessellated-bodies/1502 "2022-01-17T05:00:00Z")

</div>

CAD files embed two kind of data for the 3D bodies: BRep and Tessellation. A BRep body is described by mathematical parameters and a topology. In order to display a BRep body, HOOPS Exchange evaluate the parameters and …

---

## [FAQ: Why is the A3DCrvBase\* for this A3DTopoEdge null?](https://forum.techsoft3d.com/t/faq-why-is-the-a3dcrvbase-for-this-a3dtopoedge-null/1463)

<div class="topic-metadata">

**Author:** [@gabriel.peragine](https://forum.techsoft3d.com/u/gabriel.peragine)\
**Replies:** 0\
**Last updated:** [December 13, 2021, 5:00am UTC](https://forum.techsoft3d.com/t/faq-why-is-the-a3dcrvbase-for-this-a3dtopoedge-null/1463 "2021-12-13T05:00:00Z")

</div>

Introduction As a developer using HOOPS Exchange, you would like to evaluate the exact positions and directions along the edges of a B-Rep model. While attempting to do this, you encounter A3DTopoEdge objects that have a…

---

## [Troubleshooting library load failures with ExchangeSharp on Linux](https://forum.techsoft3d.com/t/troubleshooting-library-load-failures-with-exchangesharp-on-linux/568)

<div class="topic-metadata">

**Author:** [@dave.calkins](https://forum.techsoft3d.com/u/dave.calkins)\
**Replies:** 1\
**Last updated:** [December 10, 2021, 4:11pm UTC](https://forum.techsoft3d.com/t/troubleshooting-library-load-failures-with-exchangesharp-on-linux/568 "2021-12-10T16:11:55Z")

</div>

We ran into library load failures when running ExchangeSharp on Linux (Ubuntu 20.04 running inside WSL2 on Windows 10). ExchangeSharp uses the “dlopen” call on Linux to dynamically load the libraries at runtime. This i…

[Previous page](https://forum.techsoft3d.com/c/data-solutions/84.md?page=4)

[Next page](https://forum.techsoft3d.com/c/data-solutions/84.md?page=6)
