Miscellaneous Module

Parent module: Entity Access and Creation

group a3d_misc_module

Tools and common structures.

This module describes tools and common structures.

Sub-modules

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

A3DMiscPhysicMaterialData

Physical properties.

A3DMiscMaterialFiberData

Fiber physical properties.

A3DMiscMaterialHoneyCombData

HoneyComb physical properties.

A3DMiscMaterialIsotropicData

Isotropic physical properties.

A3DMiscMaterialOrthotropic2DData

Orthotropic2D physical properties.

A3DMiscMaterialOrthotropic3DData

Orthotropic3D physical properties.

A3DMiscMaterialAnisotropicData

Anisotropic physical properties.

A3DMiscMaterialPropertiesData

Material properties, like density.

Functions

A3DMiscGetMaterialProperties()

Get density in kg/m3 read from the file.

A3DMiscGetBoundingBox()

Read the axis-aligned bounding box (AABB) of the given A3DEntity directly from the CAD data.

A3DMiscComputeBoundingBox()

Use the tessellation to compute the axis-aligned bounding box (AABB) of the given entity.

Enumerators

A3DMaterialPhysicType

Material physical type properties.