Functions

  box_empty ()
  box_infinite ()
  box_minus_one ()
  box_one ()
  box_one_minus_one ()
  box_zero ()
  point3d_zero ()
  point_zero ()
  rect_alloc ()
  rect_zero ()
  size_zero ()
  vec2_one ()
  vec2_x_axis ()
  vec2_y_axis ()
  vec2_zero ()
  vec3_one ()
  vec3_x_axis ()
  vec3_y_axis ()
  vec3_z_axis ()
  vec3_zero ()
  vec4_one ()
  vec4_w_axis ()
  vec4_x_axis ()
  vec4_y_axis ()
  vec4_z_axis ()
  vec4_zero ()

Details

Graphene.box_empty()
Returns:a Graphene.Box
Return type:Graphene.Box

A degenerate Graphene.Box that can only be expanded.

The returned value is owned by Graphene and should not be modified or freed.

New in version 1.2.

Graphene.box_infinite()
Returns:a Graphene.Box
Return type:Graphene.Box

A degenerate Graphene.Box that cannot be expanded.

The returned value is owned by Graphene and should not be modified or freed.

New in version 1.2.

Graphene.box_minus_one()
Returns:a Graphene.Box
Return type:Graphene.Box

A Graphene.Box with the minimum vertex set at (-1, -1, -1) and the maximum vertex set at (0, 0, 0).

The returned value is owned by Graphene and should not be modified or freed.

New in version 1.2.

Graphene.box_one()
Returns:a Graphene.Box
Return type:Graphene.Box

A Graphene.Box with the minimum vertex set at (0, 0, 0) and the maximum vertex set at (1, 1, 1).

The returned value is owned by Graphene and should not be modified or freed.

New in version 1.2.

Graphene.box_one_minus_one()
Returns:a Graphene.Box
Return type:Graphene.Box

A Graphene.Box with the minimum vertex set at (-1, -1, -1) and the maximum vertex set at (1, 1, 1).

The returned value is owned by Graphene and should not be modified or freed.

New in version 1.2.

Graphene.box_zero()
Returns:a Graphene.Box
Return type:Graphene.Box

A Graphene.Box with both the minimum and maximum vertices set at (0, 0, 0).

The returned value is owned by Graphene and should not be modified or freed.

New in version 1.2.

Graphene.point3d_zero()
Returns:a zero point
Return type:Graphene.Point3D

Retrieves a constant point with all three coordinates set to 0.

New in version 1.0.

Graphene.point_zero()
Returns:a fixed point
Return type:Graphene.Point

Returns a point fixed at (0, 0).

New in version 1.0.

Graphene.rect_alloc()
Returns:the newly allocated rectangle
Return type:Graphene.Rect

Allocates a new Graphene.Rect.

The contents of the returned rectangle are undefined.

New in version 1.0.

Graphene.rect_zero()
Returns:a fixed rectangle
Return type:Graphene.Rect

Returns a degenerate rectangle with origin fixed at (0, 0) and a size of 0, 0.

New in version 1.4.

Graphene.size_zero()
Returns:a constant size
Return type:Graphene.Size

A constant pointer to a zero Graphene.Size, useful for equality checks and interpolations.

New in version 1.0.

Graphene.vec2_one()
Returns:the one vector
Return type:Graphene.Vec2

Retrieves a constant vector with (1, 1) components.

New in version 1.0.

Graphene.vec2_x_axis()
Returns:the X axis vector
Return type:Graphene.Vec2

Retrieves a constant vector with (1, 0) components.

New in version 1.0.

Graphene.vec2_y_axis()
Returns:the Y axis vector
Return type:Graphene.Vec2

Retrieves a constant vector with (0, 1) components.

New in version 1.0.

Graphene.vec2_zero()
Returns:the zero vector
Return type:Graphene.Vec2

Retrieves a constant vector with (0, 0) components.

New in version 1.0.

Graphene.vec3_one()
Returns:a constant vector
Return type:Graphene.Vec3

Provides a constant pointer to a vector with three components, all sets to 1.

New in version 1.0.

Graphene.vec3_x_axis()
Returns:a constant vector
Return type:Graphene.Vec3

Provides a constant pointer to a vector with three components with values set to (1, 0, 0).

New in version 1.0.

Graphene.vec3_y_axis()
Returns:a constant vector
Return type:Graphene.Vec3

Provides a constant pointer to a vector with three components with values set to (0, 1, 0).

New in version 1.0.

Graphene.vec3_z_axis()
Returns:a constant vector
Return type:Graphene.Vec3

Provides a constant pointer to a vector with three components with values set to (0, 0, 1).

New in version 1.0.

Graphene.vec3_zero()
Returns:a constant vector
Return type:Graphene.Vec3

Provides a constant pointer to a vector with three components, all sets to 0.

New in version 1.0.

Graphene.vec4_one()
Returns:a constant vector
Return type:Graphene.Vec4

Retrieves a pointer to a Graphene.Vec4 with all its components set to 1.

New in version 1.0.

Graphene.vec4_w_axis()
Returns:a constant vector
Return type:Graphene.Vec4

Retrieves a pointer to a Graphene.Vec4 with its components set to (0, 0, 0, 1).

New in version 1.0.

Graphene.vec4_x_axis()
Returns:a constant vector
Return type:Graphene.Vec4

Retrieves a pointer to a Graphene.Vec4 with its components set to (1, 0, 0, 0).

New in version 1.0.

Graphene.vec4_y_axis()
Returns:a constant vector
Return type:Graphene.Vec4

Retrieves a pointer to a Graphene.Vec4 with its components set to (0, 1, 0, 0).

New in version 1.0.

Graphene.vec4_z_axis()
Returns:a constant vector
Return type:Graphene.Vec4

Retrieves a pointer to a Graphene.Vec4 with its components set to (0, 0, 1, 0).

New in version 1.0.

Graphene.vec4_zero()
Returns:a constant vector
Return type:Graphene.Vec4

Retrieves a pointer to a Graphene.Vec4 with all its components set to 0.

New in version 1.0.