Teigha Blog

Find out what's new and more

Teigha Multithreading Low-Level API (Part 2 of 4)

This article is part of a series about the low-level API used for multithreading.

performance Example getting started

Teigha Multithreading Low-Level API (Part 1 of 4)

In previous blog articles we described Teigha’s high-level multithreading API (Teigha Thread Pool Services), and how using it, Teigha-based applications can invoke multithreading operations with a minimal number of calls and helper data structures.

performance Example getting started

Teigha BIM: Export to SVG

Export of .rvt/.rfa files to .svg.

rvt rfa Example export

Teigha PRC: Using OdPrcMarkupLinkedItem

OdPrcMarkupLinkedItem is similar to OdPrcReference. As an OdPrcReference, it can be used to override an entity’s location, appearance and linestyle.

prc Example getting started

Teigha Multithreading High-Level API (Part 3 of 3)

This article is part of a series of articles about the Thread Pool Services interface used for multithreading.

performance getting started Example

Teigha Multithreading High-Level API (Part 2 of 3)

This article is part of a series of articles about the Thread Pool Services interface used for multithreading.

performance getting started Example

Teigha Multithreading High-Level API (Part 1 of 3)

Teigha Kernel provides a simple and powerful high-level cross-platform API called Thread Pool Services which is used for invoking multithreading functionality inside Teigha-based applications and libraries. Thread Pool Services is provided by Teigha Kernel as a separate extension module that can be loaded on demand.

performance getting started Example

Teigha Kernel: OdGsView Interactivity Mode

Interactivity mode is a new feature of the Teigha graphics system . It allows for automatic interruption of the drawing process if the process is taking a long time. Of course in this case the drawing will not be drawn completely, but this feature can be useful for multiple consecutive redraws when the result of the intermediate redraw is not so important.

rendering Example sources

Creating ACIS Nurbs Surfaces using B-Rep Builder

With Teigha you can create ACIS nurbs surfaces using a B-Rep Builder interface. Currently Teigha has two B-Rep Builder implementations: one in Teigha Kernel named AcisBrepBuilder and the other in Teigha BIM named BmBrepBuilder.

rvt rfa getting started Example

What’s New in Visual Styles for the Teigha BIM Sample Application

Recently the Graphic Display Options dialog was improved in the OdaBimApp sample application. Please find those changes n the article below.

rfa rvt Example