====================
TKE_Geometry_Options
====================

Opcode
======

.. csv-table::

	"ASCII", ""
	"Hexadecimal", "17"
	"Decimal", "23"


Operands
========

Word mask, [Byte orientation_count, (orientation_count)xFloat orientation] 

.. csv-table::
	
	"mask", "bitmask of options which are specified, **short**"
	"orientation_count", "number of float values in *orientation*, must be 3 or 6"
	"orientation", "``orientation_count`` float values defining 1 or 2 orientation vectors"


Notes
=====

``Geometry_Options`` provides geometry-specific details for drawing. Note that these options are specific to individual geometry elements, unlike the geometry options defined as part of ``TKE_Rendering_Options``, which affect entire classes of geometry items. For the specific definitions on what these mean in HOOPS/3dGS please refer to the ``Set_Geometry_Options`` specification in the 3dGS Reference Manual.


Mask/value bits
---------------

.. csv-table::
	
	"0001", "``orientation_count`` and ``orientation`` are present"
	