.. _group__a3d__repitem:

###########################
Representation Items Module
###########################

Creates and accesses entities that represent Representation items. 

Representation item entities define individual objects that are present in a CAD file, such as a bolt, wheel, or table leg.

Multiple representation items are contained within a part definition, which scales and positions the representation items within a 3D space. The result is a 3D part that can be assembled into higher level product occurrences, such as an engine part, car, or table.

An :c:type:`~A3DRiRepresentationItem` contains a local :c:type:`~A3DRiCoordinateSystem`\ . The :c:type:`~A3DRiCoordinateSystem` coordinate system is expressed relative to the parent product occurrence's coordinate system (:c:type:`~A3DAsmProductOccurrence`\ ).

All representation item entities inherit the :c:type:`~A3DRiRepresentationItem` base class. 

.. rst-class:: kind-group kind-topic

.. rubric:: Topics
   :class: kind-group-title


.. rst-class:: api-xref-list


* :ref:`Representation Item Base <group__a3d__ricontent>`
* :ref:`Helpers <group__a3d__rihelpers>`
* :ref:`Set Representation Item <group__a3d__riset>`
* :ref:`PointSet Representation Item <group__a3d__ripointset>`
* :ref:`Direction Representation Item <group__a3d__ridirection>`
* :ref:`Coordinate System Representation Item <group__a3d__ricoordinatesystem>`
* :ref:`Curve Representation Item <group__a3d__ricurve>`
* :ref:`Plane Representation Item <group__a3d__riplane>`
* :ref:`BrepModel Representation Item <group__a3d__ribrepmodel>`
* :ref:`PolyBrepModel Representation Item <group__a3d__ripolybrepmodel>`
* :ref:`PolyWire Representation Item <group__a3d__ripolywire>`

.. toctree::
   :maxdepth: 1
   :hidden:

   a3d_ricontent
   a3d_rihelpers
   a3d_riset
   a3d_ripointset
   a3d_ridirection
   a3d_ricoordinatesystem
   a3d_ricurve
   a3d_riplane
   a3d_ribrepmodel
   a3d_ripolybrepmodel
   a3d_ripolywire


