Teigha Blog

Find out what's new and more

ODA Releases Teigha Civil 2019

Civil 2019 adds visualization support for superelevation views, cant views, and building sites, as well as pressure pipes, fittings and appurtenances in profile view.

News Release

ODA Releases Teigha® BIM 2019

Version 2019 improves visualization fidelity by adding support for view-specific element graphics. Enhancements were also made to the support for built-in parameters.

News Release

ODA Releases Teigha® Drawings 2019

Open Design Alliance (ODA) today announced the release of version 2019 of Teigha® Drawings, the SDK for accessing .dwg and .dgn data from any application. This release marks the first use of year-based version numbers for ODA products.

News Release

Exporting to .dwf Files with Teigha BIM

Exporting a .dwg file to Autodesk® DWF™ is a well-known feature of Teigha Drawings, and now you can export .rvt/.rfa files to .dwf as well using Teigha BIM.

rvt rfa export getting started

What is Open Design Visualize?

The rendering capabilities of the Drawings product are well known, but there is another Open Design product (already available as a part of the basic subscription) that leverages the Drawings visualization and enhances its capabilities.

Visualize getting started

Opportunities with Teigha PRC

Teigha PRC allows you to break free from the limits of .pdf-only applications and helps you leverage all the advantages of the PRC format.

prc getting started

How to use Markups (Redlines) in Teigha Visualize

Teigha Visualize supports features that help with reviewing and editing your files, in particular, creating and saving markups (redlines).

Visualize getting started Example

Creating a NURBS Curve

With Teigha you can create Non-Uniform Rational Basis Spline (NURBS) curves using the Teigha Ge library and its classes OdGeNurbCurve2d and OdGeNurbCurve3d.

Let’s consider a 3D version of a curve (2D curves have all the same behavior). A NURBS curve is defined by its order, a set of weighted control points, and a knot vector. This data can be set to a curve using a constructor:

rendering Example getting started

Maps for Missing Texture Coordinates in Teigha Visualize

Teigha Visualize has a mapping mechanism to use correct texture settings even when mapping coordinates are not present. In this tutorial, we’ll create a sphere and the texture will be set using mappers.

Let’s see how to create a ball.

Suppose we have a model and a database ID. Let’s get a pointer to the database, add an entity to this model, and append a sphere to it.

Visualize Example

Data Compression in Teigha Revision Control

When developing software, most companies use a version control system such as Git, SVN, etc. Version control makes it possible to distribute work among several people, combine the work, view the specific changes made by an individual, etc. This kind of system is convenient when creating drawings, especially when more than one person works on a single drawing.

compression/decompression Example getting started

Subscribe to Teigha Blog