Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 12 Next »

Space Index

0-9 ... 0 A ... 1 B ... 3 C ... 0 D ... 2 E ... 2
F ... 15 G ... 0 H ... 33 I ... 1 J ... 0 K ... 1
L ... 0 M ... 0 N ... 0 O ... 1 P ... 2 Q ... 0
R ... 0 S ... 4 T ... 2 U ... 0 V ... 0 W ... 2
X ... 0 Y ... 0 Z ... 0 !@#$ ... 0    

0-9

A

Page: Authoring Articles

B

Page: Building an Additive Manufacturing Application
Are you interested in building an additive manufacturing application or learning more about how to build one? If so, we have a new tutorial available on building an additive manufacturing application available. You can get a preview of the tutorial in thi
Page: Building an Inventory Management Application
Would you like to learn how to represent data such as price, quantity, availability, etc. visually within your 3D application? Would you like to learn how to link a data from an external database to your 3D application? Have you ever wondered how to modif
Page: Building Your First 3D Web Application
Learn how to get started with the HOOPS Web Platform to build a 3D web application: https://youtu.be/pAvNAasNfRE https://youtu.be/pAvNAasNfRE Join the conversation in the forum: https://forum.techsoft3d.com/t/building-your-first-3d-web-application/184 htt

C

D

Page: Data Import Articles
Page: Deep Dive: Operators in HOOPS Communicator
This article aims to present an in-depth discussion of working with operators in HOOPS Communicator, as well as provide additional resources to explore more on your own. View the full article on our forum https://forum.techsoft3d.com/t/deep-dive-operators

E

Page: Error: BAD_STREAM_VERSION message in Communicator server logs
Problem While trying to load a model into the HOOPS Communicator Web Viewer a BAD_STREAM_VERSION error is logged. Solution To see the full solution, take a look at our forum post. https://forum.techsoft3d.com/t/what-does-the-bad-stream-version-message-in-
Page: Error: No status file
A “no status file” error in the Web Viewer when trying to load a model indicates an issue with your stream cache directory. It’s usually one of the following: The root file in your stream cache is corrupt/damaged/not there The stream cache directory is no

F

