Triangle.getUv

Computes the UV coordinates of the given point @p.

The point @p must lie on the same plane as the triangle @t; if the point is not coplanar, the result of this function is undefined. If @p is %NULL, the point will be set in (0, 0, 0).

The UV coordinates will be placed in the @res vector:

- res.x = u - res.y = v

See also: graphene_triangle_get_barycoords()

class Triangle
bool
getUv

Parameters

p Point3D

a #graphene_point3d_t

uvA Vec2

the UV coordinates of the first point

uvB Vec2

the UV coordinates of the second point

uvC Vec2

the UV coordinates of the third point

res Vec2

a vector containing the UV coordinates of the given point @p

Return Value

Type: bool

true if the coordinates are valid

Meta

Since

1.10