Teigha Blog

Find out what's new and more

Working with Surface Fit Polygon Meshes

A polygon mesh can be of the surface fit type, which defines the polygon mesh using an approximation method to create an object that is more smooth. In Teigha, polygon mesh surface fit is provided by the following function:

rendering Example getting started

Using Teigha Low-Level and High-Level Multithreading APIs Together

This article describes Teigha Kernel Multithreading functionality. This is addition for previous two articles about multithreading. It is describes usage of combination of low-level and high-level API’s. Previous two articles describe usage of high-level and low-level multithreading API’s separately.

performance getting started Example

Teigha Mechanical: Creating BOM Tables

Bill Of Materials (BOM) is a table that holds all parts and components with corresponding data and attributes. The logical representation is a table with rows, and each row refers to a part or component.

There are three ways that a BOM table can be created:

mechanical getting started

Creating Linearized .pdf Files with Teigha

This article describes linearized .pdf files and how to create them with Teigha.

getting started export pdf

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

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

performance Example getting started

Adding Predefined Controls to 3D Models using Teigha Publish

For quick document creation of 3D models using Teigha Publish, there is a class OdAnnotation with a set of functions that implement ready-to-use basic controls.

publish export getting started

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

Controlling the File Size of Exported .pdf Files

Some suggestions on how to reduce exported .pdf file size.

pdf export 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 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