Teigha Blog

Find out what's new and more

Hosted Families in Teigha BIM

A family can be created using a family template that corresponds to the type of element that the family will create.

The template contains the information required to place the family in projects.

Most of the family templates are named according to the type of element family created from them: wall-based, ceiling-based, floor-based, roof-based, line-based, face-based.

rvt rfa getting started

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

Frequently Asked: What is OdGiGeometrySimplifier and the geometry simplification levels?

The OdGiGeometrySimplifier class (in Teigha examples/extensions source code) is frequently used inside a geometry conveyor to transform Gi geometry primitives into simpler forms. For example, polygons can be simplified into a set of triangles; text can be simplified into a set of triangles and polylines, and so on. The simplification method for each kind of geometry primitive after simplification calls virtual methods for a simpler level of geometry.

geometry getting started

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

Working with Colors in Teigha PRC

Briefly about the PRC file structure: colors and styles arrays.

prc export Example

Frequently Asked: How can I solve a large coordinates problem during geometry display and graphics cache auto-regeneration?

Vectorization modules based on DirectX/OpenGL graphics APIs ("WinOpenGL.txv", "WinDirectX.txv" and "WinGLES2.txv") don’t render geometry accurately for large coordinates due to hardware limitations.

rendering getting started

Using SpaModeler

This article describes how to create the SpaModeler module and use it in the ODAMfcApp sample application.

Example getting started

Teigha Mechanical: HoleChartCompleteTable and HoleChartOverviewTable creation

HoleChartCompleteTable and HoleChartOverviewTable are parts of the complex entity HoleChart. Creation of HoleChart tables is an important step to make all components of HoleChart work correctly.

mechanical getting started

Basic Information about using JavaScript in Teigha Publish

The use of JavaScript in the production of .pdf documents allows you to create interactive .pdf documents.

JavaScript scripts can be used to:

publish export getting started

Subscribe to Teigha Blog