3D Polygon Meshes

<< Click to Display Table of Contents >>

Navigation:  XStream® HDVR® SDK > Advanced Functionality >

3D Polygon Meshes

Previous pageReturn to chapter overviewNext page

C++ C++ Java Java .NET .NET

Summary

 

This chapter describes the XStream® HDVR® SDK features used to create, manipulate, visualize, and save vertex-based mesh geometry.

 

The XStream HDVR SDK supports polygon based meshes with the IVertexCallListContext (or hdrcVertexCallListContext) class. This class supports mesh definitions using vertices, normals, and vertex colors, and texture maps. The class supports either vertex lists or vertex indices. A VertexCallListContext class can also be used to define a 2D line-based object.

 

Mesh Construction: This page describes the methods involved in programmatically creating new and manipulating existing VertexCallListContext objects.

 

Texture Mapping: This page describes the methods for applying a texture map to a VertexCallListContext object. A texture source can be either an image file or the output from a render engine.

 

Volume Extraction: This page describes the methods involved in converting all or a portion of a dataset into a VertexCallListContext object.

 

Mesh Optimization: This page describes utilities for cleaning and simplifying meshes extracted to a VertexCallListContext.

 

Mesh Colorization: This page describes the process for applying the transfer function based colors from the volume to a VertexCallListContext object.

 

Mesh File Import: This page describes the methods used to load an OBJ or STL mesh file into the dataset for rendering.

 

Mesh File Export: This page describes the methods used to save an existing VertexCallListContext object to an OBJ, STL, or PLY file.

 

Mesh File Types: This page describes the various mesh file types supported by the XStream HDVR SDK.

 

Mesh Troubleshooting: This page discusses common issues encountered when working with VertexCallListContext objects.