Computes the cross product of the two given #graphene_point3d_t.
Computes the distance between the two given #graphene_point3d_t.
Computes the dot product of the two given #graphene_point3d_t.
Checks whether two given points are equal.
Initializes a #graphene_point3d_t using the coordinates of another #graphene_point3d_t.
Initializes a #graphene_point3d_t using the components of a #graphene_vec3_t.
Initializes a #graphene_point3d_t with the given coordinates.
Linearly interpolates each component of a and b using the provided factor, and places the result in res.
Computes the length of the vector represented by the coordinates of the given #graphene_point3d_t.
Checks whether the two points are near each other, within an epsilon factor.
Computes the normalization of the vector represented by the coordinates of the given #graphene_point3d_t.
Normalizes the coordinates of a #graphene_point3d_t using the given viewport and clipping planes.
Scales the coordinates of the given #graphene_point3d_t by the given factor.
Stores the coordinates of a #graphene_point3d_t into a #graphene_vec3_t.
Allocates a #graphene_point3d_t structure.
Retrieves a constant point with all three coordinates set to 0.
Pointer to the C boxed value
Get the GType of this boxed type.
Boxed GType property.
Convenience method to return this cast to a type. For use in D with statements.
Make a copy of the wrapped C boxed data.
Copy a C boxed value using g_boxed_copy.
Free a C boxed value using g_boxed_free.
A point with three components: X, Y, and Z.