Geometry Primitives#

Vertices#

class dk64_lib.f3dex2.vertex.Vertex(x: int, y: int, z: int, unk: int, texture_cord_u: int, texture_cord_v: int, xr: int, yg: int, zb: int, alpha: int)[source]#

Bases: object

Parameters:
  • x (int)

  • y (int)

  • z (int)

  • unk (int)

  • texture_cord_u (int)

  • texture_cord_v (int)

  • xr (int)

  • yg (int)

  • zb (int)

  • alpha (int)

to_obj_line(include_color=True)[source]#

Format this vertex as an OBJ vertex line.

Parameters:

include_color (bool)

Return type:

str

Triangles#

class dk64_lib.f3dex2.triangle.Triangle(v1: int, v2: int, v3: int)[source]#

Bases: object

Parameters:
  • v1 (int)

  • v2 (int)

  • v3 (int)