# Bitmasks for A3DTessMarkupData tessellation

> 2.0

## Sample Use

    /*totestifacodereadinamarkup'stessellationdenotesamatrixmode*/
    if((code&kA3DMarkupIsMatrix)!=0)/*thenit'samatrixmode(beginorend)*/

    /*toretrievethenumberofinner-codesofanentity*/
    number=code&kA3DMarkupIntegerMask;

To encode color type entities andthe following masks that apply to your color type:

00000100-00000000-00000000-00000000 kA3DMarkupIsExtraData00000001-01100000-00000000-00000000 kA3DMarkupColorMask00000000-00000000-00000000-00000001 Number of additional codes = 1

Here is an example of a code corresponding to a color:

00000101-01100000-00000000-00000001 (In decimal form, this value is 90177537.)

And with no associated doubles, the three codes for a color type are:uiCode[n] = 90177537;uiCode[n+1] = 0; no doublesuiCode[n+2] = id_of_color;

For encoding/decoding extra data types, use macros defined in Extra data types for A3DTessMarkupData tessellation.

> Tessellation for Markups

## Index

Preprocessor Definitions

- `kA3DMarkupIsMatrix`
- `kA3DMarkupIsExtraData`
- `kA3DMarkupIntegerMask`
- `kA3DMarkupExtraDataType`

Preprocessor Definitions

`kA3DMarkupIsMatrix`

  Bit to denote whether the current entity is a matrix.

`kA3DMarkupIsExtraData`

  Bit to denote whether the current entity is extra data (neither matrix nor polyline).

`kA3DMarkupIntegerMask`

  Integer mask to retrieve sizes.

`kA3DMarkupExtraDataType`

  Mask to get the integer type of the entity.

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Exchange in your own language, or choose a sample question below to start a conversation:

What is HOOPS Exchange?
What are the latest release notes for HOOPS Exchange?
How do I start evaluating HOOPS Exchange?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...