# HOOPS Exchange

**URL:** https://forum.techsoft3d.com/c/data-solutions/hoops-exchange/64.md?page=3

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

**Page:** 4

---

## [Hoops Exchange Demo and hsf Not working well together](https://forum.techsoft3d.com/t/hoops-exchange-demo-and-hsf-not-working-well-together/4022)

<div class="topic-metadata">

**Author:** [@william.laughlin](https://forum.techsoft3d.com/u/william.laughlin)\
**Replies:** 1\
**Last updated:** [September 26, 2024, 9:57pm UTC](https://forum.techsoft3d.com/t/hoops-exchange-demo-and-hsf-not-working-well-together/4022 "2024-09-26T21:57:32Z")

</div>

I am using the Hoops Exchange Demo (Evaluation Version) and I was trying to open a .hsf file to convert it but the Hoops format is not listed in the supported file formats to open. I can select All Files in the type, and…

---

## [Convert hsf file to ifc file](https://forum.techsoft3d.com/t/convert-hsf-file-to-ifc-file/3850)

<div class="topic-metadata">

**Author:** [@luong20001117](https://forum.techsoft3d.com/u/luong20001117)\
**Replies:** 5\
**Last updated:** [July 17, 2024, 1:59am UTC](https://forum.techsoft3d.com/t/convert-hsf-file-to-ifc-file/3850 "2024-07-17T01:59:55Z")

</div>

I nkow now hoops only support for read ifc file. but i want to export ifc file how can i do. Many thanks

---

## [Approximating any geometry to standard NURBS form](https://forum.techsoft3d.com/t/approximating-any-geometry-to-standard-nurbs-form/3831)

<div class="topic-metadata">

**Author:** [@chintu.intern](https://forum.techsoft3d.com/u/chintu.intern)\
**Replies:** 0\
**Last updated:** [July 3, 2024, 12:44pm UTC](https://forum.techsoft3d.com/t/approximating-any-geometry-to-standard-nurbs-form/3831 "2024-07-03T12:44:42Z")

</div>

It was mentioned in the Hoops Exchange documentation that “You can additionally ask HOOPS Exchange to approximate any specific geometry and provide it in a standard NURBS form” in Parasolid Reader. Also attaching the lin…

---

## [Gathering Child File References in AutoCAD / Inventor](https://forum.techsoft3d.com/t/gathering-child-file-references-in-autocad-inventor/3847)

<div class="topic-metadata">

**Author:** [@anthony.pizzigoni](https://forum.techsoft3d.com/u/anthony.pizzigoni)\
**Replies:** 0\
**Last updated:** [July 8, 2024, 7:34pm UTC](https://forum.techsoft3d.com/t/gathering-child-file-references-in-autocad-inventor/3847 "2024-07-08T19:34:49Z")

</div>

Hi, I am looking to work more with HOOPS Exchange, however I would like to know what metadata is able to be extracted from AutoCAD and Inventor files. Using the C# devkit, is there any way to extract file reference data,…

---

## [Extracting loop data from PRC and support with Entity Type (kA3DType...)](https://forum.techsoft3d.com/t/extracting-loop-data-from-prc-and-support-with-entity-type-ka3dtype/3819)

<div class="topic-metadata">

**Author:** [@chintu.intern](https://forum.techsoft3d.com/u/chintu.intern)\
**Replies:** 0\
**Last updated:** [June 27, 2024, 9:53am UTC](https://forum.techsoft3d.com/t/extracting-loop-data-from-prc-and-support-with-entity-type-ka3dtype/3819 "2024-06-27T09:53:26Z")

</div>

What does the entity type (etype) with value 32 represent while extracting the edge data for a loop? I couldn’t find any curve type with this value. Is this a dump value, and am I reading it incorrectly?

---

## [Where do I find more information for a fixed issue (SDHE-20979)](https://forum.techsoft3d.com/t/where-do-i-find-more-information-for-a-fixed-issue-sdhe-20979/3780)

<div class="topic-metadata">

**Author:** [@ron.hiepel](https://forum.techsoft3d.com/u/ron.hiepel)\
**Replies:** 1\
**Last updated:** [June 25, 2024, 1:21pm UTC](https://forum.techsoft3d.com/t/where-do-i-find-more-information-for-a-fixed-issue-sdhe-20979/3780 "2024-06-25T13:21:02Z")

</div>

Hi folks, The recent Hoops Exchange Patch 2024.4.0 caught my attention with the following update: SDHE-20979: Fixed issue from exporting from DWG to GLB I would like to have more insights into this. What was the specif…

---

## [FB\_ngon\_encoding extension used in GLB conversion](https://forum.techsoft3d.com/t/fb-ngon-encoding-extension-used-in-glb-conversion/3739)

<div class="topic-metadata">

**Author:** [@ron.hiepel](https://forum.techsoft3d.com/u/ron.hiepel)\
**Replies:** 1\
**Last updated:** [June 6, 2024, 11:22am UTC](https://forum.techsoft3d.com/t/fb-ngon-encoding-extension-used-in-glb-conversion/3739 "2024-06-06T11:22:58Z")

</div>

Hi guys, we are using the simple ImportExport example from the Exchange package (v2024.2.0) to convert a DWG file to a GLB file. Unfortunately, the resulting GLB file seems to be kind of corrupt. First, we notice the F…

---

## [Access to general attributes with csharp](https://forum.techsoft3d.com/t/access-to-general-attributes-with-csharp/3738)

<div class="topic-metadata">

**Author:** [@jybin](https://forum.techsoft3d.com/u/jybin)\
**Replies:** 0\
**Last updated:** [June 4, 2024, 8:26am UTC](https://forum.techsoft3d.com/t/access-to-general-attributes-with-csharp/3738 "2024-06-04T08:26:23Z")

</div>

How can I access to attributes of each partOccurence? I tried to retrieve like below \*var rootbase is the A3DRootBaseWrapper for occurence entity but the result seems not clear like below.

---

## [FAQ: How ProE/Creo family tables, flexible components and boolean operations are handled by HOOPS?](https://forum.techsoft3d.com/t/faq-how-proe-creo-family-tables-flexible-components-and-boolean-operations-are-handled-by-hoops/1554)

<div class="topic-metadata">

**Author:** [@gabriel.peragine](https://forum.techsoft3d.com/u/gabriel.peragine)\
**Replies:** 1\
**Last updated:** [May 31, 2024, 7:58pm UTC](https://forum.techsoft3d.com/t/faq-how-proe-creo-family-tables-flexible-components-and-boolean-operations-are-handled-by-hoops/1554 "2024-05-31T19:58:23Z")

</div>

It is possible to specify several ProE/Creo specific options (in A3DRWParamsCreoData) while importing such CAD files with the HOOPS Exchange API, including the following ones: Table of Contents Family tables (m\_eFamil…

---

## [How to use Catia Cache option at Import](https://forum.techsoft3d.com/t/how-to-use-catia-cache-option-at-import/3610)

<div class="topic-metadata">

**Author:** [@etienne.luquin](https://forum.techsoft3d.com/u/etienne.luquin)\
**Replies:** 1\
**Last updated:** [April 26, 2024, 4:36pm UTC](https://forum.techsoft3d.com/t/how-to-use-catia-cache-option-at-import/3610 "2024-04-26T16:36:30Z")

</div>

What is CATIA Cache option and CGR files ? CATIA V5 default way of working is to load the Geometry. This can lead to a drop in performance when loading large assemblies as the required memory is important. In this case,…

---

## [How to handle errors when using the A3DAsmModelFileLoadFromFile function in C++](https://forum.techsoft3d.com/t/how-to-handle-errors-when-using-the-a3dasmmodelfileloadfromfile-function-in-c/3516)

<div class="topic-metadata">

**Author:** [@mini](https://forum.techsoft3d.com/u/mini)\
**Replies:** 0\
**Last updated:** [April 5, 2024, 8:31am UTC](https://forum.techsoft3d.com/t/how-to-handle-errors-when-using-the-a3dasmmodelfileloadfromfile-function-in-c/3516 "2024-04-05T08:31:05Z")

</div>

When importing a CAD Data File using the A3DAsmModelFileLoadFromFile function, when reading an incorrect or damaged Data File, a problem occurs in the Progam we are developing and the entire program crashes. I am curious…

---

## [Universal Scene Description (USD) File Format Supported](https://forum.techsoft3d.com/t/universal-scene-description-usd-file-format-supported/3384)

<div class="topic-metadata">

**Author:** [@kwkang](https://forum.techsoft3d.com/u/kwkang)\
**Replies:** 1\
**Last updated:** [March 21, 2024, 5:48pm UTC](https://forum.techsoft3d.com/t/universal-scene-description-usd-file-format-supported/3384 "2024-03-21T17:48:36Z")

</div>

hello. Recently our customer has a request to export in usd format (USD Home — Universal Scene Description 24.03 documentation). It seems that Hoops Exchange doesn’t support this yet, do you have any plans to support it…

---

## [How to get the original dimensions of dwg, CATDrawing and other 2D drawings with HOOPS Exchange](https://forum.techsoft3d.com/t/how-to-get-the-original-dimensions-of-dwg-catdrawing-and-other-2d-drawings-with-hoops-exchange/3332)

<div class="topic-metadata">

**Author:** [@Rui.Zhang03](https://forum.techsoft3d.com/u/Rui.Zhang03)\
**Replies:** 0\
**Last updated:** [March 6, 2024, 10:12am UTC](https://forum.techsoft3d.com/t/how-to-get-the-original-dimensions-of-dwg-catdrawing-and-other-2d-drawings-with-hoops-exchange/3332 "2024-03-06T10:12:07Z")

</div>

I traversed the drawings through HoopsExchange through the A3DDrawingSheetData, A3DDrawingSheetFormatData to get the drawing size are 297 \* 210, but the original dwg drawing size should be 594 \* 420.

---

## [Tracking unmanaged buffers and reading/writing single structs when using the Exchange C# API](https://forum.techsoft3d.com/t/tracking-unmanaged-buffers-and-reading-writing-single-structs-when-using-the-exchange-c-api/3313)

<div class="topic-metadata">

**Author:** [@dave.calkins](https://forum.techsoft3d.com/u/dave.calkins)\
**Replies:** 0\
**Last updated:** [March 1, 2024, 12:46am UTC](https://forum.techsoft3d.com/t/tracking-unmanaged-buffers-and-reading-writing-single-structs-when-using-the-exchange-c-api/3313 "2024-03-01T00:46:27Z")

</div>

If you’re using the Exchange C# API, you may find yourself creating and then releasing unmanaged memory buffers. For example, consider the API.A3DCrvEvaluate() call. Given a curve and it’s parameter value, this will ev…

---

## [Issue with Evaluation of Hoops Exchange](https://forum.techsoft3d.com/t/issue-with-evaluation-of-hoops-exchange/3254)

<div class="topic-metadata">

**Author:** [@cabrell.kana](https://forum.techsoft3d.com/u/cabrell.kana)\
**Replies:** 5\
**Last updated:** [February 24, 2024, 3:14pm UTC](https://forum.techsoft3d.com/t/issue-with-evaluation-of-hoops-exchange/3254 "2024-02-24T15:14:14Z")

</div>

Hello all of you, I’m currently trying to evaluate the SDK Hoops Exchange, but have some problems. In my evaluation i have to check some specifics attributes with hoops . For example, i must check if he is able to read …

---

## [How to reduce the size of memory used by HoopsExchange when importing models](https://forum.techsoft3d.com/t/how-to-reduce-the-size-of-memory-used-by-hoopsexchange-when-importing-models/1915)

<div class="topic-metadata">

**Author:** [@Rui.Zhang03](https://forum.techsoft3d.com/u/Rui.Zhang03)\
**Replies:** 7\
**Last updated:** [February 23, 2024, 10:23pm UTC](https://forum.techsoft3d.com/t/how-to-reduce-the-size-of-memory-used-by-hoopsexchange-when-importing-models/1915 "2024-02-23T22:23:25Z")

</div>

I only know that m\_eTessellationLevelOfDetail set to kA3DTessLODExtraLow and m\_eReadGeomTessMode set to kA3DReadTessOnly can reduce the memory consumption when importing models, but the memory consumption is still higher…

---

## [How to create exchange component and add to model](https://forum.techsoft3d.com/t/how-to-create-exchange-component-and-add-to-model/3242)

<div class="topic-metadata">

**Author:** [@namu181095](https://forum.techsoft3d.com/u/namu181095)\
**Replies:** 0\
**Last updated:** [February 5, 2024, 7:19am UTC](https://forum.techsoft3d.com/t/how-to-create-exchange-component-and-add-to-model/3242 "2024-02-05T07:19:37Z")

</div>

We have imported the .prt model using Hoops exchange and extracted the Hoop visualize CAD model/ model SegmentKey from Hoops Exchange. We want to add a new HPS::component corresponding to newly added subsegment to Orig…

---

## [How to back-calculate the assembly's BoundingBox by relying on the part's BoundingBox](https://forum.techsoft3d.com/t/how-to-back-calculate-the-assemblys-boundingbox-by-relying-on-the-parts-boundingbox/3239)

<div class="topic-metadata">

**Author:** [@Rui.Zhang03](https://forum.techsoft3d.com/u/Rui.Zhang03)\
**Replies:** 0\
**Last updated:** [February 2, 2024, 2:17am UTC](https://forum.techsoft3d.com/t/how-to-back-calculate-the-assemblys-boundingbox-by-relying-on-the-parts-boundingbox/3239 "2024-02-02T02:17:34Z")

</div>

In stream cache loading mode, is it necessary to know the BoundingBox of each part and assembly in advance if you want to use the streamCutoffScale parameter to take effect? In stream cache loading mode, is it necess…

---

## [How to realize CATDrawing to 2D PDF](https://forum.techsoft3d.com/t/how-to-realize-catdrawing-to-2d-pdf/3155)

<div class="topic-metadata">

**Author:** [@Rui.Zhang03](https://forum.techsoft3d.com/u/Rui.Zhang03)\
**Replies:** 1\
**Last updated:** [January 18, 2024, 4:30pm UTC](https://forum.techsoft3d.com/t/how-to-realize-catdrawing-to-2d-pdf/3155 "2024-01-18T16:30:27Z")

</div>

I would like each page of the drawing to be published as a separate page of the 2D PDF, if HOOPS Exchange can’t do it, is there another product that can?

---

## [How to open and read the Rvt file?](https://forum.techsoft3d.com/t/how-to-open-and-read-the-rvt-file/3068)

<div class="topic-metadata">

**Author:** [@likg1212](https://forum.techsoft3d.com/u/likg1212)\
**Replies:** 1\
**Last updated:** [January 2, 2024, 2:48pm UTC](https://forum.techsoft3d.com/t/how-to-open-and-read-the-rvt-file/3068 "2024-01-02T14:48:43Z")

</div>

I want to read the Rvt file and bring the coordinate information, structure, etc. of the Rfa files inside, but opening the file itself is not working…

---

## [Can you convert 2D drawing models such as CATDrawing into 2D PDF files?](https://forum.techsoft3d.com/t/can-you-convert-2d-drawing-models-such-as-catdrawing-into-2d-pdf-files/3066)

<div class="topic-metadata">

**Author:** [@Rui.Zhang03](https://forum.techsoft3d.com/u/Rui.Zhang03)\
**Replies:** 1\
**Last updated:** [December 25, 2023, 12:03pm UTC](https://forum.techsoft3d.com/t/can-you-convert-2d-drawing-models-such-as-catdrawing-into-2d-pdf-files/3066 "2023-12-25T12:03:57Z")

</div>

Can you convert 2D drawing models such as CATDrawing into 2D PDF files, export every page of 2D drawings to every page of PDF, HOOPS PUBLISH can only publish into 3D PDF!

---

## [Export to STEP issue after sewing with workaround](https://forum.techsoft3d.com/t/export-to-step-issue-after-sewing-with-workaround/3016)

<div class="topic-metadata">

**Author:** [@dave.calkins](https://forum.techsoft3d.com/u/dave.calkins)\
**Replies:** 1\
**Last updated:** [December 8, 2023, 4:42pm UTC](https://forum.techsoft3d.com/t/export-to-step-issue-after-sewing-with-workaround/3016 "2023-12-08T16:42:30Z")

</div>

We ran into the following issue. We imported a CAD model, sewed the model, then exported it to a STEP file. We found the resultant STEP file was empty (no geometry). We worked with Techsoft support and they reproduced…

---

## [Issues Running a C++ cpprest API Server with HOOPS Libraries in AWS Lightsail Ubuntu 22.04 Environment](https://forum.techsoft3d.com/t/issues-running-a-c-cpprest-api-server-with-hoops-libraries-in-aws-lightsail-ubuntu-22-04-environment/3013)

<div class="topic-metadata">

**Author:** [@gyutae.k1020](https://forum.techsoft3d.com/u/gyutae.k1020)\
**Replies:** 5\
**Last updated:** [December 8, 2023, 4:41pm UTC](https://forum.techsoft3d.com/t/issues-running-a-c-cpprest-api-server-with-hoops-libraries-in-aws-lightsail-ubuntu-22-04-environment/3013 "2023-12-08T16:41:08Z")

</div>

Hello, I am currently developing a C++ cpprest API server that utilizes the HOOPS Exchange and HOOPS Communicator libraries. The project is containerized with Docker and operates normally when executed on a Mac using d…

---

## [How to rename original part name during conversion?](https://forum.techsoft3d.com/t/how-to-rename-original-part-name-during-conversion/2717)

<div class="topic-metadata">

**Author:** [@khaled](https://forum.techsoft3d.com/u/khaled)\
**Replies:** 2\
**Last updated:** [December 7, 2023, 11:59pm UTC](https://forum.techsoft3d.com/t/how-to-rename-original-part-name-during-conversion/2717 "2023-12-07T23:59:06Z")

</div>

I’m using Hoops exchange to convert SolidWorks file to glb file and I need to rename the original part name with a new one. How can I achieve this during the conversion? Thank you!

---

## [How to generate GUID to each node during conversion?](https://forum.techsoft3d.com/t/how-to-generate-guid-to-each-node-during-conversion/2671)

<div class="topic-metadata">

**Author:** [@khaled](https://forum.techsoft3d.com/u/khaled)\
**Replies:** 2\
**Last updated:** [December 7, 2023, 11:55pm UTC](https://forum.techsoft3d.com/t/how-to-generate-guid-to-each-node-during-conversion/2671 "2023-12-07T23:55:02Z")

</div>

When converting CAD and BIM files, how to generate GUIDs and assign them to nodes as attribute and include them in the output file?

---

## [About Revit to GLTF](https://forum.techsoft3d.com/t/about-revit-to-gltf/3000)

<div class="topic-metadata">

**Author:** [@netmagic](https://forum.techsoft3d.com/u/netmagic)\
**Replies:** 2\
**Last updated:** [December 6, 2023, 11:29pm UTC](https://forum.techsoft3d.com/t/about-revit-to-gltf/3000 "2023-12-06T23:29:48Z")

</div>

Hello. I successfully converted the Revit file to GLTF by referring to the ImportExport.cpp. However, like the name property of Revit is stored in the name of GLTF, can I enter another value arbitrarily when exporting…

---

## [How to set-up a Parasolid environment to use the TranslateToPkParts sample on Windows](https://forum.techsoft3d.com/t/how-to-set-up-a-parasolid-environment-to-use-the-translatetopkparts-sample-on-windows/1465)

<div class="topic-metadata">

**Author:** [@gabriel.peragine](https://forum.techsoft3d.com/u/gabriel.peragine)\
**Replies:** 1\
**Last updated:** [November 30, 2023, 8:53pm UTC](https://forum.techsoft3d.com/t/how-to-set-up-a-parasolid-environment-to-use-the-translatetopkparts-sample-on-windows/1465 "2023-11-30T20:53:34Z")

</div>

This guide describes all the required steps to quickly use Parasolid within HOOPS Exchange by setting-up the TranslateToPkParts sample available with every package: First of all, download any HOOPS Exchange Windows pac…

---

## [How to access PMI (GD&T) with HOOPS Exchange](https://forum.techsoft3d.com/t/how-to-access-pmi-gd-t-with-hoops-exchange/1497)

<div class="topic-metadata">

**Author:** [@gabriel.peragine](https://forum.techsoft3d.com/u/gabriel.peragine)\
**Replies:** 2\
**Last updated:** [November 21, 2023, 2:48pm UTC](https://forum.techsoft3d.com/t/how-to-access-pmi-gd-t-with-hoops-exchange/1497 "2023-11-21T14:48:30Z")

</div>

Introduction One of the important classes of information that HOOPS Exchange allows you to access from a CAD file is the Product Manufacturing Information (PMI) which is attached to the 3D model. PMI details the toleranc…

---

## [Evaluation of Hoops Exchange](https://forum.techsoft3d.com/t/evaluation-of-hoops-exchange/2893)

<div class="topic-metadata">

**Author:** [@cabrell.kana](https://forum.techsoft3d.com/u/cabrell.kana)\
**Replies:** 1\
**Last updated:** [November 14, 2023, 3:50pm UTC](https://forum.techsoft3d.com/t/evaluation-of-hoops-exchange/2893 "2023-11-14T15:50:17Z")

</div>

Hi community of Tech Soft 3D, Sorry, this post was an error. Thank you.

---

## [HOOPS 3D Part Viewer to open other design formats](https://forum.techsoft3d.com/t/hoops-3d-part-viewer-to-open-other-design-formats/2698)

<div class="topic-metadata">

**Author:** [@valerij.bielskij](https://forum.techsoft3d.com/u/valerij.bielskij)\
**Replies:** 1\
**Last updated:** [September 29, 2023, 8:13am UTC](https://forum.techsoft3d.com/t/hoops-3d-part-viewer-to-open-other-design-formats/2698 "2023-09-29T08:13:48Z")

</div>

Hello, can Part Viewer be used to verify HOOPS Exchange for regressions? For ex. we have noticed that textures from at least one of the DWFX files are not imported with version 2023 SP2 while it worked fine with 2021. …

[Previous page](https://forum.techsoft3d.com/c/data-solutions/hoops-exchange/64.md?page=2)

[Next page](https://forum.techsoft3d.com/c/data-solutions/hoops-exchange/64.md?page=4)
