Join us in Prague for TDC ’17, Sept. 11-12

Teigha Blog

Find out what's new and more

Part References Overview

Part references are used to pick any geometry and mark it as a part. The referenced part will have a special behavior that allows it to interact with Bill Of Materials and allows it to be included in other drawings or assemblies through xreferences.

Creating PRC Boundary Representation Topology with Trimming Loops

To create a boundary representation model (for example, a cone) with trimming loops, use the following steps:

Accessing B-Rep Data of Bodies in the Facet Modeler

ODA’s Facet Modeler uses boundary representation for solid modeling, also called the B-Rep technique.

A brief overview of bodies:

Advanced Selection Filtering with TeighaX

When using the ActiveX interface to Teigha, traversing all the entities in a layout while looking for a specific subset has an inevitable overhead. For an entity to be accessible to a COM client, a wrapper should be created and attached to it.

Teigha PRC: Decompressing Tesselations

In Teigha PRC, an OdPrcHighlyCompressed3dTess can be decompressed into an OdPrc3dTess.
To do it:

Getting Started with Teigha Civil using a Simple Test Application

It’s easy to start exploring Teigha Civil using a simple console application named TCTest. Using it, you can see how Teigha Civil opens, saves, and renders files, and more.

Working with Labels in Teigha BIM

LabelUtilsPE is a protocol extension (PE) that moves label related functionality outside of core Teigha BIM functionality, allowing Teigha BIM member developers to implement their own protocol extension for support of different localizations. For now, a protocol extension with English labels is implemented as an example.

Building Teigha with GCC on Windows

ODA Founding and Corporate level subscribers can build Teigha from source code. Starting with Teigha version 4.3.0, these subscribers can build Teigha from source with GCC 5.x compiler on Microsoft® Windows®.

Teigha Kernel: OdGsModel invalidation methods

Teigha’s graphics system allows graphical objects to be cached to increase the performance. However there are conditions when cached data quality becomes too rough (for example, during zooming), so Teigha provides several methods of invalidation (regeneration) for this data.

Teigha Cloud: Implementing Clients on Mobile Platforms

When CAD developers create a mobile client for Teigha Cloud, they can face peculiarities on different mobile platforms. This article describes suggestions for developers who want to design their own client on iOS and Android platforms.