Struct

RmfFace

since: 0

Description [src]

struct RmfFace {
  None texture_name;
  RmfVector right_axis;
  rmf_float shift_x;
  RmfVector down_axis;
  rmf_float shift_y;
  rmf_float angle;
  rmf_float scale_x;
  rmf_float scale_y;
  GArray* vertices;
  None plane_points;
}

A flat polygon, used to define the 3D space which makes up a RmfSolid.

Structure members
texture_name

Name of the texture applied to the face.

right_axis

Projected right axis for texture application.

shift_x

Horizontal shift of the texture.

down_axis

Projected down axis for texture application.

shift_y

Vertical shift of the texture.

angle

Rotation applied to the right and down axes.

scale_x

Horizontal scaling multiplier.

scale_y

Vertical scaling multiplier.

vertices

The vertices which make up the polygon.

plane_points

A triple of points which define the face’s 3D plane.

Available since: 0

Instance methods

rmf_face_copy
No description available.

since: 0

rmf_face_free
No description available.

since: 0