Overview

Programming Guide

API Reference

Miscellaneous Module

Tools and common structures. More...

Modules

 Miscellaneous Cascaded Attributes
 Access inheritable PRC attributes such as visibility, color, and coordinate system.
 
 Transformations Module
 Creates and accesses transformation entities that can be applied to PRC entities containing geometry.
 
 Entity Reference
 Creates and accesses references to other PRC entities.
 
 UTF-8 Conversion Utilities
 Functions for converting between UTF-8 and UTF-16 strings on Windows.
 
 Debug Utilities
 Functions to aid debugging.
 

Data Structures

struct  A3DMiscPhysicMaterialData
 Physical properties. contains a union of the differents .
 
struct  A3DMiscMaterialFiberData
 Fiber physical properties.
 
struct  A3DMiscMaterialHoneyCombData
 HoneyComb physical properties.
 
struct  A3DMiscMaterialIsotropicData
 Isotropic physical properties.
 
struct  A3DMiscMaterialOrthotropic2DData
 Orthotropic2D physical properties.
 
struct  A3DMiscMaterialOrthotropic3DData
 Orthotropic3D physical properties.
 
struct  A3DMiscMaterialAnisotropicData
 Anisotropic physical properties.
 
struct  A3DMiscMaterialPropertiesData
 Material properties, like density.
 

Enumerations

enum  A3DMaterialPhysicType {
  A3DPhysicType_None, A3DPhysicType_Fiber, A3DPhysicType_HoneyComb, A3DPhysicType_Isotropic,
  A3DPhysicType_Orthotropic2D, A3DPhysicType_Orthotropic3D, A3DPhysicType_Anisotropic
}
 
enum  A3DMaterialPhysicType {
  A3DPhysicType_None, A3DPhysicType_Fiber, A3DPhysicType_HoneyComb, A3DPhysicType_Isotropic,
  A3DPhysicType_Orthotropic2D, A3DPhysicType_Orthotropic3D, A3DPhysicType_Anisotropic
}
 Material physical type properties. More...
 

Functions

A3DStatus A3DMiscGetMaterialProperties (const A3DEntity *pEntity, A3DMiscMaterialPropertiesData *pMaterialPropertiesData)
 Get density in kg/m3. Equal to -1.0 if not set \ Can call it on product occurences, part, and representation item. More...
 
A3DStatus A3DMiscGetBoundingBox (const A3DEntity *pEntity, A3DBoundingBoxData *pAABB)
 Get the Axis Aligned Bounding Box (AABB) of the A3DEntity \ Can call it on product occurences, part, and representation item \ If there is no Bounding Box set, will set 0,0,0 triplets to min and max coordinates. More...
 

Detailed Description

Tools and common structures.

This module describes tools and common structures.