Symbol Line Definition (CIGI Packets)
| CIGI Class | CigiSymbolLineDefV3_3 | ||
|---|---|---|---|
| CIGI Bass Class | CigiBaseSymbolLineDef | ||
| Packet ID | 32 | ||
| Packet Size (bytes) | 16 <= 16 + (8 * numberOfVertices) >= 248 | ||
| SpyClient Lookup | N/A | ||
| Parameter | Type | Description | Range |
| Symbol ID | unsigned int16 | Identifies the line symbol to create or update. | 0 - MAXUINT16 |
| Primitive Type | 4-bit field | Specifies the type of point or line primitive used in this symbol. 0 = Point 1 = Line 2 = Line Strip 3 = Line Loop 4 = Triangle 5 = Triangle Strip 6 - Triangle Fan | 0 - 6 |
| Stipple Pattern | unsigned int16 | Specifies the bit pattern to stipple with. A one (1) in the pattern's binary representation corresponds to a drawn section, whereas a zero (0) won't be drawn. Each bit represents 1/16 of the Stipple Pattern Length parameter. | 0 - MAXUINT16 |
| Line Width | float | Specifies the thickness of the line in symbol surface units. | 0.0 - MAXFLOAT |
| Stipple Pattern Length | float | Specifies the length of the 16-bit stipple pattern in symbol surface units. | 0.0 - MAXFLOAT |
| Vertex U | float | Specifies the U-coordinate of the vertex with respect to the symbol's local coordinate system. | MINFLOAT - MAXFLOAT |
| Vertex V | float | Specifies the V-coordinate of the vertex with respect to the symbol's local coordinate system. | MINFLOAT - MAXFLOAT |