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

Teigha Blog

Find out what's new and more

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:

b-rep facet modeler

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.

TeighaX filter

Teigha PRC: Decompressing Tesselations

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

prc compression/decompression

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.

civil getting started

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.

rvt rfa extensions

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®.

sources environment

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.

video rendering

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.

cloud mobile

ODA Announces Teigha® Developer Conference 2017

Annual meeting for Teigha developers

Scottsdale, AZ: May 17, 2017 – Open Design Alliance (ODA) today announced

Teigha Developer Conference 2017, to be held in Prague, Czech Republic on September 11-12.

Conference News

Adding an Alpha Channel to a Raster Image

Previously Teigha developers could add an alpha channel to a raster image using the OdGiRasterImage::convert method and subsequently cutting off the background color. However, using the new OdGiRasterImage wrapper OdGiRasterImageAlphaChannelAdder simplifies this task.

Alpha channel rendering