ACF $AcfVersion:0$
i3d - 3D Graphics Utilities Library

Introduction

The i3d library provides 3D geometric primitives and transformations. It extends the 2D capabilities to three dimensions with support for 3D vectors, boxes, lines, and affine transformations.

Key Features

  • 3D Primitives: Vectors, boxes, lines, and other 3D geometric objects
  • 3D Transformations: Affine transformations in 3D space
  • Vector Operations: Dot product, cross product, normalization
  • Bounding Volumes: 3D bounding box support
  • Serialization: Full serialization support for all 3D types

Architecture

Key components:

Dependencies

  • istd: Standard utilities and interfaces
  • iser: Serialization framework
  • imath: Mathematical utilities

See Also