Proxy-graphic command type codes defined by ODA and used by ezdxf.

Each record in a proxy-graphic stream begins with an 8-byte header (size, type) followed by a type-specific payload. Attribute commands affect subsequent geometry; matrix commands push and pop a transform stack.

Enumeration Members

AttributeColor: 14

Sets the ACI color index for subsequent geometry (type code 14).

AttributeFill: 20

Enables or disables solid fill for the next polygon (type code 20).

AttributeLayer: 16

Sets the layer by table index for subsequent geometry (type code 16).

AttributeLinetype: 18

Sets the linetype by table index for subsequent geometry (type code 18).

AttributeLineweight: 23

Sets lineweight for subsequent geometry (type code 23).

AttributeLtscale: 24

Sets linetype scale for subsequent geometry (type code 24).

AttributeMarker: 19

Marker attribute reserved by the format (type code 19).

AttributeThickness: 25

Sets thickness for subsequent geometry (type code 25).

AttributeTrueColor: 22

Sets true-color or special color encoding (type code 22).

Circle: 2

Circle defined by center, radius, and normal (type code 2).

Circle3P: 3

Circle defined by three points (type code 3).

CircularArc: 4

Circular arc defined by center, radius, normal, start vector, and sweep (type code 4).

CircularArc3P: 5

Circular arc defined by three points (type code 5).

EllipticArc: 44

Elliptical arc primitive (type code 44).

Extents: 1

Axis-aligned bounding box extents (type code 1).

LwPolyline: 33

Lightweight polyline encoded with DWG bit fields (type code 33).

Mesh: 8

Triangle mesh (type code 8). Not currently rendered.

Polygon: 7

Closed polygon, optionally filled (type code 7).

Polyline: 6

Open polyline or single-point entity (type code 6).

PolylineWithNormals: 32

Polyline with an appended normal vector (type code 32).

PopMatrix: 31

Pops the top transform matrix off the matrix stack (type code 31).

PushMatrix: 29

Pushes a 4×4 transform matrix onto the matrix stack (type code 29).

Ray: 13

Ray from a base point through a second point (type code 13).

Shell: 9

Faceted shell rendered as edge segments (type code 9).

Text: 10

Single-byte text primitive (type code 10).

Text2: 11

Extended single-byte text primitive (type code 11).

UnicodeText: 36

Unicode text primitive (type code 36).

UnicodeText2: 38

Extended Unicode text primitive (type code 38).

Xline: 12

Construction line through two points (type code 12).