Page: FAQ : What is "Selection Honors Scene Visibility" in Settings of webviewer?
This setting, "Selection Honors Scene Visibility” is used for forceEffectiveSceneVisibilityMask of Selection. To see a complete example with code, check out our forum post https://forum.techsoft3d.com/t/faq-what-is-selection-honors-scene-visibility-in-set
Page: FAQ: As part of the “quick start” menu, there is the example call “Multiple Instance”. When I change the model to landinggear (instead of microengine), colors of the created instance are NOT identical to the original. How do I get the same colors?
Language: JavaScript The multiple_instance example is using the function (getNodesEffectiveFaceColor()): https://docs.techsoft3d.com/communicator/latest/api_ref/viewing/classes/Communicator.Model.html?highlight=getnodeseffectivefacecolor#Communicator.Comm
Page: FAQ: Can I use the Communicator Web Viewer with Content Security Policy (CSP) Rules?
What is a Content Security Policy? Content Security Policy (CSP https://developer.mozilla.org/en-US/docs/Glossary/CSP) is an added layer of security that helps to detect and mitigate certain types of attacks, including Cross-Site Scripting (XSS https://de
Page: FAQ: Does HOOPS support FBX animation?
For more information, check out our forum post. https://forum.techsoft3d.com/t/faq-does-hoops-support-fbx-animation/2571
Page: FAQ: How can I tell if the model is fully loaded so that I can avoid "ReferenceError: member called after shutdown" in the Web Viewer?
For the answer to this question, check out the related forum post. https://forum.techsoft3d.com/t/faq-how-can-i-tell-if-the-model-is-fully-loaded-so-that-i-can-avoid-referenceerror-member-called-after-shutdown-in-the-web-viewer/1330
Page: FAQ: How to substitute the PMI font in Linux environment
Make sure the font is installed. Link https://www.linuxfordevices.com/tutorials/linux/install-a-font-in-linux: How to install fonts on Linux? In HOOPS Communicator Converter Command Line Options https://docs.techsoft3d.com/communicator/latest/api_ref/data
Page: FAQ: In the Authoring samples project, I only want to generate SCS/SCZ files but not Stream Cache files (.sci and .scd). How can I do this?
For the answer to this question, check out our forum post. https://forum.techsoft3d.com/t/faq-in-the-authoring-samples-project-i-only-want-to-generate-scs-scz-files-but-not-stream-cache-files-sci-and-scd-how-can-i-do-this/1350
Page: FAQ: Is the Stream Cache format backward compatible?
For the answer, check out our forum post. https://forum.techsoft3d.com/t/is-the-stream-cache-file-format-backward-compatible/45
Page: FAQ: What command line options are used in convert_file.bat?
For the answer to the question, check out our forum post. https://forum.techsoft3d.com/t/faq-what-command-line-options-are-used-in-convert-file-bat/1341 Related issues
Page: FAQ: What HOOPS Exchange Read/Write parameters are used in Converter command line options?
HOOPS Communicator Converter convert CAD models using HOOPS Exchange with Exchange API Read/Write parameters which are exposed to Converter command line options. To learn more, check out our forum post. https://forum.techsoft3d.com/t/faq-what-hoops-exchan
Page: FAQ: What is the difference between PartId and NodeId?
In the Communicator documentation, you may notice that certain functions contain parameters with specific types – for example, the function getNodeLineColor(partId, lineIndex) https://docs.techsoft3d.com/communicator/latest/api_ref/viewing/classes/Communi
Page: FAQ: Why am I getting a 502 error in the Web Viewer?
QUESTION: We use authentication provided by hosting services such as Firebase and also Microsoft Azure. When using such authentication, we get the message “Websocket connection failed” – so basically a 502 gateway error. What’s going on here? Note, if we
Page: FAQ: Why am I getting a permissions error in Authoring when upgrading to HC 2022?
For the answer to this question, check out our forum post. https://forum.techsoft3d.com/t/faq-why-am-i-getting-a-permissions-error-in-converter-when-upgrading-to-hc-2022/1343
Page: FAQ: Why am I getting a permissions error in Converter when upgrading to HC 2022?
If you are upgrading from a significantly older version of Communicator (HC 2018 U2 and older), the permissions issue could be due to the switch from .zip archiving to .tar. More specifically, .zip was used to archive packages from HC 2018 Update 2, inclu
Page: FAQ: Why am I getting message prompts about missing DLLs when I run converter.exe in my application inside a server environment?
For the answer to this question, check out our forum post. https://forum.techsoft3d.com/t/faq-why-am-i-getting-message-prompts-about-missing-dlls-when-i-run-converter-exe-in-my-application-inside-a-server-environment/1349

G

H

Page: HOOPS Communicator 2022 X Licensing Failure
Background We were made aware of a licensing problem affecting HC 2022 X users (specifically converter, authoring and streaming workflows) reported on 30 June 2022. The license reports as expired. Generating a new license will not work. If you have this s
Page: HOOPS Communicator HTTPS server with reverse proxy
Introduction Although HOOPS Communicator SC server can be configured with HTTPS server like this article: HOOPS Communicator server with HTTPS (SSL) https://forum.techsoft3d.com/t/hoops-communicator-server-with-https-ssl/1681 , there is a non-standard por
Home page: HOOPS Communicator Knowledge Base
Search this space
Page: HOOPS Communicator Public Roadmap
Last Updated: This page provides you with some insights about the HOOPS Communicator roadmap. If you are interested in providing input or collaborating on any of the projects below, please contact HOOPS Communicator's Product Manager or Tech Soft 3D suppo
Page: HOOPS Communicator server with HTTPS (SSL)
Introduction This article is step-by-step guide to create HOOPS Communicator SC server with HTTP (SSL) server. Our Tech Soft 3D Forum contains a fully detailed post related to HOOPS Communicator server with HTTPS (SSL) https://forum.techsoft3d.com/t/hoops
Page: HOOPS Workshop: Experiences in Developing 3D Marine Software
During this workshop, we explored the first-hand experiences of developers building 3D software for the Marine and Naval Engineering market. Industry veterans NAPA and DNV as well as exciting start-up D5 Software (Naval Architect) joined us to discuss the
Page: How HOOPS Communicator can use server side Exchange processes
This article illustrates how to create an interactive 3D model Web viewer from uploading a CAD file to visualization. Server side loads a CAD file using HOOPS Exchange and exports SC model using libconverter of HOOPS Communicator. By using Exchange and li
Page: How To Build a Product Configurator Application
We have a newly posted video on YouTube showing a demonstration of a product configurator application. This YouTube video also showcases a step-by-step tutorial implemented with HOOPS Communicator on the HOOPS Web Viewer platform. This introduction video,
Page: How To Build Your Own Streaming Service
We posted a Youtube video showing an overview of a shows a step-by-step tutorial implemented with HOOPS Communicator on the HOOPS Web Viewer platform. This tutorial will walk you through the necessary steps to build your own streaming service. Through the
Page: How to setup HTTPS server with AWS
Introduction This article explains how to setup HTTPS (SSL) server with ASW using Ubuntu server for HOOPS Communicator or CEETRON Envision Web server. Our Tech Soft 3D Forum contains a fully detailed post related to How to setup HTTPS server with AWS http
Page: How to: Animate a part with an existing rotation matrix
When animating a model with an existing rotation already applied, this must be considered when creating the initial TRS position of the model. Learn more in our detailed forum post. https://forum.techsoft3d.com/t/how-to-animate-a-part-with-an-existing-rot
Page: How to: Highlight nodes with multiple colors
Learn how to highlight nodes with multiple colors, as shown in the example below in our forum post. https://forum.techsoft3d.com/t/how-to-highlight-nodes-with-multiple-colors/1331 8A2F2828-7CBE-4728-BE5E-7323C35745CA-20220907-030157.GIF
Page: How to: Load multiple models with different units
Learn more about how to load multiple models, which are defined in different units, to the scene in our latest forum post. https://forum.techsoft3d.com/t/how-to-load-multiple-models-with-different-units/1319 Related articles The content by label feature d
Page: How-To : Using HOOPS Communicator with SSL
The purpose of this document is to give a general overview of the steps required to enable SSL connections using the HOOPS Server as configured in the standard Communicator package. The information in this guide is meant to be used as a point of departur
Page: How-to: Add edges as lines when converting model
When converting a model which has no edge data, you can add computed edges as lines using a command line option. For more information, check out our forum post. https://forum.techsoft3d.com/t/how-to-add-edges-as-lines-when-converting-model/1342 Related is
Page: How-to: Add layers and filters
Filters and layers are mechanisms to group entities together. This sample shows how to add filters with layers to SC. https://docs.techsoft3d.com/communicator/latest/prog_guide/viewing/data_model/layers-filters.html#layers-and-filters https://docs.techsof
Page: How-to: Animate color in the Web Viewer
Language: JavaScript Last Version Tested: HC 2022 SP2 U1 Please note that a more robust animation example exists as part of the Communicator “quick_start https://docs.techsoft3d.com/communicator/latest/overview/quickstart.html#quickstart” menu: hc_example
Page: How-to: Apply texture to separate faces of a shell
Language: C++ This example leverages the feature of adding textures to discrete faces of a shell. To view the full code, check out our forum post. https://forum.techsoft3d.com/t/how-to-apply-texture-to-separate-faces-of-a-shell/1347 This is a screenshot o
Page: How-To: Change display unit and decimal place of measure operators
In this article we’re going to describe changing way of display unit and decimal place of dimension created using measurement operators in the Web Viewer run-time. Builtin measurement operators such as MeasureEdgeLengthOperator and MeasurePointPointDistan
Page: How-to: Change middle button of Orbit operator
You can set the primary mouse button using Communicator.Operator.CameraOrbitOperator.setPrimaryButton to orbit around the selected point on the model with this button. The default button is middle. Learn more in our forum post. https://forum.techsoft3d.co
Page: How-to: Change transparency mode
There is an API to set how transparent objects are blended in WebViewer. Learn more in this forum post. https://forum.techsoft3d.com/t/how-to-change-transparency-mode/1320 Related articles The content by label feature displays related articles automatical
Page: How-to: create shattered assembly parts & XML from monolithic assembly
Introduction Although shattered assembly can be created from some native CAD formats whose sub-components reside in individual files such as CATIA V5, Creo - Pro/E, NX or SolidWorks, it is not possible to create from a monolithic assembly file such as IFC
Page: How-to: Draw a Bounding Box in the Web Viewer
Language: JavaScript The following JavaScript is a modified version of the Bounding Box example provided in the Developer Examples section of the Quickstart https://docs.techsoft3d.com/communicator/latest/overview/quickstart.html#quickstart menu. This mod
Page: How-To: Equivalent to Perimeters Edges in HOOPS Communicator to draw contours of a model.
There is no equivalent API to Perimeter Edges control in HOOPS Communicator. For more information on how to draw model contours/outlines, check out our forum post. https://forum.techsoft3d.com/t/how-to-draw-model-outlines-in-hoops-communicator/1495
Page: How-to: Get Converter running in Docker
This KB article published in the Tech Soft 3D Forum https://forum.techsoft3d.com/t/how-to-get-converter-running-in-docker/3057 serves as a good primer for getting Converter to run in Docker.
Page: How-to: Invert the direction of a cutting plane
As part of the default Web Viewer UI panel, it’s possible to easily invert the direction of a cutting plane. This short article provides the JavaScript to do it outside the UI for those HC developers implementing their own custom UI. To learn more, check
Page: How-To: Set up a HC server in AWS with reverse proxy
Introduction In this article, we’re going to describe setting up a HOOPS Communicator Stream Cache Server https://docs.techsoft3d.com/communicator/latest/prog_guide/servers/overview.html using a Ubuntu Server 20.04 EC2 instance with AWS, with Nginx to pro
Page: How-To: Set up a reverse proxy with HOOPS Communicator and IIS
In this article, we are going to describe setting up a HOOPS Communicator Stream Cache Server https://docs.techsoft3d.com/communicator/latest/build/prog_guide/servers/overview.html with IIS to proxy your traffic to the ports required for streaming data to
Page: How-To: Set View Behavior Prior to Model Load
As a developer, I’d like to learn how to load a model with specific view behaviors already set without seeing a noticeable transition when the model is loading . To learn more about how to do this, check out our forum post. https://forum.techsoft3d.com/t/
Page: How-To: Use BuildMasterAssemblyModel function
SC::Store::AssemblyTree::BuildMasterAssemblyModel will gather part modes and create the master assembly model. For the full example, check out our forum post. https://forum.techsoft3d.com/t/how-to-use-buildmasterassemblymodel-function/1346 image-20211207-
Page: How-to: Use setSelectionFilter
Language: JavaScript The method setSelectionFilter https://docs.techsoft3d.com/communicator/latest/api_ref/viewing/classes/Communicator.SelectionManager.html#Communicator.SelectionManager.setSelectionFilter is useful for leveraging the selection operation
Page: How-To: Using React.js with HOOPS Communicator
As a developer using HC, I would like to have guidance on how to get HC WebViewer up and running within a React application. To learn how to achieve this, check out this forum post. https://forum.techsoft3d.com/t/how-to-using-react-js-with-hoops-communica
Page: How-To: Using SC::Store::Utils::TriangulateFace
TriangulateFace takes several arguments (cf. SC::Store::Utils::TriangulateFace https://docs.techsoft3d.com/communicator/latest/api_ref/data_import/libsc/namespaceSC_1_1Store_1_1Utils.html#_CPPv4N2SC5Store5Utils15TriangulateFaceEPKN2SC5Store5PointEPKi6size

I

Page: InvalidObjectException occurs with Stream Cache library
Problem You experience an error in the Stream Cache library in HOOPS Communicator 2021 SP2 or later version, like InvalidObjectException occurs in sc_store_text sample. Solution For the full solution, check out our forum post. https://forum.techsoft3d.c

J

K

Page: Knowledge Base - HOOPS Communicator
List of the existing Articles for the HOOPS Communicator Knowledge Base:

L

M

N

O

Page: Operator for Advanced Handle Placement
Our Tech Soft 3D Forum contains a fully detailed post related to https://forum.techsoft3d.com/t/operator-for-advanced-handle-placement/455 https://forum.techsoft3d.com/t/operator-for-advanced-handle-placement/455 Hope you like it ! image-20210902-145213.p

P

Page: Partial Explode Class
Our Tech Soft 3D Forum contains a fully detailed post related to Partial Explode Class. https://forum.techsoft3d.com/t/partial-explode-class/420 44c0333284b502e1d40f76e16c24ceaabd7802c8.jpeg Hope you find it helpful! https://forum.techsoft3d.com/t/parti
Page: Potential link problem building converter and authoring with HC 2024.1.0
Prior to HC 2024.1.0, Boost https://www.boost.org/ was used for filesystem operations in some components like converter, libconverter and libsc. This Boost dependency was replaced with the std C++ filesystem and might require adding the linker library opt

Q

R

S

Page: Sample code: Compare two nodes
This forum post https://forum.techsoft3d.com/t/sample-code-compare-two-nodes/1306 contains sample code for a visual comparison of two sets of nodes. image-20210928-075227.png Related articles The content by label feature displays related articles automati
Page: Sclib unable to link in HC 2023
Microsoft made a change that may require additional link options (cf. Microsoft Developer Community post __imp___std_init_once_complete unresolved external symbol after linking msvcprtd.lib https://developercommunity.visualstudio.com/t/__imp___std_init_on
Page: Server Articles
Page: Sprite Manager Class
The SpriteManager class is a straightforward implementation of billboarded sprites created as textured rectangular meshes with InstanceModifiers https://docs.techsoft3d.com/communicator/latest/build/prog_guide/viewing/model_attributes/instance-modifiers.h

T

Page: Technical Training - Building 3D Web Applications with React and HOOPS
In this hands-on training, learn how to build powerful 3D web applications using React and the HOOPS Web Platform. Full training video: https://www.youtube.com/watch?v=RwmFfOnF1fI https://www.youtube.com/watch?v=RwmFfOnF1fI Join the conversation: https://
Page: Training: Developing Advanced 3D Workflows for Web
This training class is focused on advanced use cases using the HOOPS Web Platform. We will investigate how to place custom geometry, extract surface data, use markup for debugging, create bounding boxes and explore the math libraries that come with HOOPS.

U

V

W

Page: wasm streaming compile failed: TypeError: Failed to execute 'compile' on 'WebAssembly': HTTP status code is not ok
Learn more in our latest forum post: https://forum.techsoft3d.com/t/wasm-streaming-compile-failed-typeerror-failed-to-execute-compile-on-webassembly-http-status-code-is-not-ok/1323 https://forum.techsoft3d.com/t/wasm-streaming-compile-failed-typeerror-fai
Page: Web Viewer Articles

X

Y

Z

!@#$

  • No labels