:orphan:

=================
TKE_Repeat_Object
=================

Opcode
======

.. csv-table::

	"ASCII", "&"
	"Hexadecimal", "26"
	"Decimal", "38"


Operands
========

Long from_index, Long from_variant, Long to_index,
Long to_variant, Byte options, (12)xFloat matrix, 

.. csv-table::

	"from_index", "index of previous object to copy"
	"from_variant", "specific variant (level of detail) to copy"
	"to_index", "if -1, create new object, otherwise adding a variant to the specified object"
	"to_variant", "variant being created"
	"options", "(currently unused)"
	"matrix", "components of the transform matrix"
	

Notes
=====

This may be used when an object is a copy of a previous object, with the exception of an affine transformation (any combination of translate, scale, shear, and rotate) applied to the points. 

The matrix is specified in the same form as the Modelling_Matrix opcode -- the first 3 elements of the 4 rows of the transform matrix. The 4th element of each row is assumed to be 0 for the frist 3 rows, 1 for the last.